aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* templates: add trimSignature functionMoritz Poldrack2023-01-291-0/+19
* tabs: use template for account tab nameTim Culverhouse2023-01-291-0/+8
* imap,smtp: cache and cycle XOAUTH2 refresh tokenDean2023-01-261-1/+39
* msgstore: fix new-email trigger firing for all unread messagesRobin Jarry2023-01-241-2/+2
* templates: correctly return week format when necessaryNojus Gudinavičius2023-01-111-1/+1
* lint: add missing panic handlers in goroutinesRobin Jarry2023-01-061-0/+2
* config: add columns based index formatRobin Jarry2023-01-061-1/+8
* ui: add reusable table widgetRobin Jarry2023-01-041-0/+210
* format: add utf-8 aware truncate head functionRobin Jarry2023-01-041-0/+26
* templates: add more fields and functionsRobin Jarry2023-01-043-24/+401
* templates: change fields as lazy functionsRobin Jarry2023-01-041-35/+67
* templates: split code in multiple filesRobin Jarry2023-01-043-182/+193
* model: change flags array to bitmaskRobin Jarry2023-01-043-53/+29
* msgstore: fix deadlock in thread builderRobin Jarry2023-01-031-1/+5
* textinput: fix crash when scrolling back in command historyRobin Jarry2023-01-021-4/+4
* split: refactor to prevent stuck splitsTim Culverhouse2022-12-252-3/+17
* threads: rebuild server threads when updating threadsTim Culverhouse2022-12-142-2/+13
* split: refactor split update logicTim Culverhouse2022-12-141-0/+3
* msglist: add attachment indicatorBence Ferdinandy2022-12-141-2/+8
* config: make various sections accessible via global varsRobin Jarry2022-12-145-26/+27
* msgstore: set store.uids in threaded directoriesTim Culverhouse2022-12-071-0/+1
* pgp-provider: set default value to autoRobin Jarry2022-12-062-3/+25
* store: fix server-side threads togglingKoni Marti2022-12-021-3/+2
* logging: rename package to logRobin Jarry2022-12-0210-40/+40
* logging: homogenize levelsRobin Jarry2022-12-027-12/+16
* ui: box and frame an interactive widgetKoni Marti2022-11-211-0/+74
* lib: prepare attachments for multiple readsKoni Marti2022-11-091-5/+15
* lib: implement an eml message viewKoni Marti2022-11-092-3/+97
* ui: invalidate ui when queuing redrawTim Culverhouse2022-11-062-3/+3
* msglist: style search resultsTim Culverhouse2022-11-061-0/+10
* msgstore: use default sort when applying ClearTim Culverhouse2022-11-061-1/+3
* threadbuilder: better scaling for thread insertionKoni Marti2022-11-061-4/+10
* threadbuilder: sort siblings by sort criteriaKoni Marti2022-11-062-9/+41
* threadbuilder: streamline thread builder internalsKoni Marti2022-11-061-43/+30
* auto-completion: add option to require a min number of charsRobin Jarry2022-11-061-2/+8
* threads: reverse thread orderingKoni Marti2022-10-272-12/+30
* store: implement the simplified index handlingKoni Marti2022-10-272-33/+36
* iterator: add functionality to move indicesKoni Marti2022-10-272-0/+184
* store: reverse message list order with iteratorsKoni Marti2022-10-272-32/+65
* iterator: implement iterators over uid/thread dataKoni Marti2022-10-273-0/+255
* lib: fallback on raw msg when decoding failsKoni Marti2022-10-191-1/+11
* msgview: add separate date formattingBence Ferdinandy2022-10-191-3/+3
* ui: add :split and :vsplit view optionsTim Culverhouse2022-10-181-0/+18
* aercmsg: add AercFuncMsg and QueueFuncTim Culverhouse2022-10-181-0/+10
* msgviewer: simplify filter and pager command handlingTim Culverhouse2022-10-181-0/+37
* msgpart: factorize mime type and filename constructionRobin Jarry2022-10-161-4/+2
* invalidatable: cleanup dead codeTim Culverhouse2022-10-1211-159/+19
* invalidatable: always mark ui as dirty OnInvalidateTim Culverhouse2022-10-072-15/+20
* render: clean up render codeTim Culverhouse2022-10-071-11/+1
* aerc: use single event loopTim Culverhouse2022-10-073-16/+21