Leopoldadmin
  • Joined on 2026-05-19
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
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 08:55:05 +00:00
2a33b5706a fix: remove redundant reply/forward action bar from MailDetail
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 08:44:53 +00:00
9143346824 fix: add flag_type migration to plugin manifest + bump version to trigger migration run
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 08:39:18 +00:00
9da04057b9 feat: mail list font size, remove Termin toolbar, rename Flagge to Markierung with symbol picker
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 08:23:17 +00:00
5fa3f0540b fix: AI assistant rename pencil button directly triggers rename instead of context menu
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 08:15:57 +00:00
823974ff4b fix: remove unwanted toolbar bar above mail columns
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 08:03:50 +00:00
158f6b36d0 fix: match SessionList vertical spacing (py-1.5) in mail folder tree
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-20 07:25:50 +00:00
9063093a5a feat: compact mail folder tree + right-click Ordner leeren