veza/apps/web/src/features/player/components
senke 6aad6d7d03 refactor(player): decompose AudioPlayer into audio-player module
- Add audio-player/ with useAudioPlayerLifecycle, AudioPlayerCompact, AudioPlayerFull, AudioPlayerSkeleton
- Re-export and default export from AudioPlayer.tsx
- Story Loading uses AudioPlayerSkeleton; 20 tests pass

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 13:37:04 +01:00
..
audio-player refactor(player): decompose AudioPlayer into audio-player module 2026-02-06 13:37:04 +01:00
AudioPlayer.stories.tsx refactor(player): decompose AudioPlayer into audio-player module 2026-02-06 13:37:04 +01:00
AudioPlayer.test.tsx [FE-TEST-008] test: Add component tests for player components 2025-12-25 17:23:39 +01:00
AudioPlayer.tsx refactor(player): decompose AudioPlayer into audio-player module 2026-02-06 13:37:04 +01:00
GlobalPlayer.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
GlobalPlayer.tsx improving UI: improve audio player phase 1 2026-01-26 19:18:52 +01:00
MiniPlayer.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
MiniPlayer.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
MiniPlayer.tsx aesthetic-improvements: align spacing to 8px grid (Action 11.2.1.3) 2026-01-16 11:50:46 +01:00
NextPreviousButtons.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
NextPreviousButtons.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
NextPreviousButtons.tsx consistency: auto-migrate Tailwind default colors (Batch 10, 130 instances) 2026-01-16 01:56:54 +01:00
PlaybackSpeedControl.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PlaybackSpeedControl.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
PlaybackSpeedControl.tsx aesthetic-improvements: align spacing to 8px grid (Action 11.2.1.3) 2026-01-16 11:50:46 +01:00
PlayerControls.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PlayerControls.tsx improving UI: improve audio player phase 1 2026-01-26 19:18:52 +01:00
PlayerError.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PlayerError.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
PlayerError.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PlayerExpanded.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PlayerExpanded.tsx improving UI: improve audio player phase 1 2026-01-26 19:18:52 +01:00
PlayerLoading.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PlayerLoading.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
PlayerLoading.tsx aesthetic-improvements: reduce decorative cyan in chat, auth, player, streaming, and dashboard (80/20 rule, batch 13) 2026-01-16 11:32:55 +01:00
PlayerQueue.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PlayerQueue.tsx improving UI: improve audio player phase 1 2026-01-26 19:18:52 +01:00
PlayPauseButton.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PlayPauseButton.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
PlayPauseButton.tsx consistency: auto-migrate Tailwind default colors (Batch 10, 130 instances) 2026-01-16 01:56:54 +01:00
ProgressBar.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
ProgressBar.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
ProgressBar.tsx consistency: auto-migrate Tailwind default colors (Batch 11, 100 instances) 2026-01-16 01:56:57 +01:00
QualitySelector.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
QualitySelector.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
QualitySelector.tsx aesthetic-improvements: align spacing to 8px grid (Action 11.2.1.3) 2026-01-16 11:50:46 +01:00
RepeatShuffleButtons.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
RepeatShuffleButtons.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
RepeatShuffleButtons.tsx consistency: auto-migrate Tailwind default colors (Batch 11, 100 instances) 2026-01-16 01:56:57 +01:00
TimeDisplay.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
TimeDisplay.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
TimeDisplay.tsx consistency: auto-migrate Tailwind default colors (Batch 11, 100 instances) 2026-01-16 01:56:57 +01:00
TrackInfo.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
TrackInfo.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
TrackInfo.tsx aesthetic-improvements: align spacing to 8px grid (Action 11.2.1.3) 2026-01-16 11:50:46 +01:00
VolumeControl.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
VolumeControl.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
VolumeControl.tsx consistency: auto-migrate Tailwind default colors (Batch 11, 100 instances) 2026-01-16 01:56:57 +01:00