Add IMAP connection pool, search intelligence, and delta sync endpoints

FeatureEmailService
Shipped
14 Maret 2026 pukul 21.26 UTC
Author
Kamo
Commit
d135f72

- Add Apache Commons Pool2 keyed connection pool for IMAP Store reuse (3/account, 500 total, 10min idle eviction) - Migrate EmailImapService from ConcurrentHashMap to ImapConnectionPool with withStore() lambda pattern - Add SyncController with delta sync (GET /sync), sync status, and force resync endpoints - Add Gmail-style search query parser with 17 operators and native SQL query builder - Add search service with index-first + IMAP fallback, suggestions, and saved searches - Add recent searches entity, repository, and Flyway V2 migration

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga