Unified token administration, admin breadcrumbs & session/stats fixes. Token management is now consolidated behind a single controller, the admin
scaffolding pages gained a consistent breadcrumb trail, and several admin-UI
defects (empty session lists, the JSON-dumping stats link, non-clickable token
rows) are fixed across all three scaffold themes.
Account data export, admin fixes & scaffolding polish. Self-service GDPR data export with an app-extensible hook, consistent account navigation across all three themes, the admin Tokens/Token Actions fixes, the init admin-password prompt, project:switch-ui, and assorted DevPanel/email/cache fixes.
6 changes:
Self-service data export (GDPR) with an app-extensible hook
Consistent account navigation across all three themes
Built-in login flow, account controller & passkey UI. The scaffoldable auth server takes shape: the overridable LoginFlow state machine, a built-in Account controller for login/verify/logout, branded built-in login views, passkey management + second-factor step-up, full auth-controller scaffolding, and the Upgrade Guide / DataTables BC note.
Authorization core: capabilities, permissions & passkeys groundwork. The authorization stack lands: trusted-client silent consent, a client capabilities registry with manifest sync and push endpoint, the RBAC+ABAC permission grain and resolver with a live-fetch internal endpoint, instant permissions_changed webhook invalidation, feature-gated auto-migrations, and the passkey credential store + WebAuthn ceremonies.
10 changes:
Capabilities push endpoint
Client capabilities registry and manifest sync
Framework auto-migrations are now gated by enabled features
Internal permissions endpoint (live fetch)
Passkeys groundwork: credential store and WebAuthn library