Polish data workspace density
This commit is contained in:
@@ -3044,3 +3044,30 @@ Limitations:
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with Data workspace panel hierarchy and selected-item density after this pass is deployed and visually checked.
|
||||
|
||||
## Sprint 84 Data workspace density polish (2026-06-20)
|
||||
|
||||
Changed:
|
||||
- Added selected-summary regions to Project, AOI and Dataset panels so the active data context appears before creation/upload forms.
|
||||
- Split Project and AOI panels into `data-panel-form-block` and `data-panel-list-block` regions.
|
||||
- Split Dataset catalog into selected dataset, upload source data and available dataset regions.
|
||||
- Restyled dataset upload as an embedded source-data block while preserving the existing upload flow.
|
||||
- Added `backend/tests/test_sprint84_data_workspace_density.py`.
|
||||
- Updated `frontend/README.md`, `docs/TODO.md` and `CHANGELOG.md`.
|
||||
|
||||
Tested:
|
||||
- Live browser pre-check against `http://192.168.10.150:1202` showed Data workspace had no console errors or horizontal overflow, but the first Data viewport was still form-first and visually heavy.
|
||||
- Red step: `python -m pytest backend/tests/test_sprint84_data_workspace_density.py -q` failed on missing selected-summary and named form/list/catalog regions.
|
||||
- `python -m pytest backend/tests/test_sprint84_data_workspace_density.py -q` (`3 passed`)
|
||||
- `python -m pytest backend/tests/test_sprint84_data_workspace_density.py backend/tests/test_sprint83_workspace_panel_hierarchy.py backend/tests/test_sprint50_workspace_usability_polish.py backend/tests/test_sprint29_dataset_components.py backend/tests/test_sprint68_dataset_catalog_density.py backend/tests/test_sprint69_dataset_action_polish.py backend/tests/test_sprint47_workbench_interaction_smoke.py -q` (`20 passed`)
|
||||
- `cd frontend && npm run typecheck`
|
||||
- `cd frontend && npm run build`
|
||||
|
||||
Open:
|
||||
- Full readiness, deployment and live browser verification still need to run for this pass.
|
||||
|
||||
Limitations:
|
||||
- Frontend Data workspace presentation hierarchy only; no upload behavior, API contract, persistence, migration, provider fetching or AI/model changes.
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with Map workspace panel hierarchy and layer-control density after this pass is deployed and visually checked.
|
||||
|
||||
Reference in New Issue
Block a user