..
audio-player
style(player): remove remaining kodo in AudioPlayerFull
2026-02-07 14:14:17 +01:00
AudioPlayer.stories.tsx
style(player): elevate AudioPlayer to SaaS Premium
2026-02-07 14:04:13 +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
ui(components): sidebar-aware player bar, synced lyrics, queue positioning
2026-02-08 22:48:08 +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
feat(ui): tooltip adoption + search highlighting & skeleton loading
2026-02-09 23:14:00 +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
style(player): elevate player components to SaaS Premium
2026-02-07 16:01:56 +01:00
PlaybackSpeedControl.stories.tsx
style(stories): replace kodo decorators with design tokens in all story files
2026-02-07 15:10:32 +01:00
PlaybackSpeedControl.test.tsx
refonte: backend-api go first; phase 1
2025-12-12 21:34:34 -05:00
PlaybackSpeedControl.tsx
style(player): elevate player components to SaaS Premium
2026-02-07 16:01:56 +01:00
PlayerControls.stories.tsx
style(stories): replace kodo decorators with design tokens in all story files
2026-02-07 15:10:32 +01:00
PlayerControls.tsx
feat(ui): tooltip adoption + search highlighting & skeleton loading
2026-02-09 23:14:00 +01:00
PlayerError.stories.tsx
style(stories): replace kodo decorators with design tokens in all story files
2026-02-07 15:10:32 +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
feat(ui): tooltip adoption + search highlighting & skeleton loading
2026-02-09 23:14:00 +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
style(player): elevate player components to SaaS Premium
2026-02-07 15:33:31 +01:00
PlayerQueue.stories.tsx
chore(dx): add .cursorrules and design system audit documentation
2026-02-05 14:20:06 +01:00
PlayerQueue.tsx
ui(components): migrate 5 more inline empty states to EmptyState component
2026-02-09 00:00:21 +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
style(player): elevate player components to SaaS Premium
2026-02-07 16:01:56 +01:00
ProgressBar.stories.tsx
style(player): elevate player components to SaaS Premium
2026-02-07 15:33:31 +01:00
ProgressBar.test.tsx
refonte: backend-api go first; phase 1
2025-12-12 21:34:34 -05:00
ProgressBar.tsx
style(player): elevate player components to SaaS Premium
2026-02-07 16:01:56 +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
style(player): elevate player components to SaaS Premium
2026-02-07 16:01:56 +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
feat(ui): tooltip adoption + search highlighting & skeleton loading
2026-02-09 23:14:00 +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
style(player): elevate player components to SaaS Premium
2026-02-07 15:33:31 +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
style(player): elevate player components to SaaS Premium
2026-02-07 16:01:56 +01:00
VolumeControl.stories.tsx
style(player): elevate player components to SaaS Premium
2026-02-07 15:33:31 +01:00
VolumeControl.test.tsx
refonte: backend-api go first; phase 1
2025-12-12 21:34:34 -05:00
VolumeControl.tsx
feat(ui): tooltip adoption + search highlighting & skeleton loading
2026-02-09 23:14:00 +01:00