28 files changed
Libra does not show diffs here. View the full diff on GitHub.
- addedapps/mail/docs/client-data-architecture.md+275-0
- modifiedapps/mail/modules/agentCanvas/components/EventCard.tsx+0-1
- modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatComponents/EmptyStateSuggestions.tsx+6-4
- modifiedapps/mail/modules/conversations/components/timeline/ConversationActivityOverview.tsx+18-7
- modifiedapps/mail/modules/conversations/components/timeline/EventDetailDialog.tsx+19-1
- modifiedapps/mail/modules/conversations/components/timeline/ScheduledTasksSection.tsx+0-1
- modifiedapps/mail/modules/conversations/components/timeline/TimelineTaskItem.tsx+0-1
- modifiedapps/mail/modules/conversations/components/timeline/helpers.tsx+61-14
- modifiedapps/mail/modules/conversations/slice/conversationsSlice.ts+82-5
- modifiedapps/mail/modules/conversationsPage/hooks/use-conversations-sidebar-conversations.ts+7-1
- modifiedapps/mail/modules/crm/components/ConversationCellComponents/FutureActionDisplay.tsx+0-1
- modifiedapps/mail/modules/crm/components/VirtualizedTableRow.tsx+0-4
- modifiedapps/mail/modules/crm/components/conversation-canvas/ConversationItem.tsx+38-46
- modifiedapps/mail/modules/crm/components/kanban-canvas/CanvasKanbanCard.tsx+7-20
- modifiedapps/mail/modules/crm/hooks/use-canvas-conversations.ts+4-1
- modifiedapps/mail/modules/crm/hooks/use-crm-conversations.ts+12-8
- modifiedapps/mail/modules/crm/hooks/use-grouped-conversations.ts+4-1
- modifiedapps/mail/modules/crm/hooks/use-optimistic-conversation-actions.ts+48-9
- addedapps/mail/modules/crm/lib/pending-conversation-field-writes.ts+137-0
- modifiedapps/mail/modules/crm/store/crmSlice.ts+0-2
- modifiedapps/mail/modules/crm/types/index.ts+48-2
- addedapps/mail/tests/modules/conversations/timelineEventClassification.test.ts+76-0
- addedapps/mail/tests/modules/crm/aopChangeConsistency.test.tsx+157-0
- addedapps/mail/tests/modules/crm/overviewEventProjection.test.ts+172-0
- addedapps/mail/tests/modules/crm/pendingConversationFieldWrites.test.ts+199-0
- modifiedapps/server/src/scripts/seed-coaching-agent.ts+39-7
- modifiedapps/server/src/services/crm/conversations.ts+244-129
- modifiedapps/server/src/trpc/routes/crm.ts+26-1