aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2026-08-10feat(model): expose the tags a reply has and its thread does notDanilo M.1-0/+69
2026-08-10test(mainwindow): select the flagged-tag row through the tree helperDanilo M.1-2/+2
2026-08-10feat(ui): scope actions to the selected row kind and name itDanilo M.1-0/+210
2026-08-10feat(ui): render a single message when its row is selectedDanilo M.2-0/+110
2026-08-10feat(ui): mark replies with a thread line, a tint and dimmer textDanilo M.1-0/+123
2026-08-10fix(ui): make the expander visible and the reply indent readableDanilo M.1-1/+129
2026-08-10feat(ui): load a thread's replies when its row is expandedDanilo M.1-0/+41
2026-08-10refactor(view): make ThreadListView a QTreeView for message rowsDanilo M.1-50/+243
2026-08-10feat(model): resolve action scope from the selected row kindDanilo M.1-0/+83
2026-08-10feat(model): expose a thread's replies as child rowsDanilo M.1-0/+115
2026-08-10refactor(model): convert ThreadListModel to QAbstractItemModelDanilo M.1-0/+34
2026-08-10feat(worker): load a thread as a reply tree with per-message depthDanilo M.1-0/+52
2026-08-10feat(types): add MessageNode for message rows in the thread listDanilo M.1-0/+26
2026-08-09fix(ui): stop a restored splitter position collapsing the message paneDanilo M.1-0/+121
2026-08-09fix(config): report an out-of-range message_zoomDanilo M.1-0/+29
2026-08-09fix(ui): give Archive its own iconDanilo M.1-0/+53
2026-08-09feat(ui): make the toolbar icon size configurableDanilo M.2-0/+112
2026-08-09feat(ui): icons on every action, and rename Flag to ImportantDanilo M.1-0/+135
2026-08-09fix(sync): clear the pending-edit count on a cron syncDanilo M.3-1/+490
2026-08-07feat(sync): sync only the accounts with unsynced editsDanilo M.3-0/+128
2026-08-07feat(ui): add a Maildir overview under HelpDanilo M.2-0/+141
2026-08-07feat(ui): make Escape deselect the row as well as blank the paneDanilo M.1-1/+89
2026-08-07test: pin the offscreen platform, and let the popup test check its own geometryDanilo M.2-0/+44
2026-08-07feat(ui): fill the blank message pane with a branded placeholderDanilo M.4-1/+303
2026-08-07feat(ui): show each thread's tags under its rowDanilo M.2-27/+244
2026-08-07fix(ui): tell read threads from unread without relying on boldDanilo M.2-1/+140
2026-08-07fix(ui): the message pane follows the desktop themeDanilo M.1-0/+121
2026-08-07feat(tags): mark every thread in the view read, in one undoable stepDanilo M.1-0/+143
2026-08-07feat(sync): the status bar says which account is syncingDanilo M.2-0/+264
2026-08-07fix(mime): a body part carrying a Content-Id no longer renders blankDanilo M.2-0/+51
2026-08-07fix(tags): the Remove field suggests only tags the selection hasDanilo M.1-0/+62
2026-08-06fix(ui): one Sync control, and a query bar that looks finishedDanilo M.1-24/+19
2026-08-06test: stop two tests depending on the machine they run onDanilo M.1-1/+21
2026-08-06fix(sync): hold tag edits made during a background syncDanilo M.1-0/+199
2026-08-04fix(sync): count unsynced edits as net state, not as writesDanilo M.1-0/+93
2026-08-04feat(ui): make Delete a toggle, and expire transient status messagesDanilo M.1-0/+110
2026-08-04feat(ui): disable Sync during a background sync, and blank the pane on EscDanilo M.1-0/+105
2026-08-04fix(sync): stop a local sync reporting itself as a background oneDanilo M.1-0/+119
2026-08-04feat(sync): notice syncs this window did not startDanilo M.2-0/+181
2026-08-04feat(ui): make multi-select discoverable and stop it opening threadsDanilo M.1-0/+255
2026-08-04docs: scrub account names from comments, tests and fixturesDanilo M.2-7/+7
2026-08-04fix(tags): complete every tag in the list, not only the firstDanilo M.1-0/+80
2026-08-04feat(tags): add an Edit tags dialog on Ctrl+TDanilo M.2-0/+244
2026-08-04feat(sync): show unsynced edits and offer to sync on exitDanilo M.2-0/+210
2026-08-04feat(threads): mark an opened thread read after a delayDanilo M.2-0/+175
2026-08-04feat(message): show From/To/Cc and add a details dialogDanilo M.1-7/+159
2026-08-04feat(completion): size the description column by need, not by halfDanilo M.1-0/+95
2026-08-04fix(query): let the query bar keep Return instead of open_threadDanilo M.1-0/+45
2026-08-04fix(completion): stop the key filter handing itself the key it forwardsDanilo M.1-0/+138
2026-08-04fix(completion): filter keys on the application, not the line editDanilo M.1-0/+146