feat(ui): align workbench with Stitch screens
This commit is contained in:
@@ -10861,3 +10861,51 @@ Behavior preservation:
|
||||
calculation, model runtime or persistence flow changed.
|
||||
- Existing map selection, source loading, local Ollama, QA, analysis and
|
||||
download actions remain wired through their original hooks and services.
|
||||
|
||||
## 2026-07-19 - Stitch screen parity and responsive refinement
|
||||
|
||||
Implemented:
|
||||
|
||||
- Extended the Stitch project with dedicated Quality, Image Analysis,
|
||||
Downloads and Status/Administration screens, all using design-system asset
|
||||
`4667932515738184526`.
|
||||
- Replaced the residual dark navigation treatment with the white 88-pixel
|
||||
Stitch rail, pale context bar and locally bundled Public Sans/Manrope
|
||||
typography.
|
||||
- Made Sources a deterministic three-pane workspace after removing a legacy
|
||||
full-width catalogue override.
|
||||
- Added the Stitch control/result/inspector structure to the empty Quality
|
||||
state and kept the existing populated evidence/history implementation.
|
||||
- Compacted detection model administration into one row above the existing
|
||||
configuration/result/QA workbench.
|
||||
- Reorganized Downloads as artifact actions, current/history results and a
|
||||
preview inspector without changing export callbacks or formats.
|
||||
- Kept the MapLibre map full-height with icon controls and stable rails on
|
||||
normal and ultrawide displays.
|
||||
|
||||
Visual verification:
|
||||
|
||||
- compared Map, Sources, AI Questions, Quality, Image Analysis, Downloads,
|
||||
Status and Administration against their dedicated Stitch references;
|
||||
- reviewed live-backend states at 1280x720, 1920x1080 and 390x844;
|
||||
- confirmed that the widescreen map absorbs the additional width and that the
|
||||
mobile workspaces remain vertically navigable without document overflow.
|
||||
|
||||
Validation:
|
||||
|
||||
- the complete readiness gate passed 1,052 backend tests, 22 frontend tests,
|
||||
frontend typecheck/build and Alembic head `202607160001`;
|
||||
- the final UX browser audit passed at 390x844, 1366x768 and 2560x1080 with
|
||||
zero horizontal overflow, console errors or failed requests;
|
||||
- all seven Belgium/North Sea release journeys passed through the redesigned
|
||||
local frontend against the live backend;
|
||||
- the journey retry caught and verified a fixed Sources grid containment issue
|
||||
that previously allowed the Area panel to intercept a scrolled Project
|
||||
management control.
|
||||
|
||||
Behavior preservation:
|
||||
|
||||
- no backend, API contract, migration, persistence, GIS metric, provider,
|
||||
Ollama or model-runtime behavior changed;
|
||||
- all existing actions continue through the original React hooks and service
|
||||
layer.
|
||||
|
||||
Reference in New Issue
Block a user