aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
12 daysfix(queries): give Save query a clearer icon and a labelDanilo M.1-2/+17
12 daysfeat(queries): right-align the More queries menu, and keep the row when nothi...Danilo M.1-4/+12
12 daysfix(queries): put the Save query button beside the query barDanilo M.2-0/+20
12 daysfeat(queries): save a query from the UI, and split the buttons off the query rowDanilo M.6-38/+399
12 daysfeat(queries): store saved queries in queries.jsonDanilo M.2-11/+239
12 daysfeat(rules): preview a rule's mail in the thread listDanilo M.4-0/+107
12 daysfix(rules): a long rule no longer squeezes the rule list awayDanilo M.2-6/+100
12 daysfix(rules): save the window size on Cancel and Save, not only on XDanilo M.2-8/+19
12 daysfeat(rules): the rules window keeps its size and column widthsDanilo M.2-6/+126
12 daysfeat(rules): every Maildir folder in the Folder dropdownDanilo M.3-10/+71
12 daysfix(rules): keep the text-mode toggle reachableDanilo M.2-6/+29
12 daysfeat(rules): a folder dropdown, so the path suffix is never typedDanilo M.3-6/+98
12 daysfeat(rules): report the text-mode refusal without a modalDanilo M.2-4/+42
12 daysfeat(rules): text mode, and leave untouched rules unwrittenDanilo M.2-1/+76
12 daysdocs: record the rules dialog data-loss defect as item 79Danilo M.1-2/+3
12 daysfeat(rules): load a rule into the builder rowsDanilo M.2-8/+107
12 daysfeat(rules): add the builder row widgetsDanilo M.2-0/+247
12 daysfeat(rulequery): parse an or-group with trailing exclusionsDanilo M.1-0/+81
12 daysfeat(rulequery): parse a flat and/or chainDanilo M.1-2/+197
12 daysfeat(rulequery): join terms and guard the or-group bindingDanilo M.1-1/+24
12 daysdocs,rulequery: state the tag quoting rule rather than the testDanilo M.1-4/+7
12 daysfeat(rulequery): compile every field and operatorDanilo M.1-2/+49
12 daysfeat(rulequery): compile a single termDanilo M.3-0/+131
13 daysfeat(rules): open the tagging rules from the Message menuDanilo M.3-0/+90
13 daysfeat(rules): a dialog to view and edit the tagging rulesDanilo M.3-0/+440
13 daysfeat(worker): count messages as well as threadsDanilo M.2-0/+44
13 daysfeat(rules): read and write the shared rule storeDanilo M.3-0/+317
14 daysfeat(panes): draw the pane marks from shipped SVGs, not font glyphsDanilo M.13-60/+552
14 daysfeat(sync): sync a tag change automatically after a short delayDanilo M.4-1/+132
14 daysfeat(placeholder): count sent mail and drafts on the blank paneDanilo M.4-48/+170
2026-08-11feat(sent): add a Sent view, flat and by recipientDanilo M.11-9/+355
2026-08-11feat(config): let the date format on a card be configuredDanilo M.8-16/+96
2026-08-11feat(ui): give Sync the refresh iconDanilo M.1-1/+1
2026-08-10feat(view): follow a background sync without a keystrokeDanilo M.6-11/+600
2026-08-10feat(view): lift a muted account colour for the accent barDanilo M.2-21/+44
2026-08-10fix(view): indent a flat thread's replies like any otherDanilo M.1-1/+11
2026-08-10fix(ui): expand flat threads, reach the first message, localise the dateDanilo M.6-24/+187
2026-08-10fix(view): stop clipping the date, and make the accent bar visibleDanilo M.3-25/+56
2026-08-10feat(ui): let the user choose newest or oldest firstDanilo M.3-2/+57
2026-08-10feat(ui): step by index, and give thread stepping a second bindingDanilo M.3-17/+73
2026-08-10refactor(view): stop the view painting, and hit-test the reply countDanilo M.3-348/+68
2026-08-10feat(view): paint the whole card in one delegateDanilo M.5-281/+282
2026-08-10refactor(model): collapse the thread list to a single columnDanilo M.2-111/+82
2026-08-10feat(view): compute a card's geometry with no paintingDanilo M.3-0/+239
2026-08-10feat(worker): let a query choose newest or oldest firstDanilo M.2-3/+20
2026-08-10feat(model): expose the tags a reply has and its thread does notDanilo M.2-0/+57
2026-08-10feat(ui): scope actions to the selected row kind and name itDanilo M.4-28/+221
2026-08-10feat(ui): render a single message when its row is selectedDanilo M.4-0/+117
2026-08-10feat(ui): mark replies with a thread line, a tint and dimmer textDanilo M.4-6/+188
2026-08-10fix(ui): make the expander visible and the reply indent readableDanilo M.6-4/+102