aboutsummaryrefslogtreecommitdiffstats
path: root/src/mainwindow.cpp
AgeCommit message (Expand)AuthorFilesLines
21 hoursfeat: open the unsynced-changes count to see what it countsDanilo M.1-0/+76
21 hoursfeat: snapshot the pending changes as rowsDanilo M.1-5/+53
21 hoursrefactor: drop the unnettable pending-edit counterDanilo M.1-12/+9
22 hoursfix: give a restored message its inbox tag backDanilo M.1-1/+12
24 hoursfeat: propose business senders from newly synced mailDanilo M.1-0/+22
24 hoursfeat: load the business-senders list at startupDanilo M.1-1/+34
27 hoursfeat: flag what you answered, mark what was forwarded to youDanilo M.1-7/+153
45 hoursfix: offer Delete and Restore only where they mean somethingDanilo M.1-3/+75
45 hoursfeat: empty the trash, the one action that asks firstDanilo M.1-0/+109
46 hoursfeat: say which way the unread action will go, and hide it when it cannotDanilo M.1-16/+88
47 hoursfeat: number each build of a dev treeDanilo M.1-1/+1
2 daysfix(compose): resolve a path a sync renamed, at all three read sitesDanilo M.1-3/+21
3 daysfix(drafts): index a saved draft so it appears without a syncDanilo M.1-0/+11
3 daysfeat(queries): drop pinning, the menu is every saved query's homeDanilo M.1-44/+22
3 daysfeat(compose): offer Edit on a draft in the message pane's barDanilo M.1-7/+89
3 daysfeat(compose): open a draft to finish itDanilo M.1-0/+123
3 daysfeat: add a Drafts filter, and close the composer with Ctrl+WDanilo M.1-0/+1
3 daysfix(ui): move Compose back, drop the bar below the header, size its iconsDanilo M.1-7/+16
3 daysfeat(ui): give the message pane its own action barDanilo M.1-9/+19
4 daysfix(compose): close every composer when the main window quitsDanilo M.1-0/+27
5 daysfeat(compose): wire the composer into the main window, item 123compose-and-sendDanilo M.1-10/+615
6 daysfeat(compose): register the six compose actions, item 123Danilo M.1-0/+87
7 daysrefactor(ui): extract the busy indicator into a widget, item 134Danilo M.1-10/+8
8 daysfix(trash): refresh the list when a restore empties a rowdelete-to-trashDanilo M.1-0/+23
8 daysfeat: find mail tagged deleted but never moved to trashDanilo M.1-0/+52
9 daysfeat(delete): bind Del, and resolve a restore against the databaseDanilo M.1-1/+119
9 daysfeat(trash): restore mail from the trash viewDanilo M.1-9/+126
9 daysfix(delete): repair seven defects in the move-to-trash pathDanilo M.1-59/+395
10 daysfeat(delete): move the message to the account's trash folderDanilo M.1-2/+290
10 daysfeat(config): add the trash query generatorDanilo M.1-0/+1
10 daysfix(ui): make Important a toggle, like Delete and Toggle unreadDanilo M.1-2/+17
11 daysfeat(ui): act on the message a row displays, not its whole threadDanilo M.1-94/+366
12 daysfeat(ui): open a thread on its own by double-clicking a rowDanilo M.1-0/+54
12 daysfix(sync): send held edits before the sync-end refresh reads the databaseDanilo M.1-7/+22
12 daysfix(sync): re-arm the automatic sync when it skips a concurrent runDanilo M.1-1/+14
12 daysfix(ui): load a thread that was already displayed when the query ranDanilo M.1-0/+15
12 daysfeat(ui): highlight the built-in filter matching the current viewDanilo M.1-0/+63
12 daysfeat(startup): add startup_account, the account the dropdown opens onDanilo M.1-6/+33
12 daysfix(startup): let startup_query name a built-in filter, and run itDanilo M.1-6/+21
12 daysfix(filters): label the flagged filter Important, and give the four iconsDanilo M.1-2/+29
12 daysfix(queries): make a query in the overflow menu runnableDanilo M.1-4/+21
12 daysfeat(filters): put the four built-in filters on the query rowDanilo M.1-12/+50
12 daysfix(status): count threads as they arrive instead of "Searching..."Danilo M.1-0/+12
13 daysRevert the message-scoped auto mark-readDanilo M.1-37/+10
13 daysfix(read): repaint the card when one message is marked readDanilo M.1-4/+11
13 daysfix(read): auto mark-read touches only the message on screenDanilo M.1-6/+26
13 daysfeat(pane): always render one message, never the conversationthread-view-removedDanilo M.1-52/+44
13 daysfix(startup): raise the config-problem modal outside the constructorDanilo M.1-8/+9
13 daysfeat(search): push the query bar's emptiness into the panesDanilo M.1-4/+9
13 daysrefactor(search): carry SearchMode instead of bool extendDanilo M.1-3/+20