Commit graph

3 commits

Author SHA1 Message Date
b300293a72 Enhance Inbox model and related services for improved error handling and resilience
Add a new field `consecutiveFailures` to the Inbox model to track consecutive errors. Update the inbox guard logic to mark mailboxes as error after exceeding a failure threshold. Implement retry logic in email and IMAP services to handle transient connection issues. Adjust job processing to reclaim stale send jobs and improve overall reliability of email dispatching. Update routes to initialize `consecutiveFailures` on inbox creation and reset it when the inbox status changes to active.
2026-07-03 15:02:41 -07:00
807722dc3e Refactor project structure to support monorepo with workspaces; add API and web applications with respective configurations, dependencies, and scripts. Introduce environment variable validation and initial API setup for email warmup functionality. 2026-06-25 22:01:25 -07:00
3b540371cf initial commit with working barebone prototype 2026-06-24 21:42:18 -07:00