arthur/clips
Olive Vaughn 270c5a4369 Version static URLs by mtime; flatter tabs
The stylesheet and bundle were served with Last-Modified only, so a browser
could pair new JavaScript with a stale app.css and render the tab strip and
thumbnails unstyled. Their URLs now carry the file's mtime. Tabs are flat on
the chrome with the open one underlined; the close button shows on hover.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 13:08:38 -04:00
..
management Stream block uploads and compress cached mouth crops 2026-09-28 14:37:09 -04:00
migrations Symbols, not timelines; no symbol is special 2026-09-29 12:46:42 -04:00
templates/clips Version static URLs by mtime; flatter tabs 2026-09-29 13:08:38 -04:00
tests Media pool: this project and all assets 2026-09-29 12:59:17 -04:00
__init__.py Serve the document from a Django backend, split into three tiers 2026-09-28 01:11:41 -04:00
admin.py Serve the document from a Django backend, split into three tiers 2026-09-28 01:11:41 -04:00
apps.py Serve the document from a Django backend, split into three tiers 2026-09-28 01:11:41 -04:00
blobs.py Stream block uploads and compress cached mouth crops 2026-09-28 14:37:09 -04:00
extraction.py Decode uploaded footage in order with WebCodecs 2026-09-28 14:18:09 -04:00
models.py Symbols, not timelines; no symbol is special 2026-09-29 12:46:42 -04:00
urls.py Media pool: this project and all assets 2026-09-29 12:59:17 -04:00
views.py Version static URLs by mtime; flatter tabs 2026-09-29 13:08:38 -04:00