Leopoldadmin
  • Joined on 2026-05-19
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 15:31:06 +00:00
e94e64ba6b DMS redesign: 3-column explorer layout with toolbar, source tree, file details panel
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 14:48:42 +00:00
e1a9a8e33e fix: retrieve UID after IMAP APPEND + handle uid=None mails in vanished check
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 14:38:29 +00:00
a2d68e1aca fix: call imap_delete_mail BEFORE db.delete/folder_id change — IMAP sync was broken
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 14:11:25 +00:00
3a5520b46a fix: remove all deleted_at/soft-delete from mails — standard mail program logic only
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 12:35:38 +00:00
fb92acb52b fix: bidirectional sync — check sync queue before restoring deleted mails
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 12:26:08 +00:00
452828babe fix: never restore deleted mails during sync — deleted means deleted
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 12:21:05 +00:00
c846a2e158 fix: setLoadingMails(false) must always run — was stuck on "Wird geladen..." after folder switch
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 12:15:10 +00:00
9ecd0e12c8 fix: async race condition in loadMails — responses from old folder were overwriting current folder
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 12:07:29 +00:00
9946c6c4bd fix: frontend race condition — folder sync callback was reloading wrong folder
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 12:03:19 +00:00
4acebe55e5 fix: stop cross-folder message_id dedup — mails were being moved between folders
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 11:56:32 +00:00
1a2f7f3ab6 fix: stop sync from moving Trash mails back to Inbox
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 11:46:49 +00:00
7631698215 fix: restore deleted_at mails when still on IMAP server — sync was permanently hiding mails
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 11:42:31 +00:00
04e0c60222 fix: add deleted_at column to mail_sync_queue — process_sync_queue was crashing
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 11:26:40 +00:00
11c2a0c9af fix: deleted mails showing in inbox — set deleted_at on move to Trash, show in Trash folder
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 11:17:15 +00:00
b68accb9a1 fix: IMAP sync overhaul - move to Trash, fix func import, fix count queries
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 10:59:19 +00:00
5ded6f7d0b fix: dedup by message_id in imap_sync_folder — stop deleted mails reappearing from Trash
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 10:40:28 +00:00
478ea877f9 fix: stop restoring soft-deleted mails during sync — they stay deleted
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 10:12:56 +00:00
61ab481349 fix: incremental IMAP sync - only fetch new UIDs since last known, like real mail clients
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 10:01:16 +00:00
3313047577 feat: live IMAP sync on folder select + 60s auto-sync interval
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 09:31:19 +00:00
c24a86bc90 fix: IMAP sync - use imap_uid, add sync queue with retry, restore deleted on sync, upload sent mails