veza/apps/web/src
senke 08aa630c5c state-ownership: add optimistic updates to playlist mutations
- Added optimistic updates to high-priority playlist mutations:
  - useCreatePlaylist: Optimistically adds new playlist to list
  - useUpdatePlaylist: Optimistically updates playlist in cache and list
  - useDeletePlaylist: Optimistically removes playlist from list
  - useAddTrackToPlaylist: Optimistically adds track and updates count
- All mutations include:
  - onMutate: Cancel queries, snapshot previous state, apply optimistic update
  - onError: Rollback to previous state
  - onSuccess: Invalidate queries for consistency
- Action 4.4.1.5 in progress (high-priority mutations complete)
2026-01-15 19:43:46 +01:00
..
__tests__ incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
app data-flow: integrate React Query sync into query client setup 2026-01-15 17:56:26 +01:00
components state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
config state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
context incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
docs state-utilities: remove unused stateMiddleware utility 2026-01-15 19:36:45 +01:00
features state-ownership: add optimistic updates to playlist mutations 2026-01-15 19:43:46 +01:00
hooks incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
lib incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
locales [FE-COMP-024] fe-comp: Add tooltips and help text 2025-12-25 12:25:39 +01:00
mocks incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
pages data-flow: remove old dashboard API calls from DashboardPage 2026-01-15 17:46:21 +01:00
router feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
schemas incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
services state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
stores state-utilities: remove unused undoRedo and stateNormalization utilities 2026-01-15 19:35:37 +01:00
styles incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
test state-utilities: remove unused undoRedo and stateNormalization utilities 2026-01-15 19:35:37 +01:00
types state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
utils state-utilities: fix TypeScript error in stateInvalidation 2026-01-15 19:39:19 +01:00
index.css incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
main.tsx state-utilities: update stateInvalidation to work with React Query 2026-01-15 19:38:47 +01:00
setupTests.ts refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
vite-env.d.ts stabilizing apps/web: SITUATION AWARENESS 2025-12-16 14:40:16 -05:00