veza/apps/web/src/features/player/hooks
senke 93361bf89f feat(queue): sync playerStore with backend API, migrate QueueView to usePlayerStore
- Add useQueueSync hook: restore queue on login, sync add/remove/reorder/clear
- Extend queueApi.getQueue to return queueItemIds for backend sync
- Migrate QueueView from useAudio to usePlayerStore + usePlayer
- Add ConfirmationDialog for Clear Queue button
- Add MSW handlers for GET/PUT/POST/DELETE queue endpoints
- Wire useQueueSync in DashboardLayout
2026-02-20 00:13:33 +01:00
..
useAudioAnalyser.ts chore: enable noUncheckedIndexedAccess, isolate ghost MSW handlers, document go-clamd tech debt 2026-02-12 23:12:35 +01:00
useKeyboardShortcuts.test.ts refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
useKeyboardShortcuts.ts refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
usePlayer.seek.test.ts refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
usePlayer.test.ts refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
usePlayer.ts fix(web): reduce developer portal console errors 2026-02-10 19:38:13 +01:00
useQueueSync.ts feat(queue): sync playerStore with backend API, migrate QueueView to usePlayerStore 2026-02-20 00:13:33 +01:00
useStreamSync.ts chore: resolve property mismatches and type conflicts for snake_case alignment 2026-01-07 11:15:48 +01:00