52 files changed
Libra does not show diffs here. View the full diff on GitHub.
- modified.claude/skills/account-setup-from-transcript/SKILL.md+48-46
- modifiedapps/mail/app/(routes)/playground/components/UserSettingsEditor.tsx+1-1
- modifiedapps/mail/app/(routes)/settings/general/page.tsx+0-22
- modifiedapps/mail/app/(routes)/settings/notifications/page.tsx+4-1
- modifiedapps/server/src/cron/__tests__/process-agenda-emails.test.ts+46-6
- modifiedapps/server/src/cron/process-agenda-emails.ts+22-3
- modifiedapps/server/src/cron/process-periodic-slack-channel-sync.ts+1-1
- addedapps/server/src/db/migrations/scripts/__tests__/reconcile-categorized-settings.test.ts+158-0
- addedapps/server/src/db/migrations/scripts/account-setup/__tests__/phase9-notifications.test.ts+53-0
- modifiedapps/server/src/db/migrations/scripts/account-setup/phase5-email.ts+19-51
- addedapps/server/src/db/migrations/scripts/account-setup/phase9-notifications.ts+137-0
- modifiedapps/server/src/db/migrations/scripts/account-setup/types.ts+5-0
- addedapps/server/src/db/migrations/scripts/reconcile-categorized-settings.ts+299-0
- modifiedapps/server/src/lib/auth.ts+4-1
- modifiedapps/server/src/lib/schemas.ts+0-2
- modifiedapps/server/src/lib/server-utils.ts+23-6
- modifiedapps/server/src/mastra/mcp/external/request-context.ts+8-5
- modifiedapps/server/src/mastra/routeHandlers/event-execution/handleExecuteExternalCrm.ts+3-13
- modifiedapps/server/src/mastra/routeHandlers/event-execution/handleExecuteMeeting.ts+3-13
- modifiedapps/server/src/mastra/routeHandlers/event-execution/handleExecuteSyncSlack.ts+2-15
- modifiedapps/server/src/mastra/routeHandlers/event-execution/handleExecuteSyncThread.ts+3-13
- modifiedapps/server/src/mastra/skills/account-config/tools/readConnectionSettingsTool.ts+11-11
- modifiedapps/server/src/mastra/tools/notify/notifyUserTool.ts+10-19
- modifiedapps/server/src/mastra/utils/context-formatting/conversation-context.ts+6-7
- modifiedapps/server/src/mastra/utils/context-formatting/user-context.ts+11-9
- modifiedapps/server/src/services/analytics/draft-analytics.ts+9-6
- modifiedapps/server/src/services/aop/automations.ts+7-5
- modifiedapps/server/src/services/crm/calendar-events.ts+11-1
- modifiedapps/server/src/services/drafting/drafting.ts+24-14
- modifiedapps/server/src/services/mail/labels/labels.ts+8-5
- modifiedapps/server/src/services/notifications/notification-dispatcher.ts+13-4
- modifiedapps/server/src/services/notifications/user-imessage-notifier.ts+3-2
- modifiedapps/server/src/services/notifications/user-slack-notifier.ts+5-2
- modifiedapps/server/src/services/notifications/user-whatsapp-notifier.ts+3-2
- modifiedapps/server/src/services/playbook/agent-defaults/__tests__/agent-defaults.test.ts+42-0
- modifiedapps/server/src/services/playbook/agent-defaults/index.ts+39-0
- addedapps/server/src/services/users/USER_SETTINGS_RESOLUTION_DESIGN.md+289-0
- addedapps/server/src/services/users/__tests__/categorized-key-access.test.ts+203-0
- addedapps/server/src/services/users/__tests__/resolve-user-settings.test.ts+182-0
- addedapps/server/src/services/users/__tests__/user-setting-specs.test.ts+170-0
- addedapps/server/src/services/users/resolve-user-settings.ts+204-0
- addedapps/server/src/services/users/user-setting-specs.ts+266-0
- modifiedapps/server/src/services/users/user-settings.ts+42-4
- modifiedapps/server/src/trpc/routes/__tests__/settings-router.test.ts+27-8
- modifiedapps/server/src/trpc/routes/admin-email-analysis.ts+7-2
- modifiedapps/server/src/trpc/routes/admin-notifications.ts+6-2
- modifiedapps/server/src/trpc/routes/admin.ts+56-104
- modifiedapps/server/src/trpc/routes/cedar-admin.ts+9-11
- modifiedapps/server/src/trpc/routes/mail.ts+8-3
- modifiedapps/server/src/trpc/routes/settings.ts+85-155
- modifiedapps/server/src/worker/queue-handler.ts+4-2
- modifiedapps/server/src/workflows/calendar-sync.ts+10-2