bvandeusen
|
fd4ce402d7
|
feat(flutter/settings): Storage section UI — usage, cap, prefetch, controls
New StorageSection widget mounted in SettingsScreen between Appearance
and Password sections. Surfaces:
- Cache usage display (live, refreshed on cap change + on Clear)
- Cache size limit dropdown (1 / 5 / 10 / 25 GB / Unlimited)
- Pre-fetch ahead dropdown (1 / 3 / 5 / 7 / 10 tracks)
- Cache liked tracks switch
- Clear cache button (confirm dialog, then clearAll)
- Sync now button (triggers SyncController.sync(), spinner while inflight)
Cap change triggers immediate eviction. Clear cache wipes EVERYTHING
(manual-pinned tracks too) per the operator-facing copy.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-09 23:21:34 -04:00 |
|