ultisuite-backend/internal/mail/imap
R3D347HR4Y bb5be669c1 Implement IMAP sync pipeline with rules and webhook support
- Introduced a new sync pipeline for IMAP that integrates a rules engine and webhook execution.
- Enhanced the `SyncWorker` to support attachment management and folder synchronization.
- Added functionality to detect special folder types (Sent, Drafts, Trash, Archive, Spam) during sync.
- Implemented a database schema for tracking rule executions and their outcomes.
- Created unit tests for the new rules engine and webhook execution logic.
- Updated migration scripts to accommodate new database structures for rule executions and folder states.
- Enhanced error handling and logging throughout the sync process for better observability.
2026-05-22 17:38:39 +02:00
..
attachments_test.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
attachments.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
credentials_test.go Add CI workflow and unit tests for mail API 2026-05-22 17:02:37 +02:00
folders_test.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
folders.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
parse.go Add mail attachment and draft management features 2026-05-22 17:14:36 +02:00
pipeline.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
sync_state.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
sync.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00