#54 — Tie account management pages to firm branding and firmary branding.
@claude We might need to do a full overhaul of the account management pages as first-they still have jahncpa branding. second there is no way to get back to the main app from there. and third i want to be able to have it default to the firmary branding and if the firm has its own custom branding then default to the firms branding.
3 Comments
Sign in to comment
·about 2 months agoReconciliation 2026-07-16 (agent): FIXED — closing. Account/branding management is now native app-shell pages at apps/web/app/staff/settings/account/page.tsx and apps/web/app/portal/settings/account/page.tsx (in-shell nav, firm branding inherited). Fixed by commit 8a554906.
·about 2 months agoDone (2026-07-07) — went with the full overhaul: the account-management pages are now NATIVE app pages instead of the Logto-hosted Account Center. Staff: /staff/settings/account; clients: /portal/settings/account (also linked from the avatar menu as Account & security and from Settings). What this fixes, point by point: (1) jahncpa branding gone — the pages render inside the app shell, so they show Firmary branding by default and automatically switch to the firm's custom branding when one is set (exact behavior you asked for in point 3); (2) way back — they're normal in-app pages with the full nav, nothing external anymore. The pages cover: profile (name + sign-in email), change password (re-verifies your current password server-side, rate-limited, audited), and two-factor (shows enrolled methods, self-service reset; re-enrollment happens at next sign-in since Logto still owns the MFA ceremony). Note: the SIGN-IN screen itself is still Logto-hosted and keeps its branding until the separate F002 sign-in-branding follow-up. Verified: 903 web tests + new integration suite + new Playwright e2e (account-security.spec.ts) all green.
Closed during the 2026-08-23 GitHub migration: shipped 2026-07-07 (commit 8a554906) — account management is native app-shell pages at /staff/settings/account and /portal/settings/account with firm branding inherited; verified in the 2026-07-16 reconciliation.