[Feature Request] Add sleep timer quick-picker to now-playing bar with 30/60/90/120 min presets

Status Open
Reported on v2.1.210
Maintainer reply None cached
Activity 1 comment · opened Jul 16, 2026

Bug Description
I have made my own application - playing music, and create the sleep timer - and this is what appears: Two items: 1. SLEEP TIMER — change presets to 30/60/90/120 min (user's exact request) and make it reachable, not buried in Settings: - Settings drawer pills → Off, 30, 60, 90, 120, Album (drop 15; add 120 = 7200s). Confirm each calls setSleep(minutes*60). - Also make the 🌙 chip in the NP bar OPEN A QUICK PICKER (not just openSettings): a small popover with 30/60/90/120/Off so the timer is one tap from the now-playing bar on both desktop and mobile. Backend is verified working (/sleep/<seconds> arms and counts down) — this is purely the UI presets + reachability. 2. No code change, but INVESTIGATE why iOS keeps serving stale CSS/JS after a cache bump: confirm the service worker's fetch handler treats /css/ and /js/ as network-first (or at least does cache invalidation on activate for old CACHE_NAME). If shell assets are cache-first without version-busting, every mobile change needs a manual hard-reload — check and report. Cache v17, CI green receipt, HOLD for review. Meanwhile, to see the round-4 work that's already live — do this on the iPhone now (no waiting for DeepSeek): 1. Delete the DacMedia icon from your home screen (if you added it) 2. In Safari: Settings app → Safari → Clear History and Website Data (or just open the page in a Private tab once) 3. Load http://192.168.1.202/audio/ fresh — the slider will be a real white thumb and covers will be 4-per-row If it still shows grey/2-col after a genuinely fresh load, tell me — then it's not cache and I'll dig into the CSS itself. But item #2 in the order above is me suspecting the service worker is the actual culprit behind "changes never appear," which would explain this whole frustrating pattern. result: Sleep timer backend verified working — the real issues are UI: presets are 15/30/60/90/Album with no 120 and buried in Settings (fix: change to 30/60/90/120 + a quick-picker on the 🌙 chip), and the phone's grey slider/2-col is stale service-worker cache (ordered a SW cache-strategy investigation as the likely root of "changes never appear"); gave the user a hard-reset procedure to see v16 now. ⏺ Fable 5's safeguards flagged this message. The safeguards are intentionally broad right now and may flag safe and routine coding, cybersecurity, or biology work. These measures let us bring you Mythos-level capabilities sooner, and we're working to refine them. Switched to Opus 4.8. Send feedback with /feedback or learn more: https://support.claude.com/en/articles/15363606

Environment Info

  • Platform: darwin
  • Terminal: xterm-256color
  • Version: 2.1.210
  • Feedback ID: 493f389e-7cb6-4a6f-9c69-3d44ace9cdb6

Errors

[]

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗