Add dashboard UI foundation and map export workflow

This commit is contained in:
b0txec
2026-08-18 21:44:09 +03:00
parent 90631a7586
commit bb1d9fc78c
13 changed files with 90 additions and 87 deletions
+7 -7
View File
@@ -37,20 +37,20 @@ Status: in progress
## Phase 1 — Behavior discovery and bug inventory
Status: pending
Status: in progress
- [ ] Walk through every page with synthetic data.
- [ ] Document the actual purpose and intended users of each workflow.
- [ ] Separate analytical dashboard features from broadcast-graphic authoring tools.
- [x] Separate analytical dashboard features from broadcast-graphic authoring tools on the city-results map.
- [ ] Record unclear controls, missing units, broken states, and layout problems.
- [ ] Fix the `atmPressire` frontend field typo.
- [ ] Fix shifted Database export columns caused by duplicated `tempMax`.
- [ ] Correct malformed integer route handling.
- [ ] Add consistent loading, empty, and error states.
- [ ] Add consistent loading, empty, and error states. (City selection empty state completed.)
## Phase 2 — Test safety net
Status: pending
Status: in progress
- [ ] Add backend route tests for representative station and country queries.
- [ ] Add database integration tests for aggregation and export behavior.
@@ -114,10 +114,10 @@ Status: pending
- [ ] Separate historical analysis, live station monitoring, database inspection, HARMONIE visualization, and broadcast graphics.
- [ ] Replace technical/internal labels with task-oriented language.
- [ ] Replace the character-based weather-icon entry workflow with a visual picker or automatic mapping.
- [ ] Explain or automate manual wind and weather-icon inputs.
- [x] Explain and visually separate manual wind and weather-icon inputs from queried data.
- [ ] Add units, legends, contextual help, and clear date semantics.
- [ ] Establish a responsive layout, typography, spacing, and component system.
- [ ] Design explicit export/download workflows for broadcast assets.
- [x] Establish the first responsive layout, typography, spacing, and component-system foundation.
- [x] Add an explicit PNG download workflow for broadcast map assets.
- [ ] Test target resolutions and real workplace display conditions.
- [ ] Check keyboard navigation, contrast, focus states, and screen-reader labeling.