Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

Table documents + Google Drive surface, and the External drives / output-cell review follow-ups

merged#2525CedarCopilot

CedarCopilot wants to merge 0 commits into staging from feat/slack-style-reactions

337 files changed

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

  • modifiedapps/mail/app/(full-width)/share/[token]/page.tsx+23-0
  • removedapps/mail/app/(routes)/conversations/agenda.page.tsx+0-36
  • removedapps/mail/app/(routes)/conversations/c.$conversationId.page.tsx+0-20
  • removedapps/mail/app/(routes)/conversations/layout.tsx+0-15
  • modifiedapps/mail/app/(routes)/conversations/page.tsx+29-3
  • modifiedapps/mail/app/routes.ts+11-8
  • addedapps/mail/docs/table-documents-handoff.md+172-0
  • modifiedapps/mail/docs/table-documents.md+668-224
  • modifiedapps/mail/docs/wiki/layout-shell.md+10-0
  • addedapps/mail/docs/wiki/table-grid.md+150-0
  • modifiedapps/mail/hooks/use-inbox-counts.ts+13-32
  • modifiedapps/mail/jest.config.cjs+3-0
  • modifiedapps/mail/lib/utils.ts+1-1
  • modifiedapps/mail/modules/agentCanvas/extensions/AgendaTaskNode.tsx+1-1
  • addedapps/mail/modules/agentCanvas/extensions/ConversationChip.tsx+95-0
  • modifiedapps/mail/modules/agentCanvas/extensions/ConversationNode.tsx+16-33
  • modifiedapps/mail/modules/agentCanvas/hooks/use-conversation-node-data.ts+7-1
  • modifiedapps/mail/modules/calendar/hooks/use-calendar.ts+36-23
  • modifiedapps/mail/modules/calendar/store/calendarSlice.ts+55-3
  • modifiedapps/mail/modules/cedar-os/__tests__/store/messageQueue/messageQueueSlice.test.tsx+134-0
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatInput/QueuedMessages.tsx+3-0
  • modifiedapps/mail/modules/cedar-os/src/components/renderers/messageRenderers.tsx+33-1
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/agentConnectionSlice.ts+33-14
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/docUpdateResponseProcessor.ts+33-1
  • addedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/tableFanOutLatch.ts+72-0
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/toolCallResponseProcessor.ts+9-0
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/toolResultResponseProcessor.ts+6-0
  • modifiedapps/mail/modules/company/components/CompanyExplorer.tsx+163-13
  • modifiedapps/mail/modules/conversations/components/ConversationSearchCommandBar.tsx+1-1
  • modifiedapps/mail/modules/conversations/components/LeftSidebarContent.tsx+0-1
  • modifiedapps/mail/modules/conversations/components/ThreadContextCards.tsx+6-1
  • addedapps/mail/modules/conversations/components/files/AgentFilesGroup.tsx+130-0
  • addedapps/mail/modules/conversations/components/files/ConversationFileTree.tsx+883-0
  • addedapps/mail/modules/conversations/components/files/DriveSection.tsx+161-0
  • modifiedapps/mail/modules/conversations/components/files/FilesTab.tsx+401-138
  • addedapps/mail/modules/conversations/components/files/__tests__/AgentFilesGroup.test.tsx+62-0
  • addedapps/mail/modules/conversations/components/files/__tests__/buildAgentDocs.test.ts+98-0
  • addedapps/mail/modules/conversations/components/files/drive-types.ts+42-0
  • modifiedapps/mail/modules/conversations/components/files/resolveOpenDoc.ts+126-2
  • modifiedapps/mail/modules/conversations/components/nextSteps/TaskBlock.tsx+3-3
  • modifiedapps/mail/modules/conversations/components/timeline/SlackThreadDisplay.tsx+54-8
  • modifiedapps/mail/modules/conversations/components/timeline/composer/MentionList.tsx+32-23
  • addedapps/mail/modules/conversations/components/timeline/composer/SlackMentionTextarea.tsx+227-0
  • modifiedapps/mail/modules/conversations/components/timeline/composer/mention-suggestion.ts+17-4
  • addedapps/mail/modules/conversations/components/timeline/composer/slack-mention.ts+169-0
  • modifiedapps/mail/modules/conversations/components/timeline/composer/use-conversation-mention-items.ts+34-27
  • addedapps/mail/modules/conversations/components/timeline/composer/use-slack-mention-items.ts+106-0
  • modifiedapps/mail/modules/conversations/hooks/use-conversation-body.ts+12-33
  • removedapps/mail/modules/conversationsPage/components/ConversationsEmptyState.tsx+0-15
  • modifiedapps/mail/modules/conversationsPage/components/ConversationsSidebarAgendaRow.tsx+2-2
  • modifiedapps/mail/modules/conversationsPage/components/ConversationsSidebarRow.tsx+1-1
  • removedapps/mail/modules/conversationsPage/components/ConversationsWorkspace.tsx+0-19
  • addedapps/mail/modules/documents/chip-styles.ts+15-0
  • modifiedapps/mail/modules/documents/file-link/FileLinkMenu.tsx+10-4
  • modifiedapps/mail/modules/documents/file-link/FileLinkSuggestion.ts+6-0
  • modifiedapps/mail/modules/documents/history/DocumentHistoryView.tsx+16-1
  • addedapps/mail/modules/documents/mention/EventChip.tsx+70-0
  • modifiedapps/mail/modules/documents/mention/EventNode.tsx+10-31
  • addedapps/mail/modules/documents/table/CellDisplay.tsx+200-0
  • addedapps/mail/modules/documents/table/CellEditor.tsx+188-0
  • addedapps/mail/modules/documents/table/CellPopover.tsx+81-0
  • addedapps/mail/modules/documents/table/CellRefChip.tsx+265-0
  • addedapps/mail/modules/documents/table/OptionPicker.tsx+278-0
  • addedapps/mail/modules/documents/table/OutputCellEditor.tsx+267-0
  • addedapps/mail/modules/documents/table/RowStatusChip.tsx+60-0
  • addedapps/mail/modules/documents/table/TableColumnMenu.tsx+351-0
  • addedapps/mail/modules/documents/table/TableDocumentView.tsx+231-0
  • addedapps/mail/modules/documents/table/TableGrid.tsx+494-0
  • addedapps/mail/modules/documents/table/TableRow.tsx+484-0
  • addedapps/mail/modules/documents/table/TableSharePreview.tsx+151-0
  • addedapps/mail/modules/documents/table/TypedCells.tsx+239-0
  • addedapps/mail/modules/documents/table/cell-content.ts+81-0
  • addedapps/mail/modules/documents/table/cell-output.ts+287-0
  • addedapps/mail/modules/documents/table/cell-refs.ts+117-0
  • addedapps/mail/modules/documents/table/cell-selection.ts+377-0
  • addedapps/mail/modules/documents/table/cell-values.ts+44-0
  • addedapps/mail/modules/documents/table/compact-table.ts+66-0
  • addedapps/mail/modules/documents/table/constants.ts+248-0
  • addedapps/mail/modules/documents/table/download-table.ts+51-0
  • addedapps/mail/modules/documents/table/index.ts+22-0
  • addedapps/mail/modules/documents/table/parse-table-schema.ts+144-0
  • addedapps/mail/modules/documents/table/print-table.ts+129-0
  • addedapps/mail/modules/documents/table/schema-edits.ts+114-0
  • addedapps/mail/modules/documents/table/starter-table.ts+67-0
  • addedapps/mail/modules/documents/table/table-clipboard.ts+89-0
  • addedapps/mail/modules/documents/table/table-metadata.ts+41-0
  • addedapps/mail/modules/documents/table/use-grid-commands.ts+337-0
  • addedapps/mail/modules/documents/table/useYTable.ts+438-0
  • modifiedapps/mail/modules/documents/yjs/CedarYjsProvider.ts+43-8
  • modifiedapps/mail/modules/documents/yjs/__tests__/CedarYjsProvider.idb.test.ts+50-1
  • modifiedapps/mail/modules/documents/yjs/useDocEvents.ts+8-0
  • modifiedapps/mail/modules/files/graph/FileGraph.tsx+4-0
  • modifiedapps/mail/modules/files/graph/layout.ts+1-0
  • modifiedapps/mail/modules/files/graph/nodes/AgentNode.tsx+2-2
  • modifiedapps/mail/modules/files/graph/nodes/FileNode.tsx+2-2
  • modifiedapps/mail/modules/files/graph/nodes/FolderNode.tsx+2-2
  • addedapps/mail/modules/files/graph/nodes/TableNode.tsx+32-0
  • modifiedapps/mail/modules/files/graph/nodes/scope-styles.ts+11-0
  • modifiedapps/mail/modules/files/graph/transform.ts+1-0
  • modifiedapps/mail/modules/files/graph/types.ts+5-1
  • modifiedapps/mail/modules/files/store/documentsSlice.ts+8-1
  • modifiedapps/mail/modules/home/components/DisplayArtifactPanel.tsx+20-3
  • modifiedapps/mail/modules/inbox/components/ChannelThreadView.tsx+8-8
  • modifiedapps/mail/modules/inbox/components/SlackThreadPanel.tsx+13-13
  • addedapps/mail/modules/integrations/drive-reauth-card.tsx+66-0
  • modifiedapps/mail/modules/integrations/use-google-picker.ts+21-1
  • modifiedapps/mail/modules/threads/components/SplitInboxTabs.tsx+24-1
  • addedapps/mail/modules/threads/hooks/use-inbox-compiled-queries.ts+63-0
  • modifiedapps/mail/modules/threads/mail.tsx+12-2
  • modifiedapps/mail/modules/threads/threadList/threadItem/components/draft.tsx+3-1
  • modifiedapps/mail/modules/threads/threadList/threadItem/components/thread.tsx+6-1
  • modifiedapps/mail/modules/userTasks/hooks/use-optimistic-task-actions.ts+27-0
  • modifiedapps/mail/modules/ux/layout/LayoutUrlSync.tsx+102-2
  • modifiedapps/mail/modules/ux/layout/shellRoutes.ts+1-1
  • modifiedapps/mail/tests/modules/calendar/calendarSlice.test.ts+85-0
  • addedapps/mail/tests/modules/conversations/filesTabDeepLink.test.tsx+131-0
  • addedapps/mail/tests/modules/conversations/filesTabDrive.test.tsx+245-0
  • addedapps/mail/tests/modules/conversations/filesTabHarness.tsx+329-0
  • addedapps/mail/tests/modules/conversations/filesTabTree.test.tsx+331-0
  • addedapps/mail/tests/modules/conversations/slackMentionAutocomplete.test.tsx+349-0
  • addedapps/mail/tests/modules/documents/table/BoundColumns.test.tsx+253-0
  • addedapps/mail/tests/modules/documents/table/CellEditor.test.tsx+375-0
  • addedapps/mail/tests/modules/documents/table/CellRefChip.test.tsx+166-0
  • addedapps/mail/tests/modules/documents/table/DocUpdateReplace.test.ts+104-0
  • addedapps/mail/tests/modules/documents/table/OptionPicker.test.tsx+267-0
  • addedapps/mail/tests/modules/documents/table/TableCompact.test.tsx+169-0
  • addedapps/mail/tests/modules/documents/table/TableDocumentCard.test.tsx+159-0
  • addedapps/mail/tests/modules/documents/table/TableFanOutAutoOpen.test.tsx+187-0
  • addedapps/mail/tests/modules/documents/table/TableGrid.test.tsx+406-0
  • addedapps/mail/tests/modules/documents/table/TableSelection.test.tsx+390-0
  • addedapps/mail/tests/modules/documents/table/TableSharePreview.test.tsx+55-0
  • addedapps/mail/tests/modules/documents/table/TypedCells.test.tsx+198-0
  • addedapps/mail/tests/modules/documents/table/cell-refs.test.ts+80-0
  • addedapps/mail/tests/modules/documents/table/print-table.test.ts+75-0
  • addedapps/mail/tests/modules/documents/table/starter-table.test.ts+46-0
  • addedapps/mail/tests/modules/documents/table/table-clipboard.test.ts+67-0
  • addedapps/mail/tests/modules/documents/table/trpc-stub.ts+57-0
  • addedapps/mail/tests/modules/files/graph/transform.test.ts+61-0
  • modifiedapps/mail/tests/modules/files/history/DocumentHistoryView.test.tsx+46-2
  • modifiedapps/mail/tests/modules/home/DisplayArtifactPanel.test.tsx+86-2
  • modifiedapps/mail/tests/modules/thread/split-inbox-templates.test.tsx+54-0
  • modifiedapps/mail/tests/modules/thread/unibox-navigation-parity.test.ts+43-0
  • modifiedapps/mail/tests/modules/userTasks/completeTaskUndoWindow.test.tsx+60-1
  • addedapps/mail/tests/modules/ux/layout/deepLinkSurvivesChatHydration.test.tsx+138-0
  • modifiedapps/mail/tests/modules/ux/layout/layoutUrlSync.test.ts+15-15
  • modifiedapps/server/.claude/skills/documents/SKILL.md+249-0
  • modifiedapps/server/.claude/skills/external-systems/google-drive.md+146-54
  • addedapps/server/docs/channel-split-evaluator.md+181-0
  • addedapps/server/docs/google-drive-integration.md+754-0
  • modifiedapps/server/docs/wiki/README.md+1-0
  • modifiedapps/server/docs/wiki/aop-classification.md+10-3
  • addedapps/server/docs/wiki/cedar-files.md+110-0
  • addedapps/server/docs/wiki/split-inbox-channels.md+63-0
  • addedapps/server/docs/wiki/table-documents.md+222-0
  • modifiedapps/server/package.json+2-0
  • modifiedapps/server/src/cli/__tests__/no-heavy-imports.test.ts+10-1
  • modifiedapps/server/src/cli/index.ts+3-1
  • modifiedapps/server/src/crm-admin/cli.ts+220-2
  • modifiedapps/server/src/db/documents-schema.ts+30-0
  • modifiedapps/server/src/db/integration-schemas.ts+102-0
  • addedapps/server/src/db/migrations/document_read_state.sql+24-0
  • addedapps/server/src/db/migrations/documents_null_user_index_soft_delete.sql+19-0
  • addedapps/server/src/db/migrations/drive_integration.sql+100-0
  • addedapps/server/src/db/migrations/inbox_label_registry.sql+60-0
  • modifiedapps/server/src/db/migrations/scripts/verify-document-yjs-sync.ts+4-1
  • modifiedapps/server/src/db/schema.ts+2-0
  • modifiedapps/server/src/document-admin/cli.ts+7-1
  • modifiedapps/server/src/env.ts+9-0
  • modifiedapps/server/src/http/app.ts+3-1
  • modifiedapps/server/src/lib/auth-providers.ts+4-0
  • modifiedapps/server/src/lib/driver/google.ts+3-0
  • modifiedapps/server/src/mail-admin/cli.ts+91-3
  • addedapps/server/src/mastra/__tests__/table-fanout-eval.test.ts+773-0
  • modifiedapps/server/src/mastra/agents/analyzer-agent.ts+3-3
  • modifiedapps/server/src/mastra/agents/sub-agents/orchestrator-agent.ts+105-46
  • modifiedapps/server/src/mastra/context/values.ts+7-0
  • modifiedapps/server/src/mastra/index.ts+8-0
  • addedapps/server/src/mastra/mastra-instance.ts+61-0
  • modifiedapps/server/src/mastra/mcp/external/__tests__/scope-map.test.ts+16-0
  • modifiedapps/server/src/mastra/mcp/external/scope-map.ts+36-0
  • modifiedapps/server/src/mastra/mcp/external/server.ts+5-0
  • modifiedapps/server/src/mastra/prompts/cedar-docs-awareness.ts+31-1
  • modifiedapps/server/src/mastra/tools/__tests__/approval-flag-guard.test.ts+2-0
  • addedapps/server/src/mastra/tools/document/__tests__/table-row-agent.test.ts+630-0
  • addedapps/server/src/mastra/tools/document/__tests__/tableTool.test.ts+654-0
  • addedapps/server/src/mastra/tools/document/table-row-agent.ts+236-0
  • addedapps/server/src/mastra/tools/document/table-row-scope.ts+127-0
  • addedapps/server/src/mastra/tools/document/tableTool.ts+1401-0
  • modifiedapps/server/src/mastra/tools/document/writeDocumentTool.ts+2-2
  • addedapps/server/src/mastra/tools/integrations/__tests__/drive-proxy.test.ts+528-0
  • addedapps/server/src/mastra/tools/integrations/__tests__/executor-drive-token.test.ts+119-0
  • addedapps/server/src/mastra/tools/integrations/drive-proxy.ts+854-0
  • modifiedapps/server/src/mastra/tools/integrations/runCodeExecutorTool.ts+119-13
  • modifiedapps/server/src/mastra/tools/subagent-tool-allowlists.ts+48-0
  • modifiedapps/server/src/mastra/tools/task/updateNextStepsAndTasksTool.ts+2-2
  • modifiedapps/server/src/mastra/utils/conversation-field-updates.ts+2-2
  • modifiedapps/server/src/mastra/utils/deal-overview-updates.ts+2-2
  • modifiedapps/server/src/mastra/utils/execution/execute-orchestrator.ts+17-2
  • addedapps/server/src/mastra/workflows/chat/__tests__/table-stream.test.ts+582-0
  • modifiedapps/server/src/mastra/workflows/chat/run-chat-agent-sdk.ts+83-1
  • modifiedapps/server/src/services/aop/ambiguity-ping.ts+12-6
  • modifiedapps/server/src/services/aop/reassign-conversation-aop.ts+4-0
  • modifiedapps/server/src/services/aop/utils.ts+4-0
  • modifiedapps/server/src/services/crm-admin/conversations.ts+8-0
  • addedapps/server/src/services/crm/__tests__/attachment-ingest-wiring.test.ts+401-0
  • addedapps/server/src/services/crm/__tests__/shared-links.test.ts+84-0
  • modifiedapps/server/src/services/crm/company-merge.ts+14-0
  • modifiedapps/server/src/services/crm/conversation-lookup.ts+30-16
  • modifiedapps/server/src/services/crm/conversation-members.ts+7-0
  • modifiedapps/server/src/services/crm/conversation-mutations.ts+4-0
  • modifiedapps/server/src/services/crm/conversations.ts+28-0
  • modifiedapps/server/src/services/crm/email-events.ts+121-0
  • modifiedapps/server/src/services/crm/external-crm-events.ts+6-0
  • addedapps/server/src/services/crm/shared-links.ts+285-0
  • modifiedapps/server/src/services/crm/working-memory.ts+7-0
  • modifiedapps/server/src/services/document-history/__tests__/snapshot.test.ts+20-5
  • modifiedapps/server/src/services/document-history/reconstruct.ts+5-1
  • modifiedapps/server/src/services/document-history/restore.ts+35-2
  • modifiedapps/server/src/services/document-history/snapshot.ts+16-7
  • modifiedapps/server/src/services/document-saving/__tests__/dispatch.test.ts+2-0
  • addedapps/server/src/services/document-saving/__tests__/replace-state-cas.test.ts+124-0
  • addedapps/server/src/services/document-saving/__tests__/table-stats.test.ts+210-0
  • addedapps/server/src/services/document-saving/__tests__/writeTableAsYjs.test.ts+611-0
  • modifiedapps/server/src/services/document-saving/applyUpdate.ts+69-7
  • modifiedapps/server/src/services/document-saving/hooks/__tests__/agenda-to-tasks.test.ts+2-0
  • modifiedapps/server/src/services/document-saving/hooks/__tests__/next-step-sync.test.ts+2-0
  • modifiedapps/server/src/services/document-saving/hooks/next-step-sync.ts+15-1
  • addedapps/server/src/services/document-saving/hooks/table-stats.ts+74-0
  • modifiedapps/server/src/services/document-saving/hydrate.ts+14-0
  • modifiedapps/server/src/services/document-saving/markdown.ts+16-0
  • modifiedapps/server/src/services/document-saving/registry.ts+2-0
  • modifiedapps/server/src/services/document-saving/serialize.ts+27-3
  • modifiedapps/server/src/services/document-saving/types.ts+54-0
  • modifiedapps/server/src/services/document-saving/writeFileAsYjs.ts+51-2
  • addedapps/server/src/services/document-saving/writeTableAsYjs.ts+856-0
  • addedapps/server/src/services/documents/__tests__/doc-events-delta-replace.test.ts+129-0
  • addedapps/server/src/services/documents/__tests__/unseen-agent-edits.test.ts+132-0
  • modifiedapps/server/src/services/documents/doc-event-bus.ts+11-0
  • modifiedapps/server/src/services/documents/doc-events-delta.ts+24-2
  • modifiedapps/server/src/services/documents/document-types.ts+30-1
  • modifiedapps/server/src/services/documents/index.ts+57-3
  • addedapps/server/src/services/documents/table/__tests__/table-binding-scope.test.ts+49-0
  • addedapps/server/src/services/documents/table/__tests__/table-bindings.test.ts+426-0
  • addedapps/server/src/services/documents/table/__tests__/table-cell-escape.test.ts+142-0
  • addedapps/server/src/services/documents/table/__tests__/table-compaction.test.ts+299-0
  • addedapps/server/src/services/documents/table/__tests__/table-excel.test.ts+272-0
  • addedapps/server/src/services/documents/table/__tests__/table-fill.test.ts+461-0
  • addedapps/server/src/services/documents/table/__tests__/table-import-headers.test.ts+72-0
  • addedapps/server/src/services/documents/table/__tests__/table-import.test.ts+475-0
  • addedapps/server/src/services/documents/table/__tests__/table-invalidation-inventory.test.ts+102-0
  • addedapps/server/src/services/documents/table/__tests__/table-lines.test.ts+283-0
  • addedapps/server/src/services/documents/table/__tests__/table-markdown.test.ts+424-0
  • addedapps/server/src/services/documents/table/__tests__/table-overwrite-guards.test.ts+82-0
  • addedapps/server/src/services/documents/table/__tests__/table-refresh-sites.test.ts+169-0
  • addedapps/server/src/services/documents/table/__tests__/table-scale.test.ts+228-0
  • addedapps/server/src/services/documents/table/__tests__/table-source.test.ts+688-0
  • addedapps/server/src/services/documents/table/__tests__/table-ydoc.test.ts+259-0
  • addedapps/server/src/services/documents/table/backend.ts+144-0
  • addedapps/server/src/services/documents/table/table-bindings.ts+430-0
  • addedapps/server/src/services/documents/table/table-cell-escape.ts+126-0
  • addedapps/server/src/services/documents/table/table-compact-now.ts+89-0
  • addedapps/server/src/services/documents/table/table-compaction.ts+187-0
  • addedapps/server/src/services/documents/table/table-diff.ts+175-0
  • addedapps/server/src/services/documents/table/table-excel.ts+1097-0
  • addedapps/server/src/services/documents/table/table-export.ts+131-0
  • addedapps/server/src/services/documents/table/table-fill.ts+441-0
  • addedapps/server/src/services/documents/table/table-import.ts+508-0
  • addedapps/server/src/services/documents/table/table-invalidate.ts+68-0
  • addedapps/server/src/services/documents/table/table-lines.ts+352-0
  • addedapps/server/src/services/documents/table/table-markdown.ts+482-0
  • addedapps/server/src/services/documents/table/table-read.ts+105-0
  • addedapps/server/src/services/documents/table/table-ref-labels.ts+316-0
  • addedapps/server/src/services/documents/table/table-refresh.ts+309-0
  • addedapps/server/src/services/documents/table/table-scope.ts+28-0
  • addedapps/server/src/services/documents/table/table-source-queries.ts+640-0
  • addedapps/server/src/services/documents/table/table-source.ts+538-0
  • addedapps/server/src/services/documents/table/table-stream-apply.ts+141-0
  • addedapps/server/src/services/documents/table/table-stream.ts+701-0
  • addedapps/server/src/services/documents/table/table-templates.ts+152-0
  • addedapps/server/src/services/documents/table/table-types.ts+618-0
  • addedapps/server/src/services/documents/table/table-where.ts+90-0
  • addedapps/server/src/services/documents/table/table-write-queue.ts+285-0
  • addedapps/server/src/services/documents/table/table-ydoc.ts+332-0
  • addedapps/server/src/services/documents/unseen-agent-edits.ts+217-0
  • addedapps/server/src/services/file-system/__tests__/drive-pin.test.ts+102-0
  • addedapps/server/src/services/file-system/drive-mount.ts+150-0
  • addedapps/server/src/services/file-system/drive-pin.ts+210-0
  • modifiedapps/server/src/services/file-system/index.ts+46-3
  • modifiedapps/server/src/services/file-system/uploads/extraction.ts+25-7
  • modifiedapps/server/src/services/file-system/uploads/types.ts+28-0
  • addedapps/server/src/services/inbox/__tests__/channel-query.test.ts+183-0
  • modifiedapps/server/src/services/inbox/__tests__/feed-inbox-scope.test.ts+297-0
  • addedapps/server/src/services/inbox/__tests__/inbox-label.test.ts+261-0
  • addedapps/server/src/services/inbox/channel-query.ts+260-0
  • modifiedapps/server/src/services/inbox/feed-containers.ts+59-0
  • modifiedapps/server/src/services/inbox/feed.ts+89-11
  • addedapps/server/src/services/inbox/inbox-label.ts+306-0
  • modifiedapps/server/src/services/inbox/labels.ts+30-0
  • addedapps/server/src/services/inbox/seed-label-registry.ts+104-0
  • modifiedapps/server/src/services/inbox/types.ts+21-0
  • addedapps/server/src/services/integrations/google/__tests__/drive-access.test.ts+131-0
  • addedapps/server/src/services/integrations/google/__tests__/drive-aliases.test.ts+193-0
  • addedapps/server/src/services/integrations/google/__tests__/drive-extract.test.ts+258-0
  • addedapps/server/src/services/integrations/google/__tests__/drive-service.test.ts+342-0
  • addedapps/server/src/services/integrations/google/drive-access.ts+80-0
  • addedapps/server/src/services/integrations/google/drive-aliases.ts+130-0
  • addedapps/server/src/services/integrations/google/drive-extract.ts+344-0
  • addedapps/server/src/services/integrations/google/drive-index.ts+200-0
  • addedapps/server/src/services/integrations/google/drive-service.ts+418-0
  • addedapps/server/src/services/integrations/google/index.ts+11-0
  • addedapps/server/src/services/integrations/google/types.ts+121-0
  • addedapps/server/src/services/integrations/slack/__tests__/slack-workspace-members.test.ts+363-0
  • modifiedapps/server/src/services/integrations/slack/slack-users.ts+401-0
  • addedapps/server/src/services/llm/__tests__/subagent-model-tier.test.ts+51-0
  • modifiedapps/server/src/services/llm/models.ts+32-0
  • addedapps/server/src/services/mail/attachments/__tests__/ingest.test.ts+166-0
  • addedapps/server/src/services/mail/attachments/ingest.ts+259-0
  • modifiedapps/server/src/services/mail/inboxes/__tests__/inbox-definitions.test.ts+78-1
  • modifiedapps/server/src/services/mail/inboxes/inbox-definitions.ts+59-0
  • modifiedapps/server/src/services/mail/initial-sync/finalize-steps.ts+4-0
  • modifiedapps/server/src/services/mail/initial-sync/handlers.ts+4-0
  • modifiedapps/server/src/services/playbook/verify-playbook.ts+3-1
  • modifiedapps/server/src/services/playbook/write-document-guarded.ts+21-0
  • modifiedapps/server/src/services/user-tasks/tasks.ts+9-1
  • addedapps/server/src/table-admin/cli.ts+296-0
  • modifiedapps/server/src/trpc/index.ts+2-0
  • modifiedapps/server/src/trpc/routes/admin-documents.ts+193-11
  • addedapps/server/src/trpc/routes/admin-tables.ts+753-0
  • modifiedapps/server/src/trpc/routes/admin.ts+3-0
  • modifiedapps/server/src/trpc/routes/aop.ts+12-2
  • modifiedapps/server/src/trpc/routes/crm.ts+13-0
  • modifiedapps/server/src/trpc/routes/documents.ts+301-1
  • addedapps/server/src/trpc/routes/drive.ts+418-0
  • modifiedapps/server/src/trpc/routes/files.ts+124-1
  • modifiedapps/server/src/trpc/routes/inbox.ts+54-4
  • modifiedapps/server/src/trpc/routes/integrations.ts+27-1
  • modifiedapps/server/src/trpc/routes/presentations.ts+16-4