veza/apps/web/src/features/chat/components
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
..
ChatInput.tsx incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
ChatInterface.tsx state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
ChatMessage.tsx state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
ChatMessages.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
ChatMessages.tsx state-ownership: consolidate chat stores to feature store 2026-01-15 19:31:40 +01:00
ChatRoom.tsx incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
ChatSidebar.tsx state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
CreateRoomDialog.tsx incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
MessageSearch.tsx incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
TypingIndicator.tsx incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
VirtualizedChatMessages.tsx incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00