Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

feat: canvas metrics bar, chat stream listener, and CRM deal-age fixes

merged#2496CedarCopilot

CedarCopilot wants to merge 0 commits into staging from feat/canvas-metrics-bar

33 files changed

Libra does not show diffs here. View the full diff on GitHub.

  • modifiedapps/mail/docs/pipeline-tabs-and-canvas-aggregates.md+24-1
  • modifiedapps/mail/modules/canvas/types/canvas-types.ts+33-0
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatComponents/EmbeddedCedarChat.tsx+11-0
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/agentConnectionSlice.ts+136-0
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/agentUtils.ts+22-5
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/providers/mastra.ts+21-2
  • addedapps/mail/modules/crm/components/conversation-canvas/CanvasMetricsBar.tsx+132-0
  • modifiedapps/mail/modules/crm/components/conversation-canvas/ConversationCanvas.tsx+7-0
  • addedapps/mail/modules/crm/components/conversation-canvas/CumulativeFieldsSection.tsx+116-0
  • modifiedapps/mail/modules/crm/components/conversation-canvas/FilterSortConfigurationRow.tsx+4-0
  • addedapps/mail/modules/crm/hooks/use-canvas-aggregates.ts+111-0
  • modifiedapps/mail/modules/crm/hooks/use-canvas-conversations.ts+8-358
  • addedapps/mail/modules/crm/hooks/use-canvas-list-variables.ts+390-0
  • modifiedapps/mail/modules/store/index.ts+15-0
  • modifiedapps/mail/tests/modules/canvas/canvas-view-config-persistence.test.ts+32-0
  • addedapps/server/docs/design/chat-stream-listener.md+247-0
  • modifiedapps/server/package.json+1-0
  • modifiedapps/server/src/crm-admin/cli.ts+15-0
  • modifiedapps/server/src/db/canvas-schema.ts+33-0
  • modifiedapps/server/src/db/migrations/scripts/account-setup/reform-brock-stage-tabs.ts+26-5
  • modifiedapps/server/src/env.ts+10-0
  • modifiedapps/server/src/lib/services.ts+79-0
  • modifiedapps/server/src/mastra/routeHandlers/chat/handleChat.ts+93-25
  • addedapps/server/src/services/chat/chat-stream-listen.test.ts+311-0
  • addedapps/server/src/services/chat/chat-stream-listen.ts+197-0
  • modifiedapps/server/src/services/chat/chat-stream-store.test.ts+92-5
  • modifiedapps/server/src/services/chat/chat-stream-store.ts+317-17
  • modifiedapps/server/src/services/chat/chat-stream-writer.test.ts+95-0
  • modifiedapps/server/src/services/chat/chat-stream-writer.ts+120-16
  • modifiedapps/server/src/services/crm/conversation-aggregates.ts+25-4
  • modifiedapps/server/src/trpc/routes/crm.ts+8-0
  • modifiedaws/lib/runtime-contract.ts+6-0
  • modifiedpnpm-lock.yaml+75-29