Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(crm): stop silently dropping unsupported eventFilter conditions in buildConversationFilterConditions

merged#2888CedarCopilot

CedarCopilot wants to merge 4 commits into staging from worktree-agent-aad1abeaa9c583f99

5 files changed

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

  • modifiedapps/server/src/lib/__tests__/conversation-filter-schema.test.ts+56-1
  • modifiedapps/server/src/lib/conversation-filter-schema.ts+17-3
  • addedapps/server/src/services/crm/__tests__/conversations.event-filter-conditions.test.ts+221-0
  • modifiedapps/server/src/services/crm/conversations.ts+59-976 defects/api/trpc/crm.searchConversationsMinimal/api/trpc/crm.listConversationsPOST /api/trpc/crm.searchConversationsMinimal+7
  • addedapps/server/src/services/crm/event-types.ts+80-0