chore(release): v1.4.27

v1.4.27 — Mobile capability and maintainer-finding cleanup.

ResponsiveSheet primitive (bottom-sheet on narrow viewports, centred dialog on desktop)
applied to BD, Weight, Glucose, Mood, Activity forms. Maintainer-finding cleanups across
Coach, Insights, Reports, Privacy. GeoLite2 offline geocoding with resilience layer
(graceful fallback when EULA not yet propagated). E2E gap-fill coverage. 450-line
release notes attached to the GitHub Release.
This commit is contained in:
Marc-André Bombeck authored and GitHub committed 2026-05-15 22:59:10 +02:00
1 parent d98e85cd03
commit 4f09c3f862
314 files changed
+26801 -4419

No files matched your search

+4
View File
@@ -29,6 +29,10 @@ const PUBLIC_PATHS = [
// requires a publicly reachable Privacy-Policy URL during submission;
// GDPR Art. 13 expects the same for any visitor before they sign up.
"/privacy",
// v1.4.27 B3 — `/about` carries the GeoLite2 CC BY-SA 4.0 attribution
// alongside the project credits. The CC licence requires the
// attribution to be reachable without a sign-in.
"/about",
// `/onboarding` itself + its subroutes are matched exactly via
// `isPublicPath()` so we don't admit `/onboarding-export` etc.
"/robots.txt",