CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings

Claude/rebrand to alecrae hkmr4 #4110

Merged⚡ AI-generatedXSccantynz wants to mergeclaude/rebrand-to-alecrae-HKMR4claude/build-email-service-3R7eoopened Apr 13, 20260/15 tasks
401 changed files+23269−2423Large diff — each file loads when expanded.
Changed.ai-flywheel/config.json+70−0View file
Loading diff…
Changed.claude/settings.json+32−0View file
Loading diff…
Changed.env.production+2−1View file
Loading diff…
Changed.github/workflows/ci.yml+2−3View file
Loading diff…
Changed.github/workflows/standalone-deploy.yml+85−0View file
Loading diff…
ChangedCLAUDE.md+30−14View file
Loading diff…
ChangedLAUNCH_READINESS.md+225−0View file
Loading diff…
ChangedPRODUCT_MANIFEST.json+91−0View file
Loading diff…
ChangedSECURITY.md+110−0View file
Loading diff…
Changedapps/admin/app/layout.tsx+30−3View file
Loading diff…
Changedapps/admin/app/login/page.tsx+15−4View file
Loading diff…
Changedapps/admin/app/security/page.tsx+0−3View file
Loading diff…
Changedapps/admin/app/users/page.tsx+0−1View file
Loading diff…
Changedapps/admin/lib/use-api.ts+2−3View file
Loading diff…
Changedapps/admin/next.config.ts+2−3View file
Loading diff…
Changedapps/admin/package.json+1−1View file
Loading diff…
Changedapps/admin/vercel.json+7−0View file
Loading diff…
Changedapps/api/src/lib/agent-send.ts+246−0View file
Loading diff…
Changedapps/api/src/lib/dlq-processor.ts+10−4View file
Loading diff…
Changedapps/api/src/lib/jwt.ts+3−3View file
Loading diff…
Changedapps/api/src/lib/quota.ts+3−1View file
Loading diff…
Changedapps/api/src/lib/realtime.ts+144−0View file
Loading diff…
Changedapps/api/src/lib/storage-quota.ts+6−5View file
Loading diff…
Changedapps/api/src/lib/template-renderer.ts+3−3View file
Loading diff…
Changedapps/api/src/lib/webhook-dispatcher.ts+2−2View file
Loading diff…
Changedapps/api/src/middleware/auth.ts+6−2View file
Loading diff…
Changedapps/api/src/middleware/idempotency.ts+4−1View file
Loading diff…
Changedapps/api/src/middleware/rate-limit.ts+6−4View file
Loading diff…
Changedapps/api/src/middleware/rate-limiter.ts+1−0View file
Loading diff…
Changedapps/api/src/middleware/usage.ts+1−0View file
Loading diff…
Changedapps/api/src/middleware/validator.ts+4−1View file
Loading diff…
Changedapps/api/src/routes/account.ts+163−14View file
Loading diff…
Changedapps/api/src/routes/admin.ts+0−1View file
Loading diff…
Changedapps/api/src/routes/agent.ts+174−42View file
Loading diff…
Changedapps/api/src/routes/ai-rules.ts+1−1View file
Loading diff…
Changedapps/api/src/routes/ai-search.ts+1−1View file
Loading diff…
Changedapps/api/src/routes/analytics.ts+1−1View file
Loading diff…
Changedapps/api/src/routes/auth.ts+155−51View file
Loading diff…
Changedapps/api/src/routes/billing.ts+2−1View file
Loading diff…
Changedapps/api/src/routes/calendar.ts+3−4View file
Loading diff…
Changedapps/api/src/routes/collaborate.ts+2−2View file
Loading diff…
Changedapps/api/src/routes/compose-assist.ts+3−3View file
Loading diff…
Changedapps/api/src/routes/connect.ts+109−33View file
Loading diff…
Changedapps/api/src/routes/contacts.ts+0−4View file
Loading diff…
Changedapps/api/src/routes/dictation.ts+4−5View file
Loading diff…
Changedapps/api/src/routes/domains.ts+23−10View file
Loading diff…
Changedapps/api/src/routes/email-query.ts+10−9View file
Loading diff…
Changedapps/api/src/routes/encryption.ts+2−14View file
Loading diff…
Changedapps/api/src/routes/fbl.ts+9−5View file
Loading diff…
Changedapps/api/src/routes/gamification.ts+16−8View file
Loading diff…
Changedapps/api/src/routes/grammar.ts+5−5View file
Loading diff…
Changedapps/api/src/routes/health.ts+1−1View file
Loading diff…
Changedapps/api/src/routes/heatmap.ts+1−2View file
Loading diff…
Changedapps/api/src/routes/meeting-link.ts+57−28View file
Loading diff…
Changedapps/api/src/routes/meetings.ts+1−1View file
Loading diff…
Changedapps/api/src/routes/messages.ts+235−16View file
Loading diff…
Changedapps/api/src/routes/passkey.ts+13−10View file
Loading diff…
Changedapps/api/src/routes/realtime.ts+136−0View file
Loading diff…
Changedapps/api/src/routes/recall.ts+2−3View file
Loading diff…
Changedapps/api/src/routes/scripts.ts+7−3View file
Loading diff…
Changedapps/api/src/routes/semantic-search.ts+7−6View file
Loading diff…
Changedapps/api/src/routes/send-time.ts+14−6View file
Loading diff…
Changedapps/api/src/routes/snooze.ts+1−1View file
Loading diff…
Changedapps/api/src/routes/spellcheck.ts+2−2View file
Loading diff…
Changedapps/api/src/routes/sso.ts+1−1View file
Loading diff…
Changedapps/api/src/routes/suppressions.ts+3−2View file
Loading diff…
Changedapps/api/src/routes/templates.ts+3−2View file
Loading diff…
Changedapps/api/src/routes/todo.ts+0−1View file
Loading diff…
Changedapps/api/src/routes/tracking.ts+3−3View file
Loading diff…
Changedapps/api/src/routes/translate.ts+2−2View file
Loading diff…
Changedapps/api/src/routes/unsubscribe.ts+22−7View file
Loading diff…
Changedapps/api/src/routes/voice-clone.ts+2−2View file
Loading diff…
Changedapps/api/src/routes/voice-message.ts+4−21View file
Loading diff…
Changedapps/api/src/routes/voice.ts+2−15View file
Loading diff…
Changedapps/api/src/routes/warmup.ts+36−0View file
Loading diff…
Changedapps/api/src/routes/webhooks.ts+21−8View file
Loading diff…
Changedapps/api/src/server.ts+25−3View file
Loading diff…
Changedapps/api/src/sync/engine.ts+39−23View file
Loading diff…
Changedapps/api/src/types.ts+10−3View file
Loading diff…
Changedapps/api/tests/e2e/domains.e2e.test.ts+6−6View file
Loading diff…
Changedapps/api/tests/e2e/messages.e2e.test.ts+4−4View file
Loading diff…
Changedapps/api/tests/e2e/suppressions.e2e.test.ts+4−4View file
Loading diff…
Changedapps/api/tests/e2e/templates.e2e.test.ts+3−3View file
Loading diff…
Changedapps/api/tests/e2e/webhooks.e2e.test.ts+4−4View file
Loading diff…
Changedapps/api/tsconfig.json+2−2View file
Loading diff…
Changedapps/changelog/app/changelog-list.tsx+5−3View file
Loading diff…
Changedapps/web/STANDALONE_ARCHITECTURE.md+53−0View file
Loading diff…
Changedapps/web/app/(auth)/login/page.tsx+12−9View file
Loading diff…
Changedapps/web/app/(auth)/register/page.tsx+99−24View file
Loading diff…
Changedapps/web/app/(dashboard)/analytics/page.tsx+77−37View file
Loading diff…
Changedapps/web/app/(dashboard)/compose/page.tsx+38−28View file
Loading diff…
Changedapps/web/app/(dashboard)/contacts/page.tsx+297−0View file
Loading diff…
Changedapps/web/app/(dashboard)/domains/page.tsx+4−4View file
Loading diff…
Changedapps/web/app/(dashboard)/drafts/page.tsx+173−0View file
Loading diff…
Changedapps/web/app/(dashboard)/inbox/page.tsx+416−29View file
Loading diff…
Changedapps/web/app/(dashboard)/layout.tsx+26−9View file
Loading diff…
Changedapps/web/app/(dashboard)/onboarding/page.tsx+862−0View file
Loading diff…
Changedapps/web/app/(dashboard)/sent/page.tsx+237−0View file
Loading diff…
Changedapps/web/app/(dashboard)/settings/page.tsx+174−54View file
Loading diff…
Changedapps/web/app/(dashboard)/snoozed/page.tsx+143−0View file
Loading diff…
Changedapps/web/app/(dashboard)/templates/page.tsx+866−0View file
Loading diff…
Changedapps/web/app/(legal)/acceptable-use/page.tsx+4−4View file
Loading diff…
Changedapps/web/app/(legal)/accessibility/page.tsx+158−0View file
Loading diff…
Changedapps/web/app/(legal)/ai-transparency/page.tsx+151−0View file
Loading diff…
Changedapps/web/app/(legal)/california-notice/page.tsx+141−0View file
Loading diff…
Changedapps/web/app/(legal)/children/page.tsx+111−0View file
Loading diff…
Changedapps/web/app/(legal)/compliance/page.tsx+112−0View file
Loading diff…
Changedapps/web/app/(legal)/cookies/page.tsx+2−2View file
Loading diff…
Changedapps/web/app/(legal)/dmca/page.tsx+3−3View file
Loading diff…
Changedapps/web/app/(legal)/do-not-sell/page.tsx+169−0View file
Loading diff…
Changedapps/web/app/(legal)/dpa/page.tsx+1−1View file
Loading diff…
Changedapps/web/app/(legal)/impressum/page.tsx+146−0View file
Loading diff…
Changedapps/web/app/(legal)/layout.tsx+10−1View file
Loading diff…
Changedapps/web/app/(legal)/privacy/page.tsx+30−17View file
Loading diff…
Changedapps/web/app/(legal)/refund/page.tsx+110−0View file
Loading diff…
Changedapps/web/app/(legal)/security/page.tsx+155−0View file
Loading diff…
Changedapps/web/app/(legal)/sla/page.tsx+3−3View file
Loading diff…
Changedapps/web/app/(legal)/subprocessors/page.tsx+2−2View file
Loading diff…
Changedapps/web/app/(legal)/terms/page.tsx+7−7View file
Loading diff…
Changedapps/web/app/admin/layout.tsx+12−0View file
Loading diff…
Changedapps/web/app/admin/page.tsx+495−0View file
Loading diff…
Changedapps/web/app/globals.css+28−0View file
Loading diff…
Changedapps/web/app/icon.svg+62−0View file
Loading diff…
Changedapps/web/app/layout.tsx+37−12View file
Loading diff…
Changedapps/web/app/page.tsx+242−56View file
Loading diff…
Changedapps/web/app/roadmap/page.tsx+282−0View file
Loading diff…
Changedapps/web/app/robots.ts+13−2View file
Loading diff…
Changedapps/web/app/sitemap.ts+28−48View file
Loading diff…
Changedapps/web/components/ActionItemExtractor.tsx+0−1View file
Loading diff…
Changedapps/web/components/AnimatedList.tsx+2−1View file
Loading diff…
Changedapps/web/components/BatchActionBar.tsx+114−0View file
Loading diff…
Changedapps/web/components/CollaborativeDraftView.tsx+4−7View file
Loading diff…
Changedapps/web/components/CommandPalette.tsx+257−0View file
Loading diff…
Changedapps/web/components/ConsentBanner.tsx+306−0View file
Loading diff…
Changedapps/web/components/DragToSnooze.tsx+1−1View file
Loading diff…
Changedapps/web/components/EmailExplainerPanel.tsx+0−3View file
Loading diff…
Changedapps/web/components/EmailQueryConsole.tsx+2−2View file
Loading diff…
Changedapps/web/components/EmailScriptManager.tsx+11−11View file
Loading diff…
Changedapps/web/components/FocusModeTimer.tsx+0−1View file
Loading diff…
Changedapps/web/components/InstallPrompt.tsx+107−0View file
Loading diff…
Changedapps/web/components/KeyboardShortcutHelp.tsx+184−0View file
Loading diff…
Changedapps/web/components/LegalFooter.tsx+90−0View file
Loading diff…
Changedapps/web/components/LocalAIStatusIndicator.tsx+6−6View file
Loading diff…
Changedapps/web/components/MeetingTranscriptPanel.tsx+2−1View file
Loading diff…
Changedapps/web/components/NewEmailNotification.tsx+179−0View file
Loading diff…
Changedapps/web/components/NewsletterSummaryPreview.tsx+0−2View file
Loading diff…
Changedapps/web/components/OfflineComposeBanner.tsx+72−0View file
Loading diff…
Changedapps/web/components/QuickReply.tsx+107−0View file
Loading diff…
Changedapps/web/components/RecipientAutocomplete.tsx+185−0View file
Loading diff…
Changedapps/web/components/SendTimePanel.tsx+3−2View file
Loading diff…
Changedapps/web/components/SignatureManager.tsx+267−0View file
Loading diff…
Changedapps/web/components/SnoozePicker.tsx+155−0View file
Loading diff…
Changedapps/web/components/SpatialInboxView.tsx+2−2View file
Loading diff…
Changedapps/web/components/SwipeableEmailRow.tsx+0−1View file
Loading diff…
Changedapps/web/components/SyncStatusBar.tsx+186−0View file
Loading diff…
Changedapps/web/components/UndoToast.tsx+183−0View file
Loading diff…
Changedapps/web/components/VoiceCloneManager.tsx+5−4View file
Loading diff…
Changedapps/web/components/VoiceReplyComposer.tsx+1−1View file
Loading diff…
Changedapps/web/components/landing/AIShowcase.tsx+76−0View file
Loading diff…
Changedapps/web/components/landing/CTA.tsx+38−0View file
Loading diff…
Changedapps/web/components/landing/Comparison.tsx+53−0View file
Loading diff…
Changedapps/web/components/landing/Features.tsx+121−0View file
Loading diff…
Changedapps/web/components/landing/Footer.tsx+69−0View file
Loading diff…
Changedapps/web/components/landing/Hero.tsx+126−0View file
Loading diff…
Changedapps/web/components/landing/Navbar.tsx+62−0View file
Loading diff…
Changedapps/web/components/landing/Platforms.tsx+75−0View file
Loading diff…
Changedapps/web/components/landing/Pricing.tsx+119−0View file
Loading diff…
Changedapps/web/components/landing/Problem.tsx+41−0View file
Loading diff…
Changedapps/web/components/landing/Security.tsx+57−0View file
Loading diff…
Changedapps/web/e2e/smoke.spec.ts+210−0View file
Loading diff…
Changedapps/web/lib/api.ts+252−17View file
Loading diff…
Changedapps/web/lib/collab-client.ts+1−3View file
Loading diff…
Changedapps/web/lib/consent.test.ts+116−0View file
Loading diff…
Changedapps/web/lib/consent.ts+138−0View file
Loading diff…
Changedapps/web/lib/indexeddb-cache.ts+9−8View file
Loading diff…
Changedapps/web/lib/offline-store.ts+622−0View file
Loading diff…
Changedapps/web/lib/register-sw.ts+235−0View file
Loading diff…
Changedapps/web/lib/roadmap-data.ts+177−0View file
Loading diff…
Changedapps/web/lib/sync-engine.ts+591−0View file
Loading diff…
Changedapps/web/lib/theme.ts+1−1View file
Loading diff…
Changedapps/web/lib/use-collaborative-draft.ts+0−2View file
Loading diff…
Changedapps/web/lib/webauthn.ts+10−7View file
Loading diff…
Changedapps/web/next.config.ts+4−8View file
Loading diff…
Changedapps/web/package.json+9−8View file
Loading diff…
Changedapps/web/postcss.config.cjs+9−0View file
Loading diff…
Changedapps/web/public/.well-known/gpc.json+5−0View file
Loading diff…
Changedapps/web/public/.well-known/pgp-key.txt+10−0View file
Loading diff…
Changedapps/web/public/.well-known/security.txt+27−0View file
Loading diff…
Changedapps/web/public/manifest.json+25−0View file
Loading diff…
Changedapps/web/public/sw.js+211−0View file
Loading diff…
Changedapps/web/tailwind.config.ts+1−0View file
Loading diff…
Changedbun.lock+319−352View file
Loading diff…
Changeddocs/infra/.env.production.template+178−0View file
Loading diff…
Changeddocs/infra/craig-go-live.md+276−0View file
Loading diff…
Changeddocs/infra/craig-send-today.md+195−0View file
Loading diff…
Changeddocs/infra/deliverability.md+168−0View file
Loading diff…
Changeddocs/infra/dns-zone-alecrae.md+198−0View file
Loading diff…
Changeddocs/infra/env-audit.md+213−0View file
Loading diff…
Changeddocs/infra/fly-mta-deploy.md+281−0View file
Loading diff…
Changeddocs/infra/neon-setup.md+202−0View file
Loading diff…
Changeddocs/infra/upstash-setup.md+160−0View file
Loading diff…
Changedeslint.config.js+1−0View file
Loading diff…
Changedpackage.json+2−0View file
Loading diff…
Changedpackages/crypto/package.json+2−2View file
Loading diff…
Changedpackages/crypto/src/dkim.ts+1−1View file
Loading diff…
Changedpackages/crypto/src/encryption.ts+5−4View file
Loading diff…
Changedpackages/crypto/src/hashing.ts+27−7View file
Loading diff…
Changedpackages/crypto/src/tls.ts+0−1View file
Loading diff…
Changedpackages/crypto/tsconfig.json+2−1View file
Loading diff…
Changedpackages/db/package.json+2−2View file
Loading diff…
Changedpackages/db/src/index.ts+18−9View file
Loading diff…
Changedpackages/db/src/schema/connected-accounts.ts+54−0View file
Loading diff…
Changedpackages/db/src/schema/domains.ts+0−1View file
Loading diff…
Changedpackages/db/src/schema/emails.ts+3−3View file
Loading diff…
Changedpackages/db/src/schema/meeting-links.ts+61−0View file
Loading diff…
Changedpackages/db/src/schema/recipient-engagement.ts+2−6View file
Loading diff…
Changedpackages/db/src/schema/refresh-tokens.ts+0−1View file
Loading diff…
Changedpackages/db/src/schema/tasks.ts+0−1View file
Loading diff…
Changedpackages/db/src/schema/users.ts+10−0View file
Loading diff…
Changedpackages/db/src/schema/warmup.ts+1−1View file
Loading diff…
Changedpackages/email-parser/package.json+2−2View file
Loading diff…
Changedpackages/email-parser/src/document-model.ts+7−20View file
Loading diff…
Changedpackages/email-parser/src/parser.ts+31−19View file
Loading diff…
Changedpackages/email-parser/tsconfig.json+2−1View file
Loading diff…
Changedpackages/sdk/package.json+2−2View file
Loading diff…
Changedpackages/sdk/src/client/api-client.ts+8−3View file
Loading diff…
Changedpackages/shared/package.json+2−2View file
Loading diff…
Changedpackages/shared/src/errors/index.ts+1−3View file
Loading diff…
Changedpackages/shared/src/search/meilisearch.ts+2−2View file
Loading diff…
Changedpackages/shared/src/telemetry/index.ts+5−5View file
Loading diff…
Changedpackages/ui/package.json+14−2View file
Loading diff…
Changedpackages/ui/src/composites/analytics-chart.tsx+2−2View file
Loading diff…
Changedpackages/ui/src/composites/collaborative-editor.tsx+3−4View file
Loading diff…
Changedpackages/ui/src/composites/email-list.tsx+4−4View file
Loading diff…
Changedpackages/ui/src/composites/email-viewer.tsx+5−5View file
Loading diff…
Changedpackages/ui/src/composites/inbox-heatmap.tsx+4−7View file
Loading diff…
Changedpackages/ui/src/composites/query-console.tsx+8−9View file
Loading diff…
Changedpackages/ui/src/composites/quick-reply-sheet.tsx+9−9View file
Loading diff…
Changedpackages/ui/src/composites/script-editor.tsx+6−37View file
Loading diff…
Changedpackages/ui/src/composites/security-report.tsx+8−8View file
Loading diff…
Changedpackages/ui/src/composites/send-time-suggestion.tsx+4−4View file
Loading diff…
Changedpackages/ui/src/composites/snooze-calendar.tsx+1−1View file
Loading diff…
Changedpackages/ui/src/composites/snooze-drop-overlay.tsx+0−1View file
Loading diff…
Changedpackages/ui/src/composites/spatial-inbox-view.tsx+9−27View file
Loading diff…
Changedpackages/ui/src/composites/spatial-types.ts+99−0View file
Loading diff…
Changedpackages/ui/src/composites/spellcheck-suggestions.tsx+3−3View file
Loading diff…
Changedpackages/ui/src/composites/stat-card.tsx+1−1View file
Loading diff…
Changedpackages/ui/src/composites/streak-counter.tsx+5−1View file
Loading diff…
Changedpackages/ui/src/composites/swipeable-email-row.tsx+3−3View file
Loading diff…
Changedpackages/ui/src/composites/voice-profile-selector.tsx+1−1View file
Loading diff…
Changedpackages/ui/src/index.ts+11−2View file
Loading diff…
Changedpackages/ui/src/layouts/page-layout.tsx+4−4View file
Loading diff…
Changedpackages/ui/src/layouts/sidebar.tsx+7−2View file
Loading diff…
Changedpackages/ui/src/primitives/box.tsx+8−8View file
Loading diff…
Changedpackages/ui/src/primitives/button.tsx+2−0View file
Loading diff…
Changedpackages/ui/src/primitives/text.tsx+12−13View file
Loading diff…
Changedpackages/ui/tsconfig.json+6−1View file
Loading diff…
Changedscripts/seed-crontech-templates.ts+232−0View file
Loading diff…
Changedservices/ai-engine/package.json+12−1View file
Loading diff…
Changedservices/ai-engine/src/agent/inbox-agent.ts+1−1View file
Loading diff…
Changedservices/ai-engine/src/calendar/slot-detector.ts+1−1View file
Loading diff…
Changedservices/ai-engine/src/classifier.ts+5−5View file
Loading diff…
Changedservices/ai-engine/src/compose/assistant.ts+1−3View file
Loading diff…
Changedservices/ai-engine/src/content/analyzer.ts+5−6View file
Loading diff…
Changedservices/ai-engine/src/dictation/engine.ts+18−15View file
Loading diff…
Changedservices/ai-engine/src/embeddings/auto-indexer.ts+6−5View file
Loading diff…
Changedservices/ai-engine/src/embeddings/hybrid.ts+7−6View file
Loading diff…
Changedservices/ai-engine/src/embeddings/local.ts+11−12View file
Loading diff…
Changedservices/ai-engine/src/embeddings/voyage.ts+2−2View file
Loading diff…
Changedservices/ai-engine/src/grammar/agent.ts+12−6View file
Loading diff…
Changedservices/ai-engine/src/grammar/spellcheck.ts+15−10View file
Loading diff…
Changedservices/ai-engine/src/inbox/newsletter-summarizer.ts+9−3View file
Loading diff…
Changedservices/ai-engine/src/inbox/smart-inbox.ts+24−15View file
Loading diff…
Changedservices/ai-engine/src/models/manager.ts+8−6View file
Loading diff…
Changedservices/ai-engine/src/priority/ranker.ts+3−8View file
Loading diff…
Changedservices/ai-engine/src/programs/runtime.ts+6−6View file
Loading diff…
Changedservices/ai-engine/src/query/email-sql.ts+0−1View file
Loading diff…
Changedservices/ai-engine/src/relationships/graph.ts+6−6View file
Loading diff…
Changedservices/ai-engine/src/reputation/internet-scanner.ts+5−6View file
Loading diff…
Changedservices/ai-engine/src/reputation/scorer.ts+7−5View file
Loading diff…
Changedservices/ai-engine/src/scripts/snippet-runner.ts+1−1View file
Loading diff…
Changedservices/ai-engine/src/security/phishing.ts+1−1View file
Loading diff…
Changedservices/ai-engine/src/security/sender-verify.ts+2−1View file
Loading diff…
Changedservices/ai-engine/src/send-time/predictor.ts+1−1View file
Loading diff…
Changedservices/ai-engine/src/sentiment/analyzer.ts+2−3View file
Loading diff…
Changedservices/ai-engine/src/spam/classifier.ts+1−1View file
Loading diff…
Changedservices/ai-engine/src/spam/phishing-detector.ts+14−13View file
Loading diff…
Changedservices/ai-engine/src/threat-intel/scanner.ts+1−3View file
Loading diff…
Changedservices/ai-engine/src/todo/providers/linear.ts+2−2View file
Loading diff…
Changedservices/ai-engine/src/todo/providers/microsoft-todo.ts+1−1View file
Loading diff…
Changedservices/ai-engine/src/unsubscribe/browser-runner.ts+9−3View file
Loading diff…
Changedservices/ai-engine/src/voice/style-cloner.ts+1−1View file
Loading diff…
Changedservices/ai-engine/src/voice/voice-message.ts+6−2View file
Loading diff…
Changedservices/ai-engine/tsconfig.json+2−3View file
Loading diff…
Changedservices/analytics/package.json+1−1View file
Loading diff…
Changedservices/analytics/src/export/exporter.ts+20−17View file
Loading diff…
Changedservices/analytics/src/insights/ai-insights.ts+22−29View file
Loading diff…
Changedservices/analytics/src/reporting/generator.ts+9−7View file
Loading diff…
Changedservices/analytics/src/tracking/events.ts+17−17View file
Loading diff…
Changedservices/collab/package.json+1−1View file
Loading diff…
Changedservices/collab/src/persistence.ts+4−4View file
Loading diff…
Changedservices/collab/src/room-manager.ts+7−7View file
Loading diff…
Changedservices/collab/src/server.ts+4−1View file
Loading diff…
Changedservices/collab/tsconfig.json+0−1View file
Loading diff…
Changedservices/dns/package.json+1−1View file
Loading diff…
Changedservices/dns/src/authoritative/server.ts+16−14View file
Loading diff…
Changedservices/dns/src/auto-config.ts+25−8View file
Loading diff…
Changedservices/dns/src/liveness-checker.ts+2−2View file
Loading diff…
Changedservices/dns/src/monitoring/health.ts+19−13View file
Loading diff…
Changedservices/dns/src/propagation/checker.ts+15−15View file
Loading diff…
Changedservices/dns/src/records/manager.ts+8−7View file
Loading diff…
Changedservices/dns/tsconfig.json+0−1View file
Loading diff…
Changedservices/imap/TODO.md+62−0View file
Loading diff…
Changedservices/imap/package.json+3−2View file
Loading diff…
Changedservices/imap/src/handlers/auth-crypto.ts+85−0View file
Loading diff…
Changedservices/imap/src/handlers/auth.ts+51−77View file
Loading diff…
Changedservices/imap/src/handlers/mailbox.ts+14−8View file
Loading diff…
Changedservices/imap/src/handlers/messages.ts+5−5View file
Loading diff…
Changedservices/imap/src/index.ts+24−18View file
Loading diff…
Changedservices/imap/src/server/commands.ts+45−33View file
Loading diff…
Changedservices/imap/src/server/imap-server.ts+16−11View file
Loading diff…
Changedservices/imap/src/storage.ts+36−46View file
Loading diff…
Changedservices/imap/src/store-types.ts+94−0View file
Loading diff…
Changedservices/imap/tests/auth.test.ts+169−0View file
Loading diff…
Changedservices/imap/tsconfig.json+8−3View file
Loading diff…
Changedservices/inbound/src/filter/dkim-verifier.ts+20−14View file
Loading diff…
Changedservices/inbound/src/filter/pipeline.ts+13−9View file
Loading diff…
Changedservices/inbound/src/http-inbound.ts+7−9View file
Loading diff…
Changedservices/inbound/src/index.ts+1−4View file
Loading diff…
Changedservices/inbound/src/parser/mime-parser.ts+16−11View file
Loading diff…
Changedservices/inbound/src/receiver/smtp-receiver.ts+14−12View file
Loading diff…
Changedservices/inbound/src/routing/router.ts+2−1View file
Loading diff…
Changedservices/inbound/src/storage/postgres-store.ts+3−3View file
Loading diff…
Changedservices/inbound/src/storage/store.ts+3−2View file
Loading diff…
Changedservices/inbound/src/types.ts+2−2View file
Loading diff…
Changedservices/inbound/tsconfig.json+0−1View file
Loading diff…
Changedservices/jmap/package.json+1−1View file
Loading diff…
Changedservices/jmap/src/imap/formatter.ts+7−5View file
Loading diff…
Changedservices/jmap/src/imap/parser.ts+11−5View file
Loading diff…
Changedservices/jmap/src/index.ts+31−19View file
Loading diff…
Changedservices/jmap/src/mailbox/operations.ts+23−17View file
Loading diff…
Changedservices/jmap/src/push/notifications.ts+12−9View file
Loading diff…
Changedservices/jmap/src/server/handler.ts+1−5View file
Loading diff…
Changedservices/jmap/src/thread/engine.ts+20−17View file
Loading diff…
Changedservices/jmap/tsconfig.json+0−1View file
Loading diff…
Changedservices/mta/.dockerignore+88−0View file
Loading diff…
Changedservices/mta/Dockerfile+114−0View file
Loading diff…
Changedservices/mta/fly.toml+227−0View file
Loading diff…
Changedservices/mta/package.json+5−3View file
Loading diff…
Changedservices/mta/src/bounce/classifier.test.ts+276−0View file
Loading diff…
Changedservices/mta/src/bounce/classifier.ts+549−0View file
Loading diff…
Changedservices/mta/src/bounce/processor.ts+54−30View file
Loading diff…
Changedservices/mta/src/delivery/optimizer.ts+15−6View file
Loading diff…
Changedservices/mta/src/delivery/warmup.test.ts+317−0View file
Loading diff…
Changedservices/mta/src/delivery/warmup.ts+327−0View file
Loading diff…
Changedservices/mta/src/dkim/signer.ts+3−3View file
Loading diff…
Changedservices/mta/src/dmarc/enforcer.ts+1−1View file
Loading diff…
Changedservices/mta/src/health.test.ts+337−0View file
Loading diff…
Changedservices/mta/src/health.ts+337−0View file
Loading diff…
Changedservices/mta/src/inbound/fbl-parser.test.ts+471−0View file
Loading diff…
Changedservices/mta/src/inbound/fbl-parser.ts+418−0View file
Loading diff…
Changedservices/mta/src/index.ts+34−5View file
Loading diff…
Changedservices/mta/src/lib.ts+3−0View file
Loading diff…
Changedservices/mta/src/queue/manager.ts+8−3View file
Loading diff…
Changedservices/mta/src/queue/retry-policy.test.ts+274−0View file
Loading diff…
Changedservices/mta/src/queue/retry-policy.ts+216−0View file
Loading diff…
Changedservices/mta/src/relay/relay.ts+17−7View file
Loading diff…
Changedservices/mta/src/smtp/client.ts+13−5View file
Loading diff…
Changedservices/mta/src/smtp/commands.ts+1−1View file
Loading diff…
Changedservices/mta/src/smtp/server.ts+4−6View file
Loading diff…
Changedservices/mta/src/spf/validator.ts+19−16View file
Loading diff…
Changedservices/mta/src/telemetry.test.ts+98−0View file
Loading diff…
Changedservices/mta/src/telemetry.ts+362−0View file
Loading diff…
Changedservices/mta/src/tls/manager.ts+6−6View file
Loading diff…
Changedservices/mta/src/worker.ts+9−10View file
Loading diff…
Changedservices/mta/tsconfig.json+0−1View file
Loading diff…
Changedservices/reputation/package.json+1−1View file
Loading diff…
Changedservices/reputation/src/blocklist/monitor.ts+4−4View file
Loading diff…
Changedservices/reputation/src/compliance/engine.ts+3−11View file
Loading diff…
Changedservices/reputation/src/feedback-loops/processor.ts+10−13View file
Loading diff…
Changedservices/reputation/src/index.ts+17−0View file
Loading diff…
Changedservices/reputation/src/scoring/engine.ts+1−1View file
Loading diff…
Changedservices/reputation/src/warmup/monitor.ts+4−3View file
Loading diff…
Changedservices/reputation/src/warmup/orchestrator.ts+21−9View file
Loading diff…
Changedservices/reputation/tests/blocklist-monitor.test.ts+1−1View file
Loading diff…
Changedservices/reputation/tsconfig.json+0−1View file
Loading diff…
Changedservices/security/package.json+1−1View file
Loading diff…
Changedservices/security/src/virus-scanner.ts+2−2View file
Loading diff…
Changedservices/sentinel/package.json+1−1View file
Loading diff…
Changedservices/sentinel/src/cache/decision-cache.ts+4−4View file
Loading diff…
Changedservices/sentinel/src/inspection/checks.ts+3−2View file
Loading diff…
Changedservices/sentinel/src/inspection/parallel-inspector.ts+3−1View file
Loading diff…
Changedservices/sentinel/src/pipeline.ts+1−2View file
Loading diff…
Changedservices/sentinel/src/scoring/confidence-scorer.ts+22−25View file
Loading diff…
Changedservices/support/package.json+1−1View file
Loading diff…
Changedservices/support/src/agent/ai-agent.ts+7−8View file
Loading diff…
Changedservices/support/src/diagnostics/runner.ts+5−5View file
Loading diff…
Changedservices/support/src/escalation/router.ts+14−8View file
Loading diff…
Changedservices/support/src/knowledge/base.ts+6−6View file
Loading diff…
Changedservices/support/src/tickets/system.ts+13−10View file
Loading diff…
Changedvercel.json+3−3View file
Loading diff…
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts