Commit graph

10 commits

Author SHA1 Message Date
43e8264488 Add iOS install hint + Apple PWA meta tags, fix missing beforeinstallprompt handler
iOS Safari has no beforeinstallprompt API, so the portal's Install
button (?install=1) silently did nothing there. IosInstallHint now
shows Share -> Add to Home Screen steps on Safari, or a prompt to
switch to Safari first if opened in another iOS browser/in-app
webview (those can't install PWAs on iOS at all).

Also added apple-mobile-web-app-title + apple-touch-icon so the
home screen icon isn't a page screenshot, and added the
beforeinstallprompt handler that was missing entirely (Android
Install button did nothing either).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 14:12:12 +00:00
de46ecff45 Add update-available banner + versioned /health endpoint
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 14:11:32 +00:00
6ed4601f11 Add PWA manifest support and icons
App had no manifest, no service worker, and no icons — not
installable as a PWA at all.
2026-07-29 17:28:47 +00:00
70908807f6 Fix logout (add missing nginx auth proxy) + show name/email in sidebar footer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-22 11:10:13 +00:00
fdbd92d6c2 Sync shared components — sidebar scrollbar, Layout, AuthGate updates
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-14 12:07:11 +00:00
7c8991d5ce Redirect to login on mid-session 401 instead of silently failing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-12 20:09:17 +00:00
d25e3421a8 Sort rooms by Newbook category order, numeric room name collation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 20:51:09 +00:00
44653c51e4 Fix docker-compose: use default bridge network, match hk-planner pattern
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 20:42:49 +00:00
88cbc6be7b Fix TS build errors: vite/client types, remove unused inputStyle
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 20:17:57 +00:00
a695bd843f Initial commit: twin-optimiser sub-app (housekeeping category)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 20:14:01 +00:00