Refactor workbench into task-based UI shell
This commit is contained in:
@@ -2042,3 +2042,28 @@ Limitations:
|
||||
|
||||
Next recommended pass:
|
||||
- Run release readiness, deploy Tower and decide whether to manually acknowledge the current collation version.
|
||||
|
||||
## Sprint 49 Workbench shell UI refactor (2026-06-17)
|
||||
|
||||
Changed:
|
||||
- Audited the live workbench UI and confirmed the main usability issue was information architecture: all V1 workflows were mounted as one long vertical panel stack.
|
||||
- Refactored the frontend into a task-based workbench shell with Overview, Data, Map, QA/QC, AI Labs, Exports and System workspaces.
|
||||
- Added a persistent top context bar for active project, AOI, dataset and layer state.
|
||||
- Moved selected dataset details into a persistent right-side inspector while keeping the same dataset/raster/vector operation callbacks.
|
||||
- Added stable primary navigation test anchors.
|
||||
- Documented the new frontend shell structure and updated the changelog.
|
||||
|
||||
Tested:
|
||||
- `cd frontend && npm run typecheck`
|
||||
- `cd frontend && npm run build`
|
||||
- Local Vite visual audit on `http://127.0.0.1:5175`
|
||||
|
||||
Open:
|
||||
- Local Vite visual audit shows `Request failed (404)` when no local backend/proxy target is available. Docker/nginx same-origin proxy behavior remains the production path.
|
||||
- The next pass should run full release readiness and deploy to Tower for browser-facing verification on `http://192.168.10.150:1202`.
|
||||
|
||||
Limitations:
|
||||
- This pass intentionally changes UI structure only. It does not add product capabilities, alter API contracts, change migrations, fetch live providers or enable new AI models.
|
||||
|
||||
Next recommended pass:
|
||||
- Run full readiness, rebuild/deploy Tower, then perform a live browser smoke through the new workbench navigation.
|
||||
|
||||
Reference in New Issue
Block a user