jefflix-website/app/api
Jeff Emmett 02278f4cf8 feat: shuffle mode, queue-next fix, song switch confirmation, playlist dedup
- Add shuffle toggle to mini-player and full-screen player (Fisher-Yates
  shuffle of upcoming queue items, restores original order on toggle off)
- Fix ADD_TO_QUEUE to insert after current track instead of appending to end
- Add confirmation dialog ("Switch song, DJ Cutoff?") when clicking a
  different song while one is playing
- Dedup playlist songs by title+artist (keeps first occurrence)
- Make artist name clickable in full-screen player (navigates to search)
- Music page reads ?q= param to pre-fill search from artist links
- Add pre-cache module for upcoming tracks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 21:03:34 -07:00
..
approve-channels feat: add one-click channel approval via email 2026-03-23 12:15:10 -07:00
channels feat: replace request channel form with iptv-org search & select UI 2026-03-22 18:21:36 -07:00
music feat: shuffle mode, queue-next fix, song switch confirmation, playlist dedup 2026-03-31 21:03:34 -07:00
request-access fix: allow self-signed cert for Mailcow SMTP 2026-02-10 01:54:36 +00:00
request-channel feat: add one-click channel approval via email 2026-03-23 12:15:10 -07:00
verify-code feat: replace Tailscale VPN gate with simple access code 2026-03-16 14:07:22 -07:00
version feat: add "tap to update" banner when new version is deployed 2026-03-30 23:35:02 -07:00