aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
13 daysfix(read): repaint the card when one message is marked readDanilo M.4-4/+167
13 daysfix(read): auto mark-read touches only the message on screenDanilo M.2-6/+178
13 daystest(worker): cover the Sent view's matched-message branchDanilo M.1-0/+37
13 daysfeat(pane): always render one message, never the conversationthread-view-removedDanilo M.8-58/+237
13 daysdocs: close item 36, narrow item 66 with a negative resultDanilo M.4-49/+98
13 daystest(mainwindow): give it a real worker, and probe item 66Danilo M.1-4/+199
13 daysdocs: close item 84, spec item 36Danilo M.4-64/+223
13 daysfix(startup): raise the config-problem modal outside the constructorDanilo M.4-9/+69
13 daysdocs: close item 86, excluding a value from a searchDanilo M.3-33/+52
13 daysfeat(search): offer Exclude from search in both menusDanilo M.4-0/+67
13 daysfeat(search): push the query bar's emptiness into the panesDanilo M.5-7/+30
13 daysrefactor(search): carry SearchMode instead of bool extendDanilo M.9-35/+71
13 daysrefactor(search): add SearchMode, the type replacing bool extendDanilo M.1-0/+16
13 daysfeat(search): add SearchTerm::excludeDanilo M.3-0/+72
13 daysdocs(plan): six-task plan for item 86, excluding from a searchDanilo M.1-0/+817
13 daysdocs(spec): design for excluding a value from a search, item 86Danilo M.2-31/+194
13 daysdocs(backlog): record item 86, excluding a value from a searchDanilo M.1-0/+54
13 daysrelease: 0.20.0v0.20.0Danilo M.2-1/+8
13 daysMerge: searching from the message pane (item 85)Danilo M.25-115/+1624
13 daysdocs: close item 85, searching from the message paneDanilo M.4-57/+159
13 daysfix(details): close the dialog before the search runs, not afterDanilo M.1-4/+8
13 daysfeat(search): run a search asked for from the message paneDanilo M.5-2/+169
13 daysfeat(details): rebuild the message details dialog as rowsDanilo M.6-49/+430
13 daysfeat(search): search for the selected body textDanilo M.3-0/+88
13 daysfeat(search): offer the header's fields for searchingDanilo M.3-1/+207
13 daysrefactor(tags): name what the overflow chip's x actually isDanilo M.1-4/+7
13 daysfeat(tags): hit-test a chip in the tag stripDanilo M.4-4/+182
13 daysdocs: fix a weekday in the plan's date fixturesDanilo M.1-3/+9
13 daysrefactor(mime): expose the Date: header parse as MimeParser::parseDateDanilo M.3-5/+44
13 daysfeat(search): build notmuch terms for the right-click actionsDanilo M.5-0/+335
13 daysdocs: plan item 85 as eight tasksDanilo M.2-8/+1993
13 daysdocs: design searching from the message pane as item 85Danilo M.2-1/+263
13 daysrelease: 0.19.0v0.19.0Danilo M.2-1/+18
14 daysdocs: record the modal that hangs test_mainwindow as item 84Danilo M.2-3/+60
14 daysdocs: close item 81, saved query to tagging ruleDanilo M.3-28/+70
14 daystest(queries): pin which saved queries offer a tagging ruleDanilo M.1-0/+64
14 daysfeat(queries): create a tagging rule from a saved queryDanilo M.1-0/+21
14 daysfeat(rules): seed the rules dialog even when it is openDanilo M.3-3/+57
14 daystest(rules): pin a seeded id against colliding with a ruleDanilo M.1-0/+40
14 daysfeat(rules): open the rules dialog on a seeded ruleDanilo M.3-0/+109
14 daysdocs: plan item 81, saved query to tagging ruleDanilo M.1-0/+832
14 daysdocs: spec turning a saved query into a tagging ruleDanilo M.2-38/+150
14 daysfix(rules): stop a rule with a spaced name from vanishing on saveDanilo M.8-137/+877
2026-08-13release: 0.18.0v0.18.0Danilo M.2-27/+35
2026-08-13Merge branch 'saved-queries': saved queries in a file of their ownDanilo M.14-67/+2431
2026-08-13fix(queries): stop writing keys that carry no informationDanilo M.2-4/+62
2026-08-13feat(queries): edit, pin and delete a saved query from the UIDanilo M.8-8/+455
2026-08-13feat(queries): make Sent a saved query rather than a fixed buttonDanilo M.7-31/+413
2026-08-13fix(queries): give Save query a clearer icon and a labelDanilo M.2-2/+35
2026-08-13feat(queries): right-align the More queries menu, and keep the row when nothi...Danilo M.2-4/+84