ui: unify shell identity rendering
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user