summaryrefslogtreecommitdiffstats
path: root/tests/test_mainwindow.cpp
AgeCommit message (Expand)AuthorFilesLines
4 daysfeat: draw a conversation row's own tags, in one tierDanilo M.1-68/+0
5 daysfeat: forward an HTML message with its formattingDanilo M.1-9/+17
5 daysfix: flag a saved draft seen so it is not tagged unreadDanilo M.1-2/+6
6 daysfeat: open the unsynced-changes count to see what it countsDanilo M.1-0/+48
6 daysfeat: snapshot the pending changes as rowsDanilo M.1-0/+85
6 daysrefactor: drop the unnettable pending-edit counterDanilo M.1-10/+40
6 daysfix: give a restored message its inbox tag backDanilo M.1-0/+15
6 daysfeat: load the business-senders list at startupDanilo M.1-0/+18
6 daysfeat: flag what you answered, mark what was forwarded to youDanilo M.1-6/+300
7 daysfix: offer Delete and Restore only where they mean somethingDanilo M.1-0/+162
7 daysfeat: empty the trash, the one action that asks firstDanilo M.1-0/+85
7 daysfeat: say which way the unread action will go, and hide it when it cannotDanilo M.1-2/+210
7 daysfix(compose): resolve a path a sync renamed, at all three read sitesDanilo M.1-0/+78
8 daysfeat(queries): drop pinning, the menu is every saved query's homeDanilo M.1-181/+178
8 daysfeat(compose): offer Edit on a draft in the message pane's barDanilo M.1-0/+164
8 daysfeat(compose): open a draft to finish itDanilo M.1-0/+289
8 daysfeat: add a Drafts filter, and close the composer with Ctrl+WDanilo M.1-1/+60
8 daysfix(compose): make the Send button a square that reads as one itemDanilo M.1-0/+15
8 daysfeat(compose): lay the composer out by scopeDanilo M.1-7/+234
8 daysfix(ui): move Compose back, drop the bar below the header, size its iconsDanilo M.1-5/+93
8 daysfeat(ui): give the message pane its own action barDanilo M.1-1/+110
8 daysfix(compose): default to quoting below, and focus the body on a replyDanilo M.1-0/+43
8 daysfix(messageview): drop the receive-only ribbon when the pane is blankedDanilo M.1-0/+96
8 daysfix(compose): put the reply cursor on blank space, not on the quoteDanilo M.1-0/+55
9 daysfix(compose): close every composer when the main window quitsDanilo M.1-0/+38
10 daysfeat(compose): wire the composer into the main window, item 123compose-and-sendDanilo M.1-0/+955
10 daysfeat(compose): the composer window, item 123Danilo M.1-0/+1154
11 daysfeat(compose): register the six compose actions, item 123Danilo M.1-4/+191
12 daystest(keys): a shortcut is a chosen subset, not a requirement, item 132Danilo M.1-17/+0
13 daysfix(worker): give a moved message a fresh maildir nameDanilo M.1-2/+38
13 daysfix(trash): refresh the list when a restore empties a rowdelete-to-trashDanilo M.1-0/+175
13 daystest: assert a move that relocates nothing writes no tagDanilo M.1-0/+67
13 daysi18n: translate the trash strings, and document the trash keyDanilo M.1-4/+13
13 daysfeat: find mail tagged deleted but never moved to trashDanilo M.1-0/+206
14 daysfeat(delete): bind Del, and resolve a restore against the databaseDanilo M.1-3/+75
14 daysfeat(trash): restore mail from the trash viewDanilo M.1-0/+211
14 daysfix(delete): repair seven defects in the move-to-trash pathDanilo M.1-14/+765
2026-08-17feat(delete): move the message to the account's trash folderDanilo M.1-20/+395
2026-08-17feat(config): add the trash query generatorDanilo M.1-3/+13
2026-08-17fix(ui): make Important a toggle, like Delete and Toggle unreadDanilo M.1-0/+129
2026-08-16feat(ui): act on the message a row displays, not its whole threadDanilo M.1-14/+987
2026-08-15feat(ui): open a thread on its own by double-clicking a rowDanilo M.1-0/+142
2026-08-15fix(sync): send held edits before the sync-end refresh reads the databaseDanilo M.1-0/+95
2026-08-15fix(sync): re-arm the automatic sync when it skips a concurrent runDanilo M.1-0/+62
2026-08-15fix(ui): load a thread that was already displayed when the query ranDanilo M.1-1/+104
2026-08-15feat(ui): highlight the built-in filter matching the current viewDanilo M.1-0/+129
2026-08-15feat(startup): add startup_account, the account the dropdown opens onDanilo M.1-0/+89
2026-08-15fix(startup): let startup_query name a built-in filter, and run itDanilo M.1-6/+56
2026-08-15fix(filters): label the flagged filter Important, and give the four iconsDanilo M.1-20/+67
2026-08-15fix(queries): make a query in the overflow menu runnableDanilo M.1-0/+69