02-Mar-2026 — Environment-setup, Album and 1 more areas: 1 feature and 3 fixes #146

build 508commit 590a441


environment-setup: use database for secrets and Brevo config, fix GitHub status comparison (#146)

album: real-time border radius updates, toolbar full-width layout, and settings row spacing

admin: stale-while-revalidate area cache, skip migration check on password reset, and centralise admin paths (#146)

Area cache now always serves cached data immediately and refreshes in the background when expired, preventing visible loading delays. Replace banned Date.now() with dateTimeNowAsValue(). Skip migration status check when navigating to set-password URLs so password resets work on newly provisioned environments with pending migrations. Centralise admin/set-password and admin/maintenance path strings as shared constants in system.model.ts and update all TypeScript references across frontend guards, services, and backend routes.