mirror of
https://github.com/wahyd4/links.git
synced 2026-08-09 05:06:16 +10:00
- Files page: type filter chips (All/Image/Video/Audio/Text/Document/Archive/ Other) with live counts, persisted in localStorage, upload/delete re-apply the active filter; header shows filtered/total count - Cache headers: thumbnails + inline media get public,max-age=31536000,immutable (uuid stored_name is immutable); attachment downloads no-store — repeated views stop hammering the NFS uploads volume - Thumbnails pre-generated on upload (form view + /api/files ViewSet + collection uploads) so the first page view is instant - tests: 4 new cache/pre-gen cases (152 total)