veza/apps/web/src/features/player/hooks
senke 13476dda6e feat(ui): Sidebar refactor, premium skeletons, ContentFadeIn transitions
- Sidebar: useSidebarNavigation hook, ARIA, token-based layout
- Layout: lg:ml-main-expanded/collapsed (replace arbitrary ml-64)
- TrackCardSkeleton + PlaylistCardSkeleton: KŌDŌ tokens, min-heights for CLS
- ContentFadeIn: 200ms fade-in with --ease-out
- TrackGrid, PlaylistList, LibraryPage: integrate skeletons + fade-in
- Player: player-bar subcomponents, useAudioAnalyser
- Tests: TrackGrid wrapper (QueryClient, ToastProvider)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 22:51:51 +01:00
..
useAudioAnalyser.ts feat(ui): Sidebar refactor, premium skeletons, ContentFadeIn transitions 2026-02-10 22:51:51 +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
useStreamSync.ts chore: resolve property mismatches and type conflicts for snake_case alignment 2026-01-07 11:15:48 +01:00