fix: PWA improvements — clean up SW, fix chin bar, add shortcuts, improve mobile support

- Remove dead precache manifest from SW (no fetch handler to consume it)
- Set empty globPatterns in vite-plugin-pwa config
- Fix bottom chin bar padding: use scaled safe-area token instead of raw inset
- Add 'New Session' PWA shortcut (client + server manifest)
- Add PWA meta tags to mobile.html (manifest, Apple icons, theme-color)
- Fix static site.webmanifest: add id/scope, correct description
- Remove duplicate apple-mobile-web-app-title from index.html
- Move SW registration to module scope (earlier, no window.load delay)
- Update manifest route tests for new shortcut order
This commit is contained in:
2026-09-07 21:37:06 +00:00
parent 4b95b327dd
commit b464500310
9 changed files with 69 additions and 27 deletions
+3 -1
View File
@@ -1,8 +1,10 @@
{
"name": "OpenChamber",
"short_name": "OpenChamber",
"description": "OpenChamber desktop companion for the OpenCode AI coding agent",
"description": "Web interface companion for OpenCode AI coding agent",
"id": "/",
"start_url": "/",
"scope": "/",
"display": "standalone",
"background_color": "#151313",
"theme_color": "#edb449",