veza/apps/web/src/features
senke 2e8f872c22 state-ownership: consolidate chat stores to feature store
- Removed duplicate stores/chat.ts (old store)
- Consolidated to features/chat/store/chatStore.ts (active store)
- Updated ChatMessages.tsx to use feature store (currentConversationId + lookup)
- Updated storeSelectors.ts to use feature store and export only existing methods
- Updated stateHydration.ts to skip chat hydration (uses React Query)
- Updated stateInvalidation.ts to not call fetchConversations (React Query handles it)
- Updated stores/index.ts to export feature store
- Updated documentation
- Test files still reference old store (separate update needed)
- Action 4.5.1.5 complete
2026-01-15 19:31:40 +01:00
..
admin/api incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
analytics/services incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
auth state-ownership: remove _refreshUserPromise field from authStore 2026-01-15 18:11:41 +01:00
chat state-ownership: consolidate chat stores to feature store 2026-01-15 19:31:40 +01:00
dashboard data-flow: add React Query caching for dashboard endpoint 2026-01-15 17:51:10 +01:00
error/pages incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
library incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
marketplace/components incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
notifications incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
player incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
playlists state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
profile state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
roles state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
search/services incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
sessions/api incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
settings state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
streaming state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
tracks state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
upload/components state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
user/components state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
webhooks/api incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00