Default Branch

f1f7de7b4d · feat(undo-log): hyperlink email rows in Undo Log Detail (#474) (#547) · Updated 2026-06-10 11:15:48 +00:00

Branches

6137202811 · fix: open HTML email links in external browser (S4) · Updated 2026-05-14 09:15:41 +00:00    guettli

574
1
#50 Merged

5464efe684 · perf: defer HTML-to-plain conversion off the UI thread (P3) · Updated 2026-05-14 09:05:14 +00:00    guettli

575
1
#49 Merged

bf59cf4621 · feat: add 'Mark all as read' action to mailbox overflow menu (U8) · Updated 2026-05-14 08:56:49 +00:00    guettli

578
1
#48 Merged

fb668b0ad7 · feat: recent searches history in SearchScreen (U3) · Updated 2026-05-14 08:50:26 +00:00    guettli

578
1
#47 Merged

06d183cc6d · test: make AccountSyncManager integration tests independent of real servers (A3) · Updated 2026-05-14 08:36:28 +00:00    guettli

578
1
#46 Merged

48322f38cb · fix: treat TLS config errors as permanent in both IMAP and JMAP sync loops · Updated 2026-05-14 08:25:42 +00:00    guettli

579
1
#45 Merged

a67ebe249f · fix: retry AAB upload on httplib2 RedirectMissingLocation error · Updated 2026-05-14 08:19:28 +00:00    guettli

581
1
#44 Merged

a8a97defdf · test(T3): add contract test suites for Account/Mailbox/Email repositories · Updated 2026-05-14 08:16:04 +00:00    guettli

581
1
#43 Merged

608a478cdc · feat(P2): paginate email list — default 50 threads, Load more button · Updated 2026-05-14 08:07:42 +00:00    guettli

582
1
#42 Merged

68bc1ce88b · feat(P1): FTS5 virtual table for email search (replaces LIKE scan) · Updated 2026-05-14 07:58:30 +00:00    guettli

583
1
#41 Merged

60e3bb16ba · fix: increase Play Store upload timeout and add retries · Updated 2026-05-14 07:45:49 +00:00    guettli

585
1
#40 Merged

0e3816a22f · refactor(A1): extract EmailDetailNotifier, drop initState DB coupling · Updated 2026-05-14 07:17:14 +00:00    guettli

585
1
#39 Merged

ea62c94c83 · fix: upgrade workmanager 0.5.2 → 0.9.0+3 to fix Kotlin 2.x compile error · Updated 2026-05-14 06:58:05 +00:00    guettli

586
1
#38 Merged

da484f0365 · fix: enable core library desugaring for flutter_local_notifications · Updated 2026-05-14 06:32:31 +00:00    guettli

588
1
#37 Merged

11791263e0 · perf(P4): add indexes on mailboxes(account_id) and threads(latest_date) · Updated 2026-05-14 06:27:08 +00:00    guettli

589
1
#36 Merged

a55b6d426d · fix(R3): wrap flutter_html in error boundary to prevent screen crash · Updated 2026-05-14 06:22:10 +00:00    guettli

589
1
#35 Merged

52e6e8842a · feat(D2): add task check-coverage and enforce gate in check-fast · Updated 2026-05-14 03:24:07 +00:00    guettli

590
1
#34 Merged

41f0e4e5d4 · refactor(A2): extract shared EmailTile widget from search result lists · Updated 2026-05-14 03:13:09 +00:00    guettli

591
1
#33 Merged

d8f8b056cd · test(T4): extend migration tests to cover all schema versions up to v24 · Updated 2026-05-14 03:00:56 +00:00    guettli

593
1
#32 Merged

43fb2a594e · test(T2): add widget tests for ThreadDetailScreen and SearchScreen · Updated 2026-05-14 02:54:32 +00:00    guettli

593
1
#31 Merged