Polish workbench UI layout
This commit is contained in:
@@ -1,3 +1,34 @@
|
||||
## Sprint 44 Workbench UI polish pass (2026-06-17)
|
||||
|
||||
Changed:
|
||||
- Reworked `frontend/src/styles/app.css` from a minimal browser-default stylesheet into a compact GIS workbench skin with modern controls, restrained neutral/green accents, scroll-contained long panels and responsive layout rules.
|
||||
- Promoted `MapWorkspace` above the dense workflow grid in `frontend/src/App.tsx` so GIS context is visible before lower-detail provider, AI, QA and export panels.
|
||||
- Moved `DatasetPanel` into the first workflow row beside project/area/provider setup.
|
||||
- Added a static layout regression test in `backend/tests/test_sprint30_workbench_components.py` for map-first ordering and scroll-contained workflow panels.
|
||||
- Updated frontend README and changelog.
|
||||
|
||||
Validation:
|
||||
- Browser visual check against local Vite preview passed at desktop width: map-first layout visible, workflow panels scroll-contained, page height reduced from roughly 14.9k px to roughly 3.2k px.
|
||||
- Browser responsive check at 390px width passed with no horizontal overflow.
|
||||
- `python -m compileall backend/app` passed.
|
||||
- `cd backend && python -m pytest -W error::DeprecationWarning` passed: 194 tests.
|
||||
- `bash scripts/run_readiness_check.sh` passed.
|
||||
- `cd frontend && npm run typecheck` passed.
|
||||
- `cd frontend && npm run build` passed.
|
||||
- `cd backend && python -m alembic heads` passed: `202606120900 (head)`.
|
||||
- `cd backend && python -m alembic upgrade head --sql` passed.
|
||||
- `bash -n scripts/live_migration_smoke.sh` passed.
|
||||
|
||||
Open:
|
||||
- Tower deployment and runtime smoke should run before considering this pass deployed.
|
||||
|
||||
Limitations:
|
||||
- No API contracts, migrations, provider fetching, AI behavior or product capabilities changed.
|
||||
- This is still a dense operational workbench rather than a designed product shell with navigation or tabs.
|
||||
|
||||
Next recommended pass:
|
||||
- Add UI browser regression coverage for the map-first demo workflow and a small set of visual/layout invariants.
|
||||
|
||||
## Sprint 43 Workbench bootstrap hook decomposition (2026-06-17)
|
||||
|
||||
Changed:
|
||||
|
||||
Reference in New Issue
Block a user