Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

feat(auth): a work mailbox is what gets you an account

merged#2871CedarCopilot

CedarCopilot wants to merge 2 commits into staging from feat/inbox-client-composed-feed

44 files changed

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

  • modified.env.example+6-0
  • modified.github/workflows/prod-deploy.yml+4-0
  • modified.github/workflows/staging-deploy.yml+4-0
  • modifiedapps/mail/app/(auth)/login/login-client.tsx+28-39
  • modifiedapps/mail/app/(full-width)/onboarding-login/page.tsx+3-2
  • modifiedapps/mail/app/globals.css+109-81
  • modifiedapps/mail/components/icons/agent-avatar.tsx+144-65
  • addedapps/mail/modules/auth/utils/login-errors.ts+47-0
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatComponents/EmbeddedCedarChat.tsx+22-15
  • modifiedapps/mail/modules/conversations/components/LeftSidebarContent.tsx+4-13
  • modifiedapps/mail/modules/documents/graph/GraphDocumentView.tsx+116-72
  • modifiedapps/mail/modules/graph/GraphEdgeLine.tsx+45-3
  • addedapps/mail/modules/graph/graph-edge-actions.tsx+44-0
  • addedapps/mail/tests/modules/graph/GraphEdgeLine.test.tsx+85-0
  • addedapps/mail/tests/modules/graph/numeral-shape.test.ts+93-0
  • addedapps/server/docs/agent-tool-calls-retention.md+215-0
  • addedapps/server/docs/bug-crm-conversation-updates-jsonb-scan.md+308-0
  • modifiedapps/server/package.json+3-1
  • addedapps/server/scripts/prune-agent-tool-calls.ts+222-0
  • modifiedapps/server/src/db/aop-schema.ts+5-0
  • modifiedapps/server/src/db/documents-schema.ts+11-0
  • addedapps/server/src/db/migrations/agent_tool_calls_created_at_idx.sql+36-0
  • addedapps/server/src/db/migrations/documents_table_type_idx.sql+56-0
  • addedapps/server/src/docs/multi-provider-inbox-infrastructure.md+351-0
  • modifiedapps/server/src/env.ts+9-0
  • modifiedapps/server/src/lib/__tests__/email-domains.test.ts+47-0
  • addedapps/server/src/lib/__tests__/signup-gate-hook.test.ts+90-0
  • addedapps/server/src/lib/__tests__/signup-gate.test.ts+92-0
  • modifiedapps/server/src/lib/auth.ts+36-24
  • modifiedapps/server/src/lib/email-domains.ts+57-3
  • addedapps/server/src/lib/signup-gate.ts+52-0
  • modifiedapps/server/src/mastra/tools/document/graphTool.ts+3-2
  • addedapps/server/src/services/agent-action-queue/__tests__/tool-call-payload-truncation.test.ts+179-0
  • addedapps/server/src/services/agent-action-queue/__tests__/tool-call-retention.test.ts+355-0
  • addedapps/server/src/services/agent-action-queue/tool-call-retention.ts+404-0
  • addedapps/server/src/services/agent-action-queue/tool-call-truncation.ts+103-0
  • modifiedapps/server/src/services/agent-action-queue/tool-calls.ts+5-2
  • modifiedapps/server/src/services/crm/__tests__/crm-conversation-updates-sql.test.ts+10-6
  • addedapps/server/src/services/crm/__tests__/external-crm-events-index-usage.test.ts+201-0
  • modifiedapps/server/src/services/crm/external-crm-events.ts+11-4
  • modifiedapps/server/src/services/documents/table/table-excel.ts+17-0
  • modifiedapps/server/src/services/playbook/__tests__/org-chart-seed.test.ts+14-1
  • modifiedapps/server/src/services/playbook/agent-defaults/org-chart.ts+13-2
  • modifiedaws/lib/runtime-contract.ts+9-0