aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
13 daysfeat(rulequery): compile a single termDanilo M.3-0/+131
14 daysfeat(rules): open the tagging rules from the Message menuDanilo M.3-0/+90
14 daysfeat(rules): a dialog to view and edit the tagging rulesDanilo M.3-0/+440
14 daysfeat(worker): count messages as well as threadsDanilo M.2-0/+44
14 daysfeat(rules): read and write the shared rule storeDanilo M.3-0/+317
2026-08-11feat(panes): draw the pane marks from shipped SVGs, not font glyphsDanilo M.13-60/+552
2026-08-11feat(sync): sync a tag change automatically after a short delayDanilo M.4-1/+132
2026-08-11feat(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
2026-08-10feat(ui): load a thread's replies when its row is expandedDanilo M.4-0/+86
2026-08-10refactor(view): make ThreadListView a QTreeView for message rowsDanilo M.4-35/+129
2026-08-10feat(model): resolve action scope from the selected row kindDanilo M.3-0/+70
2026-08-10feat(model): expose a thread's replies as child rowsDanilo M.2-5/+153
2026-08-10refactor(model): convert ThreadListModel to QAbstractItemModelDanilo M.2-14/+102
2026-08-10feat(worker): load a thread as a reply tree with per-message depthDanilo M.4-0/+113
2026-08-10feat(types): add MessageNode for message rows in the thread listDanilo M.1-0/+31
2026-08-09fix(ui): stop a restored splitter position collapsing the message paneDanilo M.2-0/+19
2026-08-09fix(config): report an out-of-range message_zoomDanilo M.1-2/+17
2026-08-09fix(ui): give Archive its own iconDanilo M.1-1/+4
2026-08-09feat(ui): make the toolbar icon size configurableDanilo M.3-0/+59
2026-08-09feat(ui): icons on every action, and rename Flag to ImportantDanilo M.2-5/+50
2026-08-09fix(sync): clear the pending-edit count on a cron syncDanilo M.6-2/+139
2026-08-07feat(sync): sync only the accounts with unsynced editsDanilo M.8-6/+149
2026-08-07feat(ui): add a Maildir overview under HelpDanilo M.5-0/+199
2026-08-07feat(ui): make Escape deselect the row as well as blank the paneDanilo M.2-1/+45
2026-08-07feat(ui): fill the blank message pane with a branded placeholderDanilo M.9-3/+596
2026-08-07feat(ui): show each thread's tags under its rowDanilo M.8-43/+480
2026-08-07fix(ui): tell read threads from unread without relying on boldDanilo M.5-8/+109
2026-08-07fix(ui): the message pane follows the desktop themeDanilo M.4-14/+153
2026-08-07feat(tags): mark every thread in the view read, in one undoable stepDanilo M.3-0/+105
2026-08-07feat(sync): the status bar says which account is syncingDanilo M.4-7/+242