ui: split wizard state and shell logic
This commit is contained in:
@@ -2,20 +2,20 @@
|
||||
|
||||
## Current
|
||||
|
||||
### `feat/frontend-wizard-modularization`
|
||||
### `feat/frontend-build-pipeline`
|
||||
|
||||
Status: in_progress
|
||||
|
||||
DoD:
|
||||
- `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
|
||||
- UI assets are bundled through a lightweight pipeline suitable for the current stack
|
||||
- local source files remain readable, but shipped JS is no longer served as dozens of unbundled scripts
|
||||
- vendor dependencies move under package-managed installation where practical
|
||||
- Docker UI image builds the frontend assets before packaging them into nginx
|
||||
- existing UI e2e coverage stays green after the build change
|
||||
|
||||
## Next
|
||||
|
||||
- `feat/frontend-build-pipeline`
|
||||
- `feat/frontend-css-state-cleanup`
|
||||
|
||||
## Backlog
|
||||
|
||||
|
||||
Reference in New Issue
Block a user