Add map empty-state dataset actions
This commit is contained in:
@@ -2545,3 +2545,29 @@ Limitations:
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with populated Map/Data interaction polish, especially making it easier to activate the demo vector layer from the map empty state.
|
||||
|
||||
## Sprint 67 Map empty-state quick actions (2026-06-19)
|
||||
|
||||
Changed:
|
||||
- Added ready vector/GeoJSON dataset quick actions to the Map workspace empty state.
|
||||
- Reused the existing `openDatasetInMap` frontend flow so quick actions load the same persisted dataset layer as the Data workspace button.
|
||||
- Added width-aware `.map-empty-action-grid` styling for desktop and mobile.
|
||||
- Added `backend/tests/test_sprint67_map_empty_state_quick_actions.py`.
|
||||
- Updated `frontend/README.md`, `docs/TODO.md` and `CHANGELOG.md`.
|
||||
|
||||
Tested:
|
||||
- Red step: `python -m pytest backend/tests/test_sprint67_map_empty_state_quick_actions.py -q` failed on missing Map quick-action props, App wiring and CSS.
|
||||
- `python -m pytest backend/tests/test_sprint67_map_empty_state_quick_actions.py backend/tests/test_sprint63_map_overlay_ergonomics.py backend/tests/test_sprint30_workbench_components.py -q` (`9 passed`)
|
||||
- `cd frontend && npm run typecheck`
|
||||
- `cd frontend && npm run build`
|
||||
- Local Chrome/Playwright check against `http://127.0.0.1:5175` with live API proxy: Map empty state showed 2 ready dataset actions, clicking the first loaded `demo_predicted_buildings.geojson` as a 2-feature active layer, no console warnings/errors and no horizontal overflow.
|
||||
- `bash scripts/run_readiness_check.sh` (`240 passed`)
|
||||
|
||||
Open:
|
||||
- Deploy Tower and verify the live Map quick action after deployment.
|
||||
|
||||
Limitations:
|
||||
- This is a frontend interaction polish pass only. It does not add map layers, backend endpoints, migrations, provider fetching or geospatial processing.
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with Data catalog density polish, especially making selected/reference/candidate dataset roles easier to scan in populated demo projects.
|
||||
|
||||
@@ -338,3 +338,4 @@ This file now starts with the current implementation status. Older preparation/b
|
||||
- [x] Add map/result overlay ergonomics for active layer provenance and feature property summaries.
|
||||
- [x] Add export/report handoff polish for artifact readiness, action grouping and export provenance.
|
||||
- [x] Polish lightweight HTML project report readability, print styling and handoff sections.
|
||||
- [x] Add Map empty-state quick actions for ready vector datasets.
|
||||
|
||||
Reference in New Issue
Block a user