docs: add offline mode to STATUS.md (#612)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

authored by zzstoatzz.io Claude Opus 4.5 and committed by GitHub 1d64e2f2 e8fb7294

Changed files
+18 -1
+18 -1
STATUS.md
··· 47 47 48 48 ### December 2025 49 49 50 + #### offline mode foundation (PRs #610-611, Dec 17) 51 + 52 + **experimental offline playback**: 53 + - new storage layer using Cache API for audio bytes + IndexedDB for metadata 54 + - `GET /audio/{file_id}/url` backend endpoint returns direct R2 URLs for client-side caching 55 + - "auto-download liked" toggle in experimental settings section 56 + - when enabled, bulk-downloads all liked tracks and auto-downloads future likes 57 + - Player checks for cached audio before streaming from R2 58 + - works offline once tracks are downloaded 59 + 60 + **robustness improvements**: 61 + - IndexedDB connections properly closed after each operation 62 + - concurrent downloads deduplicated via in-flight promise tracking 63 + - stale metadata cleanup when cache entries are missing 64 + 65 + --- 66 + 50 67 #### visual customization (PRs #595-596, Dec 16) 51 68 52 69 **custom backgrounds** (PR #595): ··· 458 475 459 476 --- 460 477 461 - this is a living document. last updated 2025-12-16. 478 + this is a living document. last updated 2025-12-17.