aboutsummaryrefslogtreecommitdiffstats
path: root/commands
Commit message (Collapse)AuthorAgeFilesLines
* Move select functionality from msglist to msgstoreKevin Kuehler2019-06-113-3/+6
| | | | | | Remove msglist Next and Prev commands Signed-off-by: Kevin Kuehler <kkuehler@brave.com>
* commands/msg/archive: Work with msgviwerKevin Kuehler2019-06-111-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 commandDrew DeVault2019-06-091-0/+39
|
* Fix :new-account getoptsDrew DeVault2019-06-091-1/+1
|
* Fix :copy arg handlingDrew DeVault2019-06-091-3/+3
|
* Fix :move command's arg parsingDrew DeVault2019-06-091-3/+3
|
* Update reply to use getopt posix optind formatClayton Craft2019-06-091-2/+2
| | | | | This changes the handling of optind for the 'reply' command to match recent changes to getopt.
* Add :read and :unread commandsDrew DeVault2019-06-091-0/+38
|
* commands/msg/copy: remove unnecessary codeDrew DeVault2019-06-091-4/+0
|
* Add archive commandRobert Günzler2019-06-093-6/+102
| | | | | | | | | | | | | | | 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.
* Mark sent emails as readYash Srivastav2019-06-081-1/+2
|
* Message list: implement index-format optionYash Srivastav2019-06-071-22/+3
|
* implements ability to view headers in message viewYash Srivastav2019-06-071-0/+25
|
* Introduce :new-account -tJanUlrich2019-06-051-2/+10
| | | | | | | | 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
* Allow no arguments to :cdTadeo Kondrak2019-06-051-3/+5
| | | | I often use the bare `cd` command to get back to my home directory.
* widget: Add ProvidesMessage interfaceKevin Kuehler2019-06-026-17/+49
| | | | | | | | | | | 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>
* Fix infinite recursion in reply.go:findPlaintextDrew DeVault2019-06-021-1/+1
|
* Fetch plaintext part when replyingDrew DeVault2019-06-011-6/+34
|
* Add :save and :pipe commands to viewerGalen Abell2019-05-274-37/+163
| | | | | | | | | * :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
* Implement :edit in compose screenDrew DeVault2019-05-261-0/+21
|
* Implement :forwardDrew DeVault2019-05-251-31/+81
|
* Fix special characters in address.PersonalNameDrew DeVault2019-05-252-27/+35
|
* Implement :helpDrew DeVault2019-05-221-0/+21
|
* Write new accounts to config and open tabDrew DeVault2019-05-221-1/+1
|
* New account wizard, part oneDrew DeVault2019-05-211-0/+20
|
* Pass ServerName to tls.Config for SMTPDrew DeVault2019-05-201-2/+12
|
* Implement :next-part, :prev-partDrew DeVault2019-05-201-0/+43
|
* Flesh out multipart switcherDrew DeVault2019-05-201-2/+2
|
* asdfDrew DeVault2019-05-201-6/+2
|
* pipe.go: let tab widget handle ellipsisDrew DeVault2019-05-201-2/+1
|
* Missed a spotDrew DeVault2019-05-191-0/+1
|
* Rename :delete-message et al to :delete et alDrew DeVault2019-05-194-2/+6
|
* Advance cursor after :delete and :moveDrew DeVault2019-05-192-0/+2
| | | | So that you can repeat the action on the next message if appropriate
* Implement :pwd commandAmin Bandali2019-05-191-0/+25
|
* Fix scdoc & gofmt issuesDrew DeVault2019-05-185-17/+11
|
* s/aerc2/aerc/gDrew DeVault2019-05-1725-29/+29
|
* Remove debug loggingDrew DeVault2019-05-171-1/+0
|
* Refactor STARTTLS to prevent downgrade attacksDrew DeVault2019-05-171-23/+27
|
* s/Sent/Message sent/Drew DeVault2019-05-161-2/+2
|
* Improve reply-all recipient enumeration strategyDrew DeVault2019-05-161-0/+16
|
* Decode email when reading it for quotingDrew DeVault2019-05-161-2/+25
|
* Don't prefix Re: if prefix already presentDrew DeVault2019-05-161-1/+6
|
* Implement :reply -q and :reply -aDrew DeVault2019-05-161-19/+61
|
* Implement (basic form) of :replyDrew DeVault2019-05-161-0/+83
|
* Let caller pass in custom headers to composeDrew DeVault2019-05-161-2/+2
|
* Copy sent emails to the Sent folderDrew DeVault2019-05-152-15/+53
| | | | Or rather, to a user-specified folder
* Implement move, mv commandsDrew DeVault2019-05-141-0/+38
|
* Implement :copy (aka :cp)Drew DeVault2019-05-142-1/+51
|
* Implement abort commandCole Helbling2019-05-141-0/+23
| | | | | This allows the user to close the compose tab without sending their current composition.
* Update tab name as subject changesDrew DeVault2019-05-142-9/+10
| | | | Also moves truncation to the tab widget