4 Commits

Author SHA1 Message Date
e68eef8865 chore: consolidate app compose dev and prod 2026-05-27 22:55:00 +01:00
d789586fca fix: nginx serves index.html with no-cache headers
Vite hashes all JS/CSS assets, so those can be cached for 30 days.
But index.html must never be cached — it references the current hashes.
Caching index.html meant users ran old JS after deploys.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 17:54:49 +00:00
5c100a015d feat: update source files, Dockerfile, vite config and service worker 2026-02-21 16:25:42 +00:00
8a7ab3ac24 Initial commit 2025-07-11 13:21:49 +00:00