Make cashup installable as a PWA

vite-plugin-pwa with manifest scoped to /cashup/, purple £ icons matching
portal style, auto install prompt when opened with ?install=1 from the
portal dashboard, nginx no-cache rules for sw.js and manifest.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
jtricerolph 2026-07-11 10:54:50 +00:00
parent dec7ac2f3e
commit 4a46bcf45f
7 changed files with 6327 additions and 2 deletions

6272
frontend/package-lock.json generated Normal file

File diff suppressed because it is too large Load diff