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:
@@ -192,6 +192,13 @@
|
||||
|
||||
const buildShortcuts = (recentSessions) => {
|
||||
const shortcuts = [
|
||||
{
|
||||
name: 'New Session',
|
||||
short_name: 'New',
|
||||
description: 'Start a new coding session',
|
||||
url: `${baseUrl}/`,
|
||||
icons: [{ src: `${baseUrl}/pwa-192.png`, sizes: '192x192', type: 'image/png' }],
|
||||
},
|
||||
{
|
||||
name: 'Appearance Settings',
|
||||
short_name: 'Settings',
|
||||
@@ -427,7 +434,6 @@
|
||||
<title>OpenChamber - AI Coding Assistant</title>
|
||||
<meta name="description" content="Web interface companion for OpenCode AI coding agent" />
|
||||
<meta name="application-name" content="OpenChamber" />
|
||||
<meta name="apple-mobile-web-app-title" content="OpenChamber" />
|
||||
|
||||
<!-- Inline CSS for loading screen and Nerd Fonts (before Tailwind loads) -->
|
||||
<style>
|
||||
|
||||
Reference in New Issue
Block a user