ac9c50b47dfeff8957060cf56b103dc0bd170a0b
- Remove bulk CommunicationsQuery from useContacts (was loading ALL messages for ALL contacts on init) - Rebuild commThreads from contacts + contactInboxes using the new lastMessageText field from Phase 1 - Per-contact messages now load on-demand via getClientTimeline - Remove commItems from useWorkspaceRouting, use clientTimelineItems Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
CRM workspace
Languages
Ruby
42.2%
Vue
29.3%
JavaScript
21.5%
TypeScript
4.2%
HTML
1.6%
Other
1.1%