veza/apps/web/src/stores
senke 13476dda6e feat(ui): Sidebar refactor, premium skeletons, ContentFadeIn transitions
- Sidebar: useSidebarNavigation hook, ARIA, token-based layout
- Layout: lg:ml-main-expanded/collapsed (replace arbitrary ml-64)
- TrackCardSkeleton + PlaylistCardSkeleton: KŌDŌ tokens, min-heights for CLS
- ContentFadeIn: 200ms fade-in with --ease-out
- TrackGrid, PlaylistList, LibraryPage: integrate skeletons + fade-in
- Player: player-bar subcomponents, useAudioAnalyser
- Tests: TrackGrid wrapper (QueryClient, ToastProvider)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 22:51:51 +01:00
..
docs state-ownership: audit all files using useAuthStore().user 2026-01-14 01:40:42 +01:00
cartStore.test.ts chore(test): disable broken storybook plugin in vitest config 2026-02-03 09:37:16 +01:00
cartStore.ts chore(test): disable broken storybook plugin in vitest config 2026-02-03 09:37:16 +01:00
index.ts state-utilities: remove unused undoRedo and stateNormalization utilities 2026-01-15 19:35:37 +01:00
library.ts feat(ui): Sidebar refactor, premium skeletons, ContentFadeIn transitions 2026-02-10 22:51:51 +01:00
rateLimit.ts security: parse rate limit headers and create rate limit store 2026-01-15 19:54:49 +01:00
types.ts state-utilities: remove unused undoRedo and stateNormalization utilities 2026-01-15 19:35:37 +01:00
ui.test.ts incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
ui.ts feat(ui): Sidebar refactor, premium skeletons, ContentFadeIn transitions 2026-02-10 22:51:51 +01:00