Bastian Wagner 8a23147dc8 Add cache-busting version query to static assets
Cloudflare was caching /static/style.css and /static/app.js at the
edge for up to 4 hours (its default Browser Cache TTL, since the app
sets no explicit Cache-Control), so deploys could look like they
hadn't landed even though the origin was already up to date. A
content hash of style.css/app.js/htmx.min.js, computed once at
startup, is now appended as ?v=<hash> to their URLs in base.html, so
every deploy that changes those files produces new, never-cached
URLs and needs no manual cache purge.

Also commits the live-sync-updates design spec, which was written
but never staged earlier in the session.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-16 13:51:28 +02:00
2026-08-15 09:04:38 +02:00
2026-08-15 20:47:02 +02:00
2026-08-15 21:51:53 +02:00
Description
No description provided
434 KiB
Languages
Python 90.3%
HTML 6.2%
CSS 2.7%
JavaScript 0.6%
Dockerfile 0.2%