Linux (last 30)
2026-08-12
- fix(jmap-push): expand eventSourceUrl template so SSE push connects (closes #490) (#493) · 2026-08-12T06:09:23Z
Download (0533386) - Trim leading/trailing whitespace from Sieve match values (closes #499) (#500) · 2026-08-12T07:46:36Z
Download (43f3bbe) - Diagnose why a Sieve filter isn’t moving mail (closes #435) (#486) · 2026-08-11T23:51:37Z
Download (7ac91f2) - Log sync-health checks and surface failures (closes #491) (#494) · 2026-08-12T06:37:57Z
Download (b3386ee)
2026-08-11
- fix(inbox): drop stale counterpart copy when archived twin can’t be mirrored (closes #478) (#480) · 2026-08-11T19:06:04Z
Download (3489a55) - fix(pending-changes): show email and concrete mutation per row (#485) · 2026-08-11T20:16:28Z
Download (374db50) - Show folder role in the folder list (closes #434) (#482) · 2026-08-11T20:12:13Z
Download (462d94d) - chore(deps): update gradle to v9.7.0 (#476) · 2026-08-11T06:18:45Z
Download (b6f4398) - fix(deps): pin workmanager to 0.9.x to fix AGP 9 release build (closes #467) (#468) · 2026-08-11T08:01:29Z
Download (d13e431) - fix(webview): make text in HTML emails selectable (closes #462) (#472) · 2026-08-10T18:43:37Z
Download (f191b0d) - chore(deps): update dependency flutter to v3.44.9 (#475) · 2026-08-11T06:30:12Z
Download (f3eb0fe)
2026-08-10
- fix(deps): update dependency workmanager to ^0.10.0 (#446) · 2026-08-10T12:32:08Z
Download (25e56bb) - chore(deps): update dependency dagger/dagger to v0.21.8 (#445) · 2026-08-10T16:41:42Z
Download (4511b0e) - Mirror archive/delete/spam across IMAP/JMAP counterpart accounts (closes #465) (#466) · 2026-08-10T11:20:52Z
Download (6963b90) - fix(android): disable Flutter deep-linking so mailto: links open compose (#471) · 2026-08-10T18:03:18Z
Download (c40c18a) - ci(dagger): verify version pins against the live engine, stop Renovate bumping the module floor (#469) · 2026-08-10T15:28:59Z
Download (c8321ff) - fix(webview): make text in HTML emails selectable (closes #462) (#472) · 2026-08-10T18:43:37Z
Download (f191b0d)
2026-08-09
- fix(firebase): retry transient Play API connection drops during APK poll (closes #455) (#456) · 2026-08-06T14:14:42Z
Download (3c87a21) - Mirror snooze across IMAP/JMAP counterpart accounts (closes #459) (#460) · 2026-08-09T07:35:17Z
Download (a5c395b)
2026-08-05
- Show account name in UndoLog list and detail views (closes #439) (#449) · 2026-08-03T09:54:23Z
Download (dc847a8)
2026-08-03
- fix(ci): probe RENOVATE_TOKEN instead of trusting or dropping it (#448) · 2026-08-03T07:46:07Z
Download (98180c8) - Show account name in UndoLog list and detail views (closes #439) (#449) · 2026-08-03T09:54:23Z
Download (dc847a8)
2026-08-01
- test(ci): pin Firebase APK-skip contract for reclaim-during-poll (closes #428) (#429) · 2026-07-30T05:34:22Z
Download (78d5a3f)
2026-07-30
- fix(ci): poll Play APK generation from the wrapper, not one long Dagger exec (closes #432) (#433) · 2026-07-28T14:35:31Z
Download (1bdda31) - test(ci): pin Firebase APK-skip contract for reclaim-during-poll (closes #428) (#429) · 2026-07-30T05:34:22Z
Download (78d5a3f)
2026-07-29
- fix(ci): poll Play APK generation from the wrapper, not one long Dagger exec (closes #432) (#433) · 2026-07-28T14:35:31Z
Download (1bdda31)
2026-07-28
- fix(deps): update dependency connectivity_plus to v7 (#390) · 2026-07-28T07:54:12Z
Download (37e8c69) - fix(compare): normalise Message-ID so IMAP <> matches JMAP bracket-less (closes #406) (#420) · 2026-07-27T20:08:59Z
Download (582e5d4) - fix(ci): make Firebase APK-skip marker writes self-healing (closes #424) (#427) · 2026-07-28T03:55:23Z
Download (9a8ee0a) - fix(ci): keep Firebase APK-fetch skip graceful when dest dir vanishes (closes #422) (#423) · 2026-07-28T02:33:06Z
Download (bdd55be)
Android (last 30)
2026-08-12
- fix(jmap-push): expand eventSourceUrl template so SSE push connects (closes #490) (#493) · 2026-08-12T06:09:23Z
Download APK (0533386) - Trim leading/trailing whitespace from Sieve match values (closes #499) (#500) · 2026-08-12T07:46:36Z
Download APK (43f3bbe) - Diagnose why a Sieve filter isn’t moving mail (closes #435) (#486) · 2026-08-11T23:51:37Z
Download APK (7ac91f2) - Log sync-health checks and surface failures (closes #491) (#494) · 2026-08-12T06:37:57Z
Download APK (b3386ee)
2026-08-11
- fix(inbox): drop stale counterpart copy when archived twin can’t be mirrored (closes #478) (#480) · 2026-08-11T19:06:04Z
Download APK (3489a55) - fix(pending-changes): show email and concrete mutation per row (#485) · 2026-08-11T20:16:28Z
Download APK (374db50) - Show folder role in the folder list (closes #434) (#482) · 2026-08-11T20:12:13Z
Download APK (462d94d) - fix(deps): pin workmanager to 0.9.x to fix AGP 9 release build (closes #467) (#468) · 2026-08-11T08:01:29Z
Download APK (d13e431)
2026-08-10
- Mirror archive/delete/spam across IMAP/JMAP counterpart accounts (closes #465) (#466) · 2026-08-10T11:20:52Z
Download APK (6963b90)
2026-08-09
- fix(firebase): retry transient Play API connection drops during APK poll (closes #455) (#456) · 2026-08-06T14:14:42Z
Download APK (3c87a21) - Mirror snooze across IMAP/JMAP counterpart accounts (closes #459) (#460) · 2026-08-09T07:35:17Z
Download APK (a5c395b)
2026-08-05
- Show account name in UndoLog list and detail views (closes #439) (#449) · 2026-08-03T09:54:23Z
Download APK (dc847a8)
2026-08-03
- fix(ci): probe RENOVATE_TOKEN instead of trusting or dropping it (#448) · 2026-08-03T07:46:07Z
Download APK (98180c8) - Show account name in UndoLog list and detail views (closes #439) (#449) · 2026-08-03T09:54:23Z
Download APK (dc847a8)
2026-08-01
- test(ci): pin Firebase APK-skip contract for reclaim-during-poll (closes #428) (#429) · 2026-07-30T05:34:22Z
Download APK (78d5a3f)
2026-07-30
- test(ci): pin Firebase APK-skip contract for reclaim-during-poll (closes #428) (#429) · 2026-07-30T05:34:22Z
Download APK (78d5a3f)
2026-07-26
- feat(compare): sort compare list by date, make entries expandable (#393) (#395) · 2026-07-26T11:50:01Z
Download APK (133c326) - feat(search): folder picker for advanced-search Folder condition (#392) · 2026-07-26T09:55:01Z
Download APK (875a56f) - feat(search): add Folder condition to advanced search (#384) · 2026-07-26T03:05:12Z
Download APK (ac86247) - fix(search): simplify to a single scrollable message list (closes #298) (#412) · 2026-07-26T20:24:15Z
Download APK (dc7d1dd) - ci: turn legitimate skips into hard failures (#275 part 5) (#381) · 2026-07-26T03:14:06Z
Download APK (f30ffa9)
2026-07-25
- fix: downgrade Flutter to 3.44.0 — cirruslabs image for 3.44.7 not published (#352) · 2026-07-22T15:55:43Z
Download APK (0049579) - ci: fail fast with a clear message when no self-hosted runner is available (#367) · 2026-07-25T18:36:10Z
Download APK (8f97c92) - feat(sync): pending-changes queue visible in Settings (#336) (#364) · 2026-07-25T17:12:32Z
Download APK (a1cb83f) - ci: delete unnecessary cleanup, harden crash-log reads (#371) (#383) · 2026-07-25T21:10:06Z
Download APK (b375519)
2026-07-20
- feat(debug): wire “Debug messages” overflow in every selection view (#348) · 2026-07-20T11:40:00Z
Download APK (ac6f542) - feat(sieve): offer to apply new/changed filter to inbox on save (#270) (#343) · 2026-07-20T05:18:33Z
Download APK (adca4a5)
2026-07-19
- fix(sent-queue): surface send failures and make Retry actually retry (#326) · 2026-07-19T18:09:32Z
Download APK (7e59279) - feat(sieve): show inactive filter state as warning, add Set inactive, confirm changes (#316) · 2026-07-19T02:59:05Z
Download APK (87c3aab) - chore(renovate): enable auto-merge for minor/patch/pin/digest updates (#317) · 2026-07-19T03:33:15Z
Download APK (8d92cb3)