aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
5 daysfix: sanitise untrusted contact names on insertionHEADmasterDanilo M.2-23/+100
5 daysdocs: document contact completion and refresh Italian translationDanilo M.3-3/+47
5 daysfeat: load the contact store once and feed both consumersDanilo M.2-0/+30
5 daysfeat: complete contacts in the query barDanilo M.3-5/+153
5 daysfeat: complete contacts in the composer recipientsDanilo M.3-5/+515
5 daysfeat: add the contacts_dir config keyDanilo M.3-0/+150
5 daysfeat: add ContactStore, the vCard address-book parseDanilo M.14-0/+711
5 daysdocs: add the contact completion implementation planDanilo M.2-3/+342
5 daysdocs: reconcile the backlog with the notes, and split item 72Danilo M.1-19/+270
9 daysdocs: close the backlog items shipped in 0.29.0Danilo M.2-319/+309
9 daysdocs: add the CLI selectors implementation planDanilo M.1-0/+2044
9 daysrelease: 0.29.0v0.29.0Danilo M.2-1/+9
9 daysdocs: use the renamed helper names in item 202Danilo M.1-3/+3
9 daysfix(hooks): spam is not an inbox arrivalDanilo M.5-73/+232
9 daysfix: keep the message bar populated on a spam replyDanilo M.3-9/+64
9 daysfix: the Not spam review findingsDanilo M.5-19/+145
9 daysfeat: a Not spam actionDanilo M.9-93/+713
9 daysfix: gate spam like delete, and keep one origin in the modelDanilo M.6-19/+267
9 daysdocs(i18n): correct the spam docs review findingsDanilo M.2-13/+11
9 daysdocs(i18n): fix the spam docs review findingsDanilo M.3-15/+24
9 daysdocs(i18n): translate the spam stringsDanilo M.4-10/+103
9 daysfeat: find stranded spam mailDanilo M.4-0/+117
9 daysfeat: empty spam moves mail to the trash, per accountDanilo M.4-2/+285
9 daysfeat: spam on the message bar, with a bug icon and junk fallbackDanilo M.3-92/+144
10 daysfeat: mark spam moves mail to the account's spam folderDanilo M.5-62/+482
10 daysrefactor: rename the origin tag to moved-from: with overwrite semanticsDanilo M.10-67/+163
10 daysfeat(config): a threaded, path-based spam filterDanilo M.4-4/+56
10 daysfeat(config): per-account spam folder and queriesDanilo M.3-11/+124
10 daysplan: mark spam moves mail, and there is a spam viewDanilo M.1-0/+468
10 daysdocs: specify the CLI selectors and single-instance launchDanilo M.1-0/+253
10 daysdocs: reconcile the backlog and close item 184Danilo M.2-67/+236
13 daysdocs: specify the Spam view, the spam move and Empty SpamDanilo M.2-1/+390
2026-09-08docs: record the composer headings control and abuse reportingDanilo M.1-0/+127
2026-09-08feat: make Sync follow the account being looked atDanilo M.8-63/+322
2026-09-07fix: refresh the current query when the index changesDanilo M.7-9/+166
2026-09-06fix: index the sent copy so it appears in the Sent view at onceDanilo M.7-0/+199
2026-09-06fix: keep one Message-ID across a draft's revisionsDanilo M.11-111/+436
2026-09-06docs: settle item 165 on a stable draft id, discarded at sendDanilo M.1-6/+42
2026-09-06fix: give the Sent and Drafts views one row per message, in date orderDanilo M.7-44/+440
2026-09-06docs: record Mark spam's absence from the message bar as item 190Danilo M.1-0/+64
2026-08-29docs: settle item 187 on Trash's shapeDanilo M.1-57/+67
2026-08-29docs: correct item 187 against the real folder layoutDanilo M.1-16/+60
2026-08-29fix: draw Important as a star on the message barDanilo M.2-3/+23
2026-08-29feat: put Star and Archive on the message bar tooDanilo M.5-86/+135
2026-08-29docs: record the message bar's next actions as item 189Danilo M.1-0/+66
2026-08-29feat: give the trash its own actions on the message barDanilo M.10-20/+470
2026-08-29fix: retry a sync that was skipped because another held the lockDanilo M.5-60/+167
2026-08-29feat: have the sync script report what it didDanilo M.15-68/+1320
2026-08-29docs: record the item 176 regression test flake as item 183Danilo M.1-0/+64
2026-08-29release: 0.28.0v0.28.0Danilo M.2-1/+14