aboutsummaryrefslogtreecommitdiffstats
path: root/lib/msgstore.go
Commit message (Expand)AuthorAgeFilesLines
* msglist: fetch headers even when not focusedRobin Jarry2023-08-041-7/+28
* store: implement thread foldingKoni Marti2023-07-161-0/+32
* threadbuilder: store uid/thread associationKoni Marti2023-07-161-35/+23
* msgstore: delete pending headers when done or cancelledTim Culverhouse2023-06-201-1/+2
* worker: add context to cancellable requestsTim Culverhouse2023-06-201-11/+19
* msgstore: pass context from dirlist to msgstoreTim Culverhouse2023-06-201-0/+8
* msgstore: allocate properly sized mapsTim Culverhouse2023-06-201-3/+2
* logging: remove ultra verbose trace logsRobin Jarry2023-06-121-3/+1
* ui: fix deadlocks in message channelRobin Jarry2023-05-201-1/+1
* msgstore: fix handling of deleted messagesTim Culverhouse2023-05-111-5/+4
* directory: use directory to store rue countsTim Culverhouse2023-04-221-7/+0
* msgstore: create from types.Directory messageTim Culverhouse2023-04-221-2/+0
* capabilities: report capabilities from backendTim Culverhouse2023-04-221-2/+2
* msgstore: fetch message list based on OpenDirectory msgTim Culverhouse2023-04-221-2/+5
* config: replace triggers with hooksMoritz Poldrack2023-04-011-1/+1
* msgstore: fix new-email trigger firing for all unread messagesRobin Jarry2023-01-241-2/+2
* model: change flags array to bitmaskRobin Jarry2023-01-041-11/+4
* msgstore: fix deadlock in thread builderRobin Jarry2023-01-031-1/+5
* split: refactor to prevent stuck splitsTim Culverhouse2022-12-251-3/+11
* threads: rebuild server threads when updating threadsTim Culverhouse2022-12-141-2/+10
* split: refactor split update logicTim Culverhouse2022-12-141-0/+3
* msgstore: set store.uids in threaded directoriesTim Culverhouse2022-12-071-0/+1
* store: fix server-side threads togglingKoni Marti2022-12-021-3/+2
* logging: rename package to logRobin Jarry2022-12-021-3/+3
* logging: homogenize levelsRobin Jarry2022-12-021-1/+1
* msglist: style search resultsTim Culverhouse2022-11-061-0/+10
* msgstore: use default sort when applying ClearTim Culverhouse2022-11-061-1/+3
* threadbuilder: sort siblings by sort criteriaKoni Marti2022-11-061-2/+5
* threads: reverse thread orderingKoni Marti2022-10-271-8/+18
* store: implement the simplified index handlingKoni Marti2022-10-271-33/+33
* store: reverse message list order with iteratorsKoni Marti2022-10-271-22/+49
* aerc: use single event loopTim Culverhouse2022-10-071-0/+2
* msgstore: fix data race on access to store.needsFlagsTim Culverhouse2022-10-021-0/+5
* logging: substitute %w for %vKoni Marti2022-10-021-1/+1
* msgstore: revert 9fdc7acf5b48 "post messageInfo on erroneous fetch"Tim Culverhouse2022-09-251-13/+1
* cache: fetch flags from UITim Culverhouse2022-09-201-0/+23
* msgstore: post MessageInfo on erroneous fetchTim Culverhouse2022-09-201-1/+13
* msgstore: do not run threadbuilder unless in threaded viewTim Culverhouse2022-08-311-1/+3
* msgstore: enable granularity in updating of threadbuilderTim Culverhouse2022-08-301-4/+7
* msgstore: run threadBuilder with no debounce on DirectoryContents msgTim Culverhouse2022-08-301-21/+26
* move: enable MoveMessages from msgstoreTim Culverhouse2022-08-221-2/+2
* store: improve cursor positionKoni Marti2022-08-221-22/+26
* mark: (un)mark message threadsKoni Marti2022-08-221-0/+22
* store: remove unneeded header callbackKoni Marti2022-08-221-19/+7
* store: extract marking behavior and add testsKoni Marti2022-08-221-152/+23
* delete: revert deleted messages if Delete is unsupportedTim Culverhouse2022-08-051-0/+3
* lint: homogenize operations and minor fixes (gocritic)Moritz Poldrack2022-08-041-12/+6
* lint: removed unused code (deadcode, structcheck, unused)Moritz Poldrack2022-08-041-1/+0
* lint: ensure errors are at least logged (errcheck)Moritz Poldrack2022-08-041-2/+2
* lint: simplify code (gosimple)Moritz Poldrack2022-08-041-3/+1