chahinebrini
cc549c7f17
perf(mail): re-apply incremental UID-scan (Phase 2) — safe w/ externals fix
Wiedereinspielung von mo's inkrementellem Scan (war nach dem imapflow-Bundle-
Incident zurückgerollt). Jetzt safe, weil der nitro externals-Fix (d64f31d)
imapflow robust extern hält — lokal verifiziert: Build clean, imapflow in
node_modules (kein Chunk), kein util.inherits.
- scan-internal: inkrementeller UID-Scan (status uidNext/uidValidity, search
UID>lastUid, leere Ordner skip), UIDVALIDITY-Wächter, täglicher Quality-Full-
Sweep (last_full_sweep_at). Klassifikation/Delete/Consent 1:1.
- db/mail: patchFolderScanState (atomic JSONB-merge) + markFullSweepDone;
toter getAllActiveMailUserIds entfernt.
Schema + Migration (folder_scan_state, last_full_sweep_at) sind bereits live.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 11:59:44 +02:00
..
2026-05-25 07:11:47 +02:00
2026-06-03 21:14:31 +02:00
2026-05-19 18:04:14 +02:00
2026-05-06 07:13:43 +02:00
2026-06-01 02:23:27 +02:00
2026-06-04 19:54:51 +02:00
2026-06-04 09:27:13 +02:00
2026-06-05 10:38:06 +02:00
2026-05-30 01:09:47 +02:00
2026-05-26 00:46:44 +02:00
2026-05-17 23:48:25 +02:00
2026-05-30 01:06:06 +02:00
2026-05-30 01:06:06 +02:00
2026-05-11 16:23:02 +02:00
2026-06-01 02:36:28 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-06-03 19:43:33 +02:00
2026-06-05 11:59:44 +02:00
2026-05-28 15:13:21 +02:00
2026-06-03 21:14:31 +02:00
2026-05-06 07:13:43 +02:00
2026-05-17 15:52:53 +02:00
2026-05-22 18:40:28 +02:00
2026-05-18 07:16:18 +02:00
2026-05-17 20:09:53 +02:00
2026-06-01 04:19:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-18 03:45:17 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-17 20:51:11 +02:00
2026-05-06 07:13:43 +02:00
2026-05-11 16:23:02 +02:00
2026-05-14 22:05:35 +02:00
2026-06-04 20:37:43 +02:00