veza/apps/web/src/features/player/components/player-bar
senke 32cacdcf09 feat(v0.13.4): polish audio & player — PiP canvas, visualizer, Cast/AirPlay stubs
TASK-APLSH-001: Enhanced PiP with canvas-based display showing cover art + track info
TASK-APLSH-002: Chromecast detection hook (useCastSupport) — full casting deferred
TASK-APLSH-003: AirPlay detection hook (useAirPlaySupport) — Safari target picker
TASK-APLSH-004: AudioVisualizer component with 3 modes (bars/wave/spectrogram)
  - useSpectrumAnalyser hook (64 bands, high-res FFT)
  - Canvas-based rendering with SUMI color palette
  - Integrated into PlayerExpanded with toggle button

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 13:59:30 +01:00
..
AudioWaveform.tsx chore: consolidate pending changes (Hyperswitch, PostCard, dashboard, stream server, etc.) 2026-02-14 21:45:15 +01:00
index.ts feat(ui): Sidebar refactor, premium skeletons, ContentFadeIn transitions 2026-02-10 22:51:51 +01:00
PlayerBarGlass.tsx refactor: Phase 5 — Migrate layout shell to SUMI tokens 2026-02-12 02:01:39 +01:00
PlayerBarProgress.tsx feat(player): Lot F - PlaybackSpeedControl, useMediaSession, waveform 2026-02-20 00:40:53 +01:00
PlayerBarRight.tsx feat(v0.13.4): polish audio & player — PiP canvas, visualizer, Cast/AirPlay stubs 2026-03-13 13:59:30 +01:00
PlayerBarTrackInfo.tsx fix(player): make PlayerBarGlass 100% responsive 2026-02-23 19:37:28 +01:00