• Joined on 2026-01-06
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 14:00:14 +00:00
c07ef2026d fix: export isCommCallPlayable from useCallAudio composable
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 13:25:42 +00:00
5492e0d05c feat: unread message tracking with blue dot indicator
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 13:05:00 +00:00
643d8d02ba feat: granular WebSocket message.new events
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 13:03:03 +00:00
ac9c50b47d feat: remove CommunicationsQuery, load messages on-demand only
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 09:02:08 +00:00
601de37ab0 feat: add lastMessageText and lastMessageChannel to contacts query
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 08:50:44 +00:00
c229bdee23 fix(calendar): restore GSAP fly-rect + fly-label animation in useCalendar composable
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 08:45:23 +00:00
3775d881f9 fix: pass selectedCommThreadId to refreshSelectedClientTimeline
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 08:42:04 +00:00
195df8e16a fix: stop aggressive 2s chat polling, use WebSocket instead
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 08:33:28 +00:00
19d001815c fix: add missing ClientTimelineItem import in useDocuments
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 08:21:37 +00:00
d892d0c604 refactor: distribute types from crm-types.ts to owning composables
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 08:05:09 +00:00
a4d8d81de9 refactor: decompose CrmWorkspaceApp.vue into 15 composables
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 08:03:24 +00:00
e5ad3809e0 feat(calendar): flying label animation from card title to toolbar on zoom
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 07:42:18 +00:00
00e036946c feat(calendar): move labels outside card borders for visual continuity
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 07:28:41 +00:00
9505cecab2 feat(calendar): header continuity with week numbers + skeleton content in fly-rect
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 04:56:52 +00:00
77141978c5 feat(calendar): seamless zoom animation with clone-and-swap + full-area coverage
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 04:41:44 +00:00
227030b9ae feat(calendar): replace CSS-transform zoom with GSAP flying-rect animation and scope data to year
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 04:16:26 +00:00
638652b4d8 fix(calendar-lab): enable hover on grid cells by removing pointer-events block
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 03:40:18 +00:00
f553c26931 fix: add browserHttpEndpoint for client-side Apollo requests
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 03:36:31 +00:00
5657da13c1 feat(calendar-lab): add hover-targeted zoom with progressive tension and zoom slider
veikab pushed to main at dsrptlab/clientsflow 2026-02-24 03:07:45 +00:00
947ef4d56d refactor: migrate CRM data layer from manual gqlFetch to Apollo Client