Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-29 | Implement basic tab completion support | Gregory Mullen | |
Tab completion currently only works on commands. Contextual completion will be added in the future. | |||
2019-06-26 | Implement :search, :next-result, :prev-result | Drew DeVault | |
2019-06-25 | msgview/save: Use defaultSavePath if no path is provided | Reto Brunner | |
2019-06-21 | Fix Cc & Bcc handling in replies | Drew DeVault | |
2019-06-18 | Insert nil check before handling prev/next message | Martin Hafskjold Thoresen | |
If these are called before the store is setup, `acct.Store()` returns `nil`, and we SEGFAULT in `MessageStore.nextPrev`. | |||
2019-06-17 | commands/msgview: add open command | Réouven Assouly | |
2019-06-16 | Make part encoding checks case insensitive | Réouven Assouly | |
commands/msgview/save and commands/msgview/pipe now use case insensitive comparisons to determine if the part is encoded as base64 or quoted-printable. | |||
2019-06-14 | Support directories in path to :save | Clayton Craft | |
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') | |||
2019-06-11 | commands/msgview: Add next/prev commands | Kevin Kuehler | |
Signed-off-by: Kevin Kuehler <kkuehler@brave.com> | |||
2019-06-11 | Move select functionality from msglist to msgstore | Kevin Kuehler | |
Remove msglist Next and Prev commands Signed-off-by: Kevin Kuehler <kkuehler@brave.com> | |||
2019-06-11 | commands/msg/archive: Work with msgviwer | Kevin Kuehler | |
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> | |||
2019-06-09 | Implement :mkdir command | Drew DeVault | |
2019-06-09 | Fix :new-account getopts | Drew DeVault | |
2019-06-09 | Fix :copy arg handling | Drew DeVault | |
2019-06-09 | Fix :move command's arg parsing | Drew DeVault | |
2019-06-09 | Update reply to use getopt posix optind format | Clayton Craft | |
This changes the handling of optind for the 'reply' command to match recent changes to getopt. | |||
2019-06-09 | Add :read and :unread commands | Drew DeVault | |
2019-06-09 | commands/msg/copy: remove unnecessary code | Drew DeVault | |
2019-06-09 | Add archive command | Robert Günzler | |
Adds an archive command that moves the current message into the folder specified in the account config entry. Supports three layouts at this point: - flat: puts all messages next to each other - year: creates a folder per year - month: same as above, plus folders per month This also adds a "-p" argument to "cp" and "mv" that works like "--parents" on mkdir(1). We use this to auto-create the directories for the archive layout. | |||
2019-06-08 | Mark sent emails as read | Yash Srivastav | |
2019-06-07 | Message list: implement index-format option | Yash Srivastav | |
2019-06-07 | implements ability to view headers in message view | Yash Srivastav | |
2019-06-05 | Introduce :new-account -t | JanUlrich | |
Adding the [-t] temporary flag to the new-account command - when using -t a newly created account will not be stored into the accounts.conf Issue #134 | |||
2019-06-05 | Allow no arguments to :cd | Tadeo Kondrak | |
I often use the bare `cd` command to get back to my home directory. | |||
2019-06-02 | widget: Add ProvidesMessage interface | Kevin Kuehler | |
Consists of 3 functions * Store: Access to MessageStore type * SelectedAccount: Access to Account widget that the target widget belongs to * SelectedMessage: Current message (selected in msglist or the one we are viewing) Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu> | |||
2019-06-02 | Fix infinite recursion in reply.go:findPlaintext | Drew DeVault | |
2019-06-01 | Fetch plaintext part when replying | Drew DeVault | |
2019-05-27 | Add :save and :pipe commands to viewer | Galen Abell | |
* :save takes a path and saves the current message part to that location * :pipe is the same as pipe on the account page, but uses the current message part rather than the whole email (ie :pipe gzip -d) * Refactored account:pipe and extracted common pipe code to commands.util.QuickTerm * Added helper command aerc.PushError | |||
2019-05-26 | Implement :edit in compose screen | Drew DeVault | |
2019-05-25 | Implement :forward | Drew DeVault | |
2019-05-25 | Fix special characters in address.PersonalName | Drew DeVault | |
2019-05-22 | Implement :help | Drew DeVault | |
2019-05-22 | Write new accounts to config and open tab | Drew DeVault | |
2019-05-21 | New account wizard, part one | Drew DeVault | |
2019-05-20 | Pass ServerName to tls.Config for SMTP | Drew DeVault | |
2019-05-20 | Implement :next-part, :prev-part | Drew DeVault | |
2019-05-20 | Flesh out multipart switcher | Drew DeVault | |
2019-05-20 | asdf | Drew DeVault | |
2019-05-20 | pipe.go: let tab widget handle ellipsis | Drew DeVault | |
2019-05-19 | Missed a spot | Drew DeVault | |
2019-05-19 | Rename :delete-message et al to :delete et al | Drew DeVault | |
2019-05-19 | Advance cursor after :delete and :move | Drew DeVault | |
So that you can repeat the action on the next message if appropriate | |||
2019-05-19 | Implement :pwd command | Amin Bandali | |
2019-05-18 | Fix scdoc & gofmt issues | Drew DeVault | |
2019-05-17 | s/aerc2/aerc/g | Drew DeVault | |
2019-05-17 | Remove debug logging | Drew DeVault | |
2019-05-17 | Refactor STARTTLS to prevent downgrade attacks | Drew DeVault | |
2019-05-16 | s/Sent/Message sent/ | Drew DeVault | |
2019-05-16 | Improve reply-all recipient enumeration strategy | Drew DeVault | |
2019-05-16 | Decode email when reading it for quoting | Drew DeVault | |