feat(pwa): web manifest, icons, read-through entry cache

- Add manifest.webmanifest, generated 192/512 icons, theme-color, apple-touch-icon
- Cache entries in localStorage per user; hydrate on load before network refresh
- Single info toast when offline on cached data; cache cleared on logout
- Fix inaccurate local-first meta description
This commit is contained in:
nh9961
2026-07-19 21:19:43 +00:00
parent 767967f25d
commit 7f64eec207
6 changed files with 113 additions and 16 deletions
+4 -1
View File
@@ -5,8 +5,11 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<meta
name="description"
content="A local-first Red Bull intake web app for tracking cans, spending, caffeine, sugar, flavours, and trends."
content="A Red Bull intake tracker for logging cans, spending, caffeine, sugar, flavours, and trends, synced across devices with Appwrite Cloud."
/>
<meta name="theme-color" content="#2563c7" />
<link rel="manifest" href="/manifest.webmanifest" />
<link rel="apple-touch-icon" href="/icons/icon-192.png" />
<title>Red Bull Intake Tracker</title>
</head>
<body>