veza/apps/web/src/features
senke f10331bb03 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
..
admin/api scalability: update feature API files to use service layer 2026-01-15 20:45:59 +01:00
analytics/services incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
auth refactor(auth): split SessionsPage into module (Header, Content, Skeleton, stories) 2026-02-05 23:19:06 +01:00
chat test(chat): add stories and mocks for ChatSidebar 2026-02-05 20:07:20 +01:00
dashboard chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
error/pages chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
inventory/components/gear refactor(ui): create atomic gear module with Header, Filters, Grid, and Modal 2026-02-05 18:18:09 +01:00
library refactor(library): decompose UploadModal into upload-modal module 2026-02-06 13:26:19 +01:00
marketplace/components chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
notifications refactor(notifications): extract NotificationsPage into feature module 2026-02-05 21:32:19 +01:00
player refactor(player): decompose AudioPlayer into audio-player module 2026-02-06 13:37:04 +01:00
playlists refactor(playlists): AddCollaboratorModal module, re-export, stories, tests 2026-02-06 01:04:24 +01:00
profile refactor(profile): decompose UserProfilePage into user-profile-page module 2026-02-06 13:10:33 +01:00
roles chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
search refactor(search): extract SearchPage into feature module 2026-02-05 21:39:31 +01:00
sessions/api scalability: update feature API files to use service layer 2026-01-15 20:45:59 +01:00
settings refactor(settings): extract AccountSettings into account-settings module 2026-02-05 23:04:16 +01:00
streaming refactor(streaming): split PlaybackHeatmap into module (Header, Stats, Grid, Skeleton, Error, Empty) 2026-02-05 23:31:06 +01:00
studio/components/cloud-file-browser refactor(studio): modularize CloudFileBrowser with FileTable, FileGrid and FileToolbar 2026-02-05 19:04:00 +01:00
tracks refactor(tracks): TrackHistory module, re-export, stories, tests 2026-02-06 01:34:58 +01:00
upload/components test(upload): add UploadModal stories (Default, Open) 2026-02-05 21:03:15 +01:00
user/components test(user): add ProfileForm stories (Default, Loading, Error) and Skeleton; fix tests and MSW completion handler 2026-02-05 20:21:05 +01:00
webhooks/api scalability: update feature API files to use service layer 2026-01-15 20:45:59 +01:00