about summary refs log tree commit diff stats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Factor UI models out of the worker message packageBen Burwell2019-07-082-20/+21
* Sort out dirstore once and for allDrew DeVault2019-07-041-3/+1
* Use go-message implementation of GenerateMessageIDBen Burwell2019-07-041-34/+0
* Use "open" instead of "xdg-open" on Darwin systemsBen Burwell2019-07-042-0/+22
* panic: runtime error: index out of range in handleFetchMessages (#127)Zach Sisco2019-06-291-3/+1
* Add new lib/dirstore to source completions fromGregory Mullen2019-06-291-0/+20
* Implement basic tab completion supportGregory Mullen2019-06-291-0/+8
* Implement :search, :next-result, :prev-resultDrew DeVault2019-06-261-1/+49
* Ensure that flags are set properlyAditya Mahajan2019-06-161-2/+4
* lib/ui/tab: Add Replace methodKevin Kuehler2019-06-111-0/+16
* Move select functionality from msglist to msgstoreKevin Kuehler2019-06-111-0/+41
* Add :read and :unread commandsDrew DeVault2019-06-091-0/+14
* Update our message flags when server updates themDrew DeVault2019-06-091-3/+1
* Add archive commandRobert Günzler2019-06-091-2/+15
* msglist: use distinct style for unread emailsYash Srivastav2019-06-081-5/+5
* Message list: implement index-format optionYash Srivastav2019-06-072-0/+271
* Fix #116 0.1.0Drew DeVault2019-06-031-1/+1
* Add Tabs historyReto Brunner2019-06-021-4/+34
* ensureScroll on text input framesDrew DeVault2019-05-251-0/+2
* Implement scrolling in text inputDrew DeVault2019-05-251-3/+31
* Show account wizard if no accounts configuredDrew DeVault2019-05-221-1/+1
* New account wizard, part oneDrew DeVault2019-05-212-10/+23
* Flesh out multipart switcherDrew DeVault2019-05-201-1/+1
* lib/ui/ui: use atomic instead of channelSimon Ser2019-05-191-26/+21
* Update internal state and draw from the same goroutineSimon Ser2019-05-193-23/+7
* s/aerc2/aerc/gDrew DeVault2019-05-172-2/+2
* Fix issues with OOB uidsDrew DeVault2019-05-161-3/+3
* Implement (basic form) of :replyDrew DeVault2019-05-161-0/+34
* Let caller pass in custom headers to composeDrew DeVault2019-05-161-0/+4
* Implement move, mv commandsDrew DeVault2019-05-141-0/+27
* Implement :copy (aka :cp)Drew DeVault2019-05-141-2/+16
* Update tab name as subject changesDrew DeVault2019-05-142-1/+18
* Remove leftover debug loggingDrew DeVault2019-05-131-3/+0
* Handle incoming emails gracefullyDrew DeVault2019-05-131-0/+6
* Spec out review message screenDrew DeVault2019-05-131-3/+3
* Implement :{next,prev}-field in compose viewDrew DeVault2019-05-121-3/+3
* Add initial compose widgetDrew DeVault2019-05-121-2/+3
* Refactor ctx stashing out of exlineDrew DeVault2019-05-111-0/+2
* Split ex line text handling into dedicated widgetDrew DeVault2019-05-111-0/+136
* lib/ui: fix UI.Exit race conditionSimon Ser2019-05-051-2/+13
* lib/ui: fix Grid race conditionSimon Ser2019-05-051-1/+20
* lib/msgstore: protect with a mutexSimon Ser2019-04-291-3/+22
* lib/ui: fix GridCell.invalid raceSimon Ser2019-04-291-5/+6
* lib/ui: introduce InvalidatableSimon Ser2019-04-274-32/+37
* Make message viewer real, part twoDrew DeVault2019-03-311-1/+1
* Rename FetchMessageBodies to FetchFullMessagesDrew DeVault2019-03-311-2/+2
* Make the message viewer real, part oneDrew DeVault2019-03-311-1/+15
* Don't parse mail in worker; send a reader insteadDrew DeVault2019-03-311-7/+6
* Pull BodyStructure up from IMAP workerDrew DeVault2019-03-311-1/+15
* Add basic message viewer mockupDrew DeVault2019-03-301-0/+10