ui: unify shell identity rendering

This commit is contained in:
a.tolmachev
2026-04-12 02:06:20 +03:00
parent c69c327123
commit 22227ba523
3 changed files with 13 additions and 53 deletions
+7 -6
View File
@@ -2,19 +2,20 @@
## Current
### `feat/frontend-shell-unification`
### `feat/frontend-wizard-modularization`
Status: in_progress
DoD:
- duplicated shell identity logic is removed from `auth.js` and `nav.js`
- one shared source of truth renders avatar, name, role, and menu state
- pages keep the current shell behavior after the consolidation
- no page depends on divergent copies of `crank_user` handling
- `wizard.js` is split into smaller modules by responsibility
- global mutable wizard state is reduced to one explicit shared state object
- protocol-specific logic is separated from navigation/rendering plumbing
- the existing wizard flow keeps working after the split
- targeted wizard e2e coverage stays green
## Next
- `feat/frontend-wizard-modularization`
- `feat/frontend-build-pipeline`
## Backlog