feat: make spatial entry optional and authoritative
This commit is contained in:
@@ -11326,3 +11326,23 @@ Validation:
|
||||
Known limitation:
|
||||
|
||||
- the authenticated live workbench still requires a user session for visual browser verification after deployment; public landing and runtime health remain independently testable.
|
||||
|
||||
## 2026-07-26 - Optional spatial entry and authoritative municipality activation
|
||||
|
||||
Implemented:
|
||||
|
||||
- corrected the false assumption that municipalities were already project Areas: the national workspace contains 565 official NGI AdminVector municipality features instead;
|
||||
- added bounded search across the persisted Dutch, French and German NGI names plus NIS code, and an idempotent activation route that creates a normal project Area from the exact persisted geometry;
|
||||
- replaced the non-functional Area-only datalist with an asynchronous official municipality search, explicit result selection, loading/error states and active-area feedback;
|
||||
- repositioned municipality search as an optional map shortcut alongside free drawing rather than a mandatory first step;
|
||||
- reframed themes as optional map focus: they select the visible layer and primary metric while the insights workflow continues to report broader source availability;
|
||||
- removed misleading step numbers, clarified the spatial research flow and reduced both the application rail and map focus panel;
|
||||
- constrained narrow theme cards so titles, descriptions and availability labels remain inside their bounds;
|
||||
- replaced the compass illustration with a new vector GeoIntel mark: a geometric G/geo-lens, coordinate point and subtle contour field, applied to every existing favicon and application-icon derivative.
|
||||
|
||||
Validation:
|
||||
|
||||
- verified the production database contains 565 authoritative municipality features and inspected the actual multilingual NGI property contract read-only;
|
||||
- added backend API/service tests for multilingual/NIS search and persisted-area activation;
|
||||
- added frontend tests for live search, activation and explicit optional/free-selection semantics;
|
||||
- visually inspected the 512 px application mark and 32 px favicon derivative.
|
||||
|
||||
Reference in New Issue
Block a user