Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement :filter, :clear | Kevin Kuehler | 2019-07-19 | 3 | -9/+61 |
| | | | | Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu> | ||||
* | commands: Don't crash when store is nil | Kevin Kuehler | 2019-07-15 | 1 | -0/+3 |
| | | | | | | | On a slow network connection, running these commands without this guard will cause aerc to panic. Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu> | ||||
* | Make :pipe command more generic | Drew DeVault | 2019-07-05 | 1 | -42/+0 |
| | |||||
* | Add IMAP folder tab completion | Gregory Mullen | 2019-07-04 | 1 | -1/+2 |
| | | | | | Credit for this fix goes to Reto; I guess if we're not gonna be mutt we should probabaly do things correctly. | ||||
* | Implement basic tab completion support | Gregory Mullen | 2019-06-29 | 11 | -36/+128 |
| | | | | | Tab completion currently only works on commands. Contextual completion will be added in the future. | ||||
* | Implement :search, :next-result, :prev-result | Drew DeVault | 2019-06-26 | 2 | -0/+95 |
| | |||||
* | 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`. | ||||
* | commands/msgview: Add next/prev commands | Kevin Kuehler | 2019-06-11 | 1 | -2/+4 |
| | | | | Signed-off-by: Kevin Kuehler <kkuehler@brave.com> | ||||
* | Implement :mkdir command | Drew DeVault | 2019-06-09 | 1 | -0/+39 |
| | |||||
* | widget: Add ProvidesMessage interface | Kevin Kuehler | 2019-06-02 | 5 | -370/+1 |
| | | | | | | | | | | | 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:findPlaintext | Drew DeVault | 2019-06-02 | 1 | -1/+1 |
| | |||||
* | Fetch plaintext part when replying | Drew DeVault | 2019-06-01 | 1 | -6/+34 |
| | |||||
* | Add :save and :pipe commands to viewer | Galen Abell | 2019-05-27 | 1 | -37/+3 |
| | | | | | | | | | * :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 :forward | Drew DeVault | 2019-05-25 | 1 | -31/+81 |
| | |||||
* | Fix special characters in address.PersonalName | Drew DeVault | 2019-05-25 | 1 | -16/+24 |
| | |||||
* | Flesh out multipart switcher | Drew DeVault | 2019-05-20 | 1 | -2/+2 |
| | |||||
* | pipe.go: let tab widget handle ellipsis | Drew DeVault | 2019-05-20 | 1 | -2/+1 |
| | |||||
* | Missed a spot | Drew DeVault | 2019-05-19 | 1 | -0/+1 |
| | |||||
* | Rename :delete-message et al to :delete et al | Drew DeVault | 2019-05-19 | 4 | -2/+6 |
| | |||||
* | Advance cursor after :delete and :move | Drew DeVault | 2019-05-19 | 2 | -0/+2 |
| | | | | So that you can repeat the action on the next message if appropriate | ||||
* | Fix scdoc & gofmt issues | Drew DeVault | 2019-05-18 | 3 | -12/+7 |
| | |||||
* | s/aerc2/aerc/g | Drew DeVault | 2019-05-17 | 12 | -15/+15 |
| | |||||
* | Improve reply-all recipient enumeration strategy | Drew DeVault | 2019-05-16 | 1 | -0/+16 |
| | |||||
* | Decode email when reading it for quoting | Drew DeVault | 2019-05-16 | 1 | -2/+25 |
| | |||||
* | Don't prefix Re: if prefix already present | Drew DeVault | 2019-05-16 | 1 | -1/+6 |
| | |||||
* | Implement :reply -q and :reply -a | Drew DeVault | 2019-05-16 | 1 | -19/+61 |
| | |||||
* | Implement (basic form) of :reply | Drew DeVault | 2019-05-16 | 1 | -0/+83 |
| | |||||
* | Copy sent emails to the Sent folder | Drew DeVault | 2019-05-15 | 1 | -1/+2 |
| | | | | Or rather, to a user-specified folder | ||||
* | Implement move, mv commands | Drew DeVault | 2019-05-14 | 1 | -0/+38 |
| | |||||
* | Implement :copy (aka :cp) | Drew DeVault | 2019-05-14 | 2 | -1/+51 |
| | |||||
* | Update tab name as subject changes | Drew DeVault | 2019-05-14 | 2 | -9/+10 |
| | | | | Also moves truncation to the tab widget | ||||
* | Add $EDITOR, internal config for compose | Drew DeVault | 2019-05-14 | 1 | -1/+1 |
| | |||||
* | Populate "From" header from config for new emails | Drew DeVault | 2019-05-13 | 1 | -2/+2 |
| | |||||
* | Add initial compose widget | Drew DeVault | 2019-05-12 | 1 | -0/+28 |
| | |||||
* | "Press any key to close" for completed processes | Drew DeVault | 2019-05-11 | 1 | -1/+4 |
| | |||||
* | Fix segfault on :select-message for unloaded messages | Tom Lebreux | 2019-04-17 | 1 | -0/+3 |
| | | | | Signed-off-by: Tom Lebreux <tomlebreux@cock.li> | ||||
* | Fix segfault on :view-message for unloaded message | Tom Lebreux | 2019-04-10 | 1 | -0/+6 |
| | | | | | | This also fixes segfault on :view-message on empty directory Signed-off-by: Tom Lebreux <tomlebreux@cock.li> | ||||
* | Make tab width of :pipe consistent | Drew DeVault | 2019-03-31 | 1 | -5/+3 |
| | |||||
* | Add basic filter implementation | Drew DeVault | 2019-03-31 | 1 | -1/+1 |
| | |||||
* | Rename FetchMessageBodies to FetchFullMessages | Drew DeVault | 2019-03-31 | 1 | -1/+1 |
| | |||||
* | Make the message viewer real, part one | Drew DeVault | 2019-03-31 | 2 | -3/+27 |
| | |||||
* | Don't parse mail in worker; send a reader instead | Drew DeVault | 2019-03-31 | 2 | -34/+2 |
| | |||||
* | Add basic message viewer mockup | Drew DeVault | 2019-03-30 | 1 | -2/+1 |
| | |||||
* | Correct color of error messages | Drew DeVault | 2019-03-30 | 1 | -4/+4 |
| | |||||
* | Implement :pipe | Drew DeVault | 2019-03-30 | 1 | -0/+73 |
| | |||||
* | Add body fetching support code | Drew DeVault | 2019-03-29 | 1 | -0/+29 |
| | |||||
* | Add context-specific commands | Drew DeVault | 2019-03-21 | 6 | -0/+214 |