Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct default filter order in aerc.conf.in | Drew DeVault | 2019-07-02 | 1 | -1/+1 |
| | |||||
* | Revert "Remove dirs field and references to it" | Drew DeVault | 2019-07-02 | 1 | -11/+10 |
| | | | | This reverts commit 0e55637aac92e748267559b7aa91a188a17c386f. | ||||
* | Remove dirs field and references to it | Robert Günzler | 2019-06-30 | 1 | -10/+11 |
| | | | | | This fixes prev/next-folder that broke after 546dfcd76dd228e0605359e9985f0b6a5672e8fa | ||||
* | panic: runtime error: index out of range in handleFetchMessages (#127) | Zach Sisco | 2019-06-29 | 1 | -3/+1 |
| | |||||
* | Add new lib/dirstore to source completions from | Gregory Mullen | 2019-06-29 | 2 | -4/+27 |
| | |||||
* | Implement basic tab completion support | Gregory Mullen | 2019-06-29 | 47 | -154/+598 |
| | | | | | Tab completion currently only works on commands. Contextual completion will be added in the future. | ||||
* | Move contrib -> filters | Drew DeVault | 2019-06-27 | 4 | -3/+3 |
| | |||||
* | Reopening mailcontent file to fix #166 | Stefan Rakel | 2019-06-27 | 1 | -1/+7 |
| | | | | | | Because editors like vim use backupfiles and rename them to the original name, the file handle used can point to the wrong file. Reopening the file should fix this. | ||||
* | Set the required go version for this module, aerc | Daniel Lublin | 2019-06-27 | 1 | -0/+2 |
| | | | | | | This is the way to declare which compiler version a module requires to build. I read up on https://golang.org/doc/go1.12#modules | ||||
* | Fix jumping around in search | Drew DeVault | 2019-06-26 | 1 | -10/+5 |
| | |||||
* | Implement :search, :next-result, :prev-result | Drew DeVault | 2019-06-26 | 5 | -1/+149 |
| | |||||
* | msgview/save: Use defaultSavePath if no path is provided | Reto Brunner | 2019-06-25 | 3 | -6/+26 |
| | |||||
* | add DefaultSavePath config | Reto Brunner | 2019-06-25 | 1 | -0/+10 |
| | |||||
* | account-wizard: look up imap and smtp server by SRV records (#100) | Daniel Lublin | 2019-06-25 | 1 | -1/+42 |
| | |||||
* | worker/imap: rig up search directory handler | Drew DeVault | 2019-06-24 | 1 | -0/+2 |
| | |||||
* | worker/imap: implement search | Drew DeVault | 2019-06-24 | 2 | -0/+26 |
| | |||||
* | aerc-config: [viewer] should be [compose] | Issam Maghni | 2019-06-23 | 1 | -1/+1 |
| | |||||
* | Fix Cc & Bcc handling in replies | Drew DeVault | 2019-06-21 | 3 | -7/+14 |
| | |||||
* | Fix reply bindings in [view] | Drew DeVault | 2019-06-19 | 1 | -4/+4 |
| | |||||
* | Makefile: fix -ldflags -X invocation | Reto Brunner | 2019-06-19 | 1 | -3/+3 |
| | | | | | | | | Aerc uses the go linker to add some variables like main.Prefix / main.ShareDir etc. however the go linker only considers the last -ldflags invocation it seems. This commit fixes the makefile to use only a single -ldflags invocation, which again sets the vars as expected. | ||||
* | account-wizard: automatically replace imap.* with smtp.* | Noah Loomans | 2019-06-18 | 1 | -1/+6 |
| | | | | | | | | | Many email providers use the imap sub-domain for imap and the smtp sub-domain for smtp. FastMail is an example of this[1]. This is a small quality-of-life improvement which automatically replaces imap.* with smtp.* when going from the imap screen to the smtp screen in the wizard [1]: https://www.fastmail.com/help/technical/servernamesandports.html | ||||
* | Insert nil check before handling prev/next message | Martin Hafskjold Thoresen | 2019-06-18 | 1 | -2/+8 |
| | | | | | If these are called before the store is setup, `acct.Store()` returns `nil`, and we SEGFAULT in `MessageStore.nextPrev`. | ||||
* | Add aerc -v to print the installed version | Drew DeVault | 2019-06-18 | 3 | -1/+28 |
| | |||||
* | commands/msgview: add open command | Réouven Assouly | 2019-06-17 | 2 | -0/+65 |
| | |||||
* | Make part encoding checks case insensitive | Réouven Assouly | 2019-06-16 | 2 | -6/+7 |
| | | | | | | commands/msgview/save and commands/msgview/pipe now use case insensitive comparisons to determine if the part is encoded as base64 or quoted-printable. | ||||
* | Ensure that flags are set properly | Aditya Mahajan | 2019-06-16 | 1 | -2/+4 |
| | | | | | | | | | | The current implementation has three classes of flags: - readFlag - delFlag - flaggedFlag The logic to check for them should be in parallel if branches rather than in sequential if-else ladder. | ||||
* | Update tcell | Drew DeVault | 2019-06-15 | 2 | -1/+3 |
| | |||||
* | Document collecting log output | Lyle Hanson | 2019-06-14 | 2 | -0/+12 |
| | | | | | | | | | | Redirecting stdout writes log output to that file, but this wasn't easily discoverable. v2 removes changes to aerc-tutorial; I was also on the fence about that, and agree that it isn't on-topic for the tutorial. Addresses https://todo.sr.ht/~sircmpwn/aerc2/180 | ||||
* | imap: block until directory list is fully received | Drew DeVault | 2019-06-14 | 1 | -0/+1 |
| | | | | This fixes issues with INBOX mysteriously not being present at times | ||||
* | Set empty message in dirlist if no folder exist. | Reto Brunner | 2019-06-14 | 5 | -18/+40 |
| | |||||
* | imap: respect the folder config option | Reto Brunner | 2019-06-14 | 4 | -13/+48 |
| | |||||
* | Add uninstall target to Makefile | Lyle Hanson | 2019-06-14 | 1 | -1/+20 |
| | | | | | | Also removes leftover directories if there isn't anything else in them. https://todo.sr.ht/~sircmpwn/aerc2/179 | ||||
* | Support directories in path to :save | Clayton Craft | 2019-06-14 | 2 | -5/+56 |
| | | | | | | | | | | | | This adds new functionality to :save in the message view for specifying directories in the path. A new flag, -p, is also added to :save for automatically creating any directories in the path that do not exist. If the path ends in a / (e.g. "Downloads/mail/") or if the path is an existing directory, the part's file name is the filename from the mail header for the part. Otherwise, it uses the last element in the path as the filename (e.g. 'blah.jpg' is the filename if the path is 'Downloads/mail/blah.jpg') | ||||
* | Make awk filters more portable | Drew DeVault | 2019-06-13 | 3 | -4/+2 |
| | |||||
* | Fix automatic scrolling when messages arrive/leave | Drew DeVault | 2019-06-11 | 1 | -2/+2 |
| | |||||
* | Add :next/:prev binds for [viewer] | Drew DeVault | 2019-06-11 | 1 | -4/+8 |
| | |||||
* | commands/msgview: Add next/prev commands | Kevin Kuehler | 2019-06-11 | 2 | -2/+40 |
| | | | | Signed-off-by: Kevin Kuehler <kkuehler@brave.com> | ||||
* | lib/ui/tab: Add Replace method | Kevin Kuehler | 2019-06-11 | 2 | -0/+20 |
| | | | | | | Also expose a light wrapper method in aerc.go for tab replacement Signed-off-by: Kevin Kuehler <kkuehler@brave.com> | ||||
* | Move select functionality from msglist to msgstore | Kevin Kuehler | 2019-06-11 | 5 | -46/+67 |
| | | | | | | Remove msglist Next and Prev commands Signed-off-by: Kevin Kuehler <kkuehler@brave.com> | ||||
* | commands/msg/archive: Work with msgviwer | Kevin Kuehler | 2019-06-11 | 1 | -3/+4 |
| | | | | | | | | Inside the generic msg command we cannot use aerc.SelectedAccount() because the method naively assumes the current tab is an AccountView. Use the ProvidesMessage interface instead. Signed-off-by: Kevin Kuehler <kkuehler@brave.com> | ||||
* | Implement :mkdir command | Drew DeVault | 2019-06-09 | 2 | -0/+42 |
| | |||||
* | Fix :new-account getopts | Drew DeVault | 2019-06-09 | 1 | -1/+1 |
| | |||||
* | Fix :copy arg handling | Drew DeVault | 2019-06-09 | 1 | -3/+3 |
| | |||||
* | Fix :move command's arg parsing | Drew DeVault | 2019-06-09 | 1 | -3/+3 |
| | |||||
* | Override $ex in compose view | Yash Srivastav | 2019-06-09 | 1 | -0/+1 |
| | |||||
* | Update reply to use getopt posix optind format | Clayton Craft | 2019-06-09 | 3 | -3/+5 |
| | | | | | This changes the handling of optind for the 'reply' command to match recent changes to getopt. | ||||
* | aerc(1): add :read and :unread command to docs | Drew DeVault | 2019-06-09 | 1 | -20/+31 |
| | |||||
* | Add :read and :unread commands | Drew DeVault | 2019-06-09 | 5 | -0/+78 |
| | |||||
* | Update our message flags when server updates them | Drew DeVault | 2019-06-09 | 3 | -5/+35 |
| | |||||
* | commands/msg/copy: remove unnecessary code | Drew DeVault | 2019-06-09 | 1 | -4/+0 |
| |