aboutsummaryrefslogtreecommitdiffstats
path: root/lib/msgstore.go
Commit message (Expand)AuthorAgeFilesLines
* 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
* lint: apply new formatting rulesMoritz Poldrack2022-08-011-22/+20
* store: fix nexprev when filteringKoni Marti2022-08-011-0/+1
* sort: clear sort criteria when called without argumentsTim Culverhouse2022-07-261-5/+5
* sort: show warning when sort is not supportedKoni Marti2022-07-261-0/+5
* threads: match regular view scrolling behaviorKoni Marti2022-07-261-0/+24
* threads: fix race warnings for client-side debouncingKoni Marti2022-07-261-4/+18
* threads: debounce client-side thread buildingKoni Marti2022-07-261-8/+16
* msgstore: implement a uid-based architectureKoni Marti2022-07-261-76/+51
* msgstore: check if message index < 0, select 0 if soakspecs2022-07-241-1/+5
* msgstore: refactor NextPrevTim Culverhouse2022-07-241-7/+2
* store: fix Select behaviorTim Culverhouse2022-07-241-6/+13
* logging: use level-based logger functionsRobin Jarry2022-07-231-1/+1
* msgstore: do not build threads when threaded view is offTim Culverhouse2022-07-171-1/+1
* threading: refactor reselect logicTim Culverhouse2022-07-101-4/+24
* threading: enable filtering of server-side threadsTim Culverhouse2022-07-101-45/+18
* threading: add force-client-threads optionTim Culverhouse2022-07-101-2/+1
* threading: enable toggle-threads for server-side threadsTim Culverhouse2022-07-101-15/+21
* msgstore: remove duplicate calls to store.updateTim Culverhouse2022-07-101-3/+0
* visual-mode: deselect messages after performing commandTim Culverhouse2022-06-141-0/+6
* feat: add background mail polling option for all workersTim Culverhouse2022-05-311-1/+3
* store: clean marked messagesKoni Marti2022-05-311-0/+18
* store: remove callbacks on errorKoni Marti2022-05-061-3/+28
* store: keep current message selectedKoni Marti2022-04-171-1/+22
* imap: fix no-envelope-for-message errorKoni Marti2022-04-111-1/+3
* store: sort messages even when a filter is appliedKoni Marti2022-03-251-0/+1
* sort: keep sort criteria applied to folderKoni Marti2022-03-251-3/+4
* msglist: update message counter upon filter changeKoni Marti2022-03-201-0/+11
* store: fix deleting messages in filter modeKoni Marti2022-03-201-0/+8
* store: allow consecutive filter and search queriesKoni Marti2022-03-141-7/+21
* all: fix minor issues found by staticcheckMoritz Poldrack2022-03-121-1/+1
* threading: honor user-defined sort criteriaKoni Marti2022-03-091-36/+12
* threading: implement on-the-fly message threadingKoni Marti2022-02-241-1/+78