skillhub/docs
XiaoSeS b9b8ca22f1 fix(auth): enable local bootstrap admin by default (#141)
* feat(profile): add field policy config and GET response

Add per-field edit policy configuration (editable, requiresReview) to
application.yml and expose it in the GET /api/v1/user/profile response
via a new fieldPolicies map, enabling the frontend to dynamically render
fields based on backend-driven policies.

* feat(profile): implement mixed submission in PATCH

Split profile update changes by per-field policy: fields without
requiresReview apply immediately, fields with requiresReview enter
the pending queue. Return PARTIALLY_APPLIED status with appliedFields
and pendingFields maps when both paths trigger in a single request.

* feat(web): rewrite profile page with dynamic fields

Render profile fields dynamically from backend fieldPolicies, with
whole-page read/edit mode toggle. Handle APPLIED, PENDING_REVIEW, and
PARTIALLY_APPLIED responses. Add i18n keys for review hints and
partial-apply toasts in both en and zh.

* merge: resolve deepwiki.yml conflict with package-lock.json fix

* api schema

* fix(profile): align moderation defaults and tests

* ci(deepwiki): run crawler on release publish

* fix(auth): enable local bootstrap admin by default
2026-03-20 16:10:20 +08:00
..
superpowers chore(docs): remove select redesign spec 2026-03-20 14:27:20 +08:00
00-product-direction.md refactor: skill lifecycle projection and docs (#78) 2026-03-18 13:39:22 +08:00
01-system-architecture.md refactor(app): clarify query boundaries and workflow owners 2026-03-20 11:33:32 +08:00
02-domain-model.md refactor(app): slim portal controllers and sync backend findings 2026-03-20 10:09:03 +08:00
03-authentication-design.md refactor(app): slim portal controllers and sync backend findings 2026-03-20 10:09:03 +08:00
04-search-architecture.md feat: add search index rebuild workflow 2026-03-19 15:20:08 +08:00
05-business-flows.md refactor(app): slim portal controllers and sync backend findings 2026-03-20 10:09:03 +08:00
06-api-design.md refactor(app): slim portal controllers and sync backend findings 2026-03-20 10:09:03 +08:00
07-skill-protocol.md refactor: skill lifecycle projection and docs (#78) 2026-03-18 13:39:22 +08:00
08-frontend-architecture.md refactor: skill lifecycle projection and docs (#78) 2026-03-18 13:39:22 +08:00
09-deployment.md fix(auth): enable local bootstrap admin by default (#141) 2026-03-20 16:10:20 +08:00
10-delivery-roadmap.md refactor: skill lifecycle projection and docs (#78) 2026-03-18 13:39:22 +08:00
11-auth-extensibility-and-private-sso.md feat(auth): improve extensible login method metadata 2026-03-14 18:52:35 +08:00
12-private-sso-integration-playbook.md feat(auth): improve extensible login method metadata 2026-03-14 18:52:35 +08:00
13-parallel-workflow.md refactor(dev): replace agent-* commands with parallel-* workflow 2026-03-14 20:49:17 +08:00
14-skill-lifecycle.md refactor: skill lifecycle projection and docs (#78) 2026-03-18 13:39:22 +08:00
15-backend-time-governance-plan.md refactor: unify backend time handling in utc 2026-03-18 17:16:55 +08:00
16-backend-time-inventory.md fix: resolve duplicate flyway migration versions 2026-03-19 10:06:25 +08:00
17-backend-annotation-findings.md refactor(app): clarify query boundaries and workflow owners 2026-03-20 11:33:32 +08:00
18-frontend-annotation-findings.md docs: enrich frontend code documentation 2026-03-19 13:37:21 +08:00
2026-03-20-skill-label-system-design.md fea: implement skill label system end to end (#140) 2026-03-20 15:26:41 +08:00
dev-workflow.md fix(auth): enable local bootstrap admin by default (#141) 2026-03-20 16:10:20 +08:00
openclaw-integration-en.md docs: align clawhub env vars with public docs 2026-03-19 17:39:38 +08:00
openclaw-integration.md docs: align clawhub env vars with public docs 2026-03-19 17:39:38 +08:00