veza/apps/web/src/features
senke e37b58bd00 refactor(playlists): découper SharePlaylistModal en module
- Module share-playlist-modal/ : useSharePlaylistModal, Content, Skeleton
- ErrorDisplay + retry (max 3), Spinner pour chargement
- Stories : Default, Loading, Error (MSW 500)
- Tests : useCreateShareLink mock, playlistId string
- Re-export depuis SharePlaylistModal.tsx

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 00:57:48 +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): LibraryManager module with hook, subcomponents, skeleton 2026-02-06 00:00:35 +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 chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
playlists refactor(playlists): découper SharePlaylistModal en module 2026-02-06 00:57:48 +01:00
profile fix(ui): call onAvatarUpdated('') after successful avatar delete 2026-02-05 22:24:50 +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): split TrackSearchFilters into module (Basic, Advanced, Skeleton) 2026-02-05 23:09:36 +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