836d60b72fcafa52059f79e73c9b263b4111b88b
- GET /api/geoportal/setup-views checks if zoom views exist - POST creates them (idempotent) - SetupBanner component: auto-checks on mount, shows amber banner if views missing, button to create them, success message with docker restart reminder, auto-hides when everything is ready Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
pre-launch hardening: Address Book type sort, Hot Desk proportions, TVA calculator, ROADMAP Phase 4B
Description
No description provided
Languages
TypeScript
98.7%
PLpgSQL
0.4%
Shell
0.3%
Dockerfile
0.2%
CSS
0.2%
Other
0.1%