veza/apps/web/src/features/library/components
senke 0d0046f48c ui(components): migrate 16 skeleton files from animate-pulse to Skeleton shimmer
Replace raw `animate-pulse bg-muted` divs with the `<Skeleton>` component
across all major page and section skeletons. Every loading state now uses
the premium sweeping shimmer animation instead of the basic pulse.

Files: TrackDetailPageSkeleton, LibraryPageSkeleton, PlaylistDetailPageSkeleton,
DiscoverViewSkeleton, PlaybackDashboardSkeleton, StudioViewSkeleton,
MonitoringDashboardSkeleton, LibraryManagerSkeleton, UploadViewSkeleton,
FileManagerViewSkeleton, TrackSearchFiltersSkeleton, TrackListPaginationSkeleton,
TrackFiltersSkeleton, TrackHistorySkeleton, PlaylistActionsSkeleton, TrackGrid.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-08 23:12:58 +01:00
..
library-manager ui(components): migrate 16 skeleton files from animate-pulse to Skeleton shimmer 2026-02-08 23:12:58 +01:00
upload-modal ui(a11y): add focus-visible ring to 16 interactive components 2026-02-08 22:48:24 +01:00
LibraryManager.stories.tsx refactor(library): LibraryManager module with hook, subcomponents, skeleton 2026-02-06 00:00:35 +01:00
LibraryManager.tsx refactor(library): LibraryManager module with hook, subcomponents, skeleton 2026-02-06 00:00:35 +01:00
UploadModal.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
UploadModal.tsx refactor(library): decompose UploadModal into upload-modal module 2026-02-06 13:26:19 +01:00