Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Fix jumping around in search | Drew DeVault | 2019-06-26 | 1 | -10/+5 |
| | |||||
* | Implement :search, :next-result, :prev-result | Drew DeVault | 2019-06-26 | 1 | -0/+1 |
| | |||||
* | account-wizard: look up imap and smtp server by SRV records (#100) | Daniel Lublin | 2019-06-25 | 1 | -1/+42 |
| | |||||
* | Fix Cc & Bcc handling in replies | Drew DeVault | 2019-06-21 | 2 | -7/+11 |
| | |||||
* | 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 | ||||
* | Set empty message in dirlist if no folder exist. | Reto Brunner | 2019-06-14 | 2 | -18/+28 |
| | |||||
* | imap: respect the folder config option | Reto Brunner | 2019-06-14 | 2 | -12/+32 |
| | |||||
* | Fix automatic scrolling when messages arrive/leave | Drew DeVault | 2019-06-11 | 1 | -2/+2 |
| | |||||
* | lib/ui/tab: Add Replace method | Kevin Kuehler | 2019-06-11 | 1 | -0/+4 |
| | | | | | | 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 | 1 | -43/+20 |
| | | | | | | Remove msglist Next and Prev commands Signed-off-by: Kevin Kuehler <kkuehler@brave.com> | ||||
* | Select user's preferred mimetype in MessageViewer | Clayton Craft | 2019-06-09 | 1 | -2/+13 |
| | | | | | | | | | | | This implements selecting the most preferred mimetype under the 'View->Alternatives' configuration setting when viewing a message. Mimetypes in the alternatives array are weighted by their position, where the lower the index in the array the higher the priority, so this is taken into account during selection. If no message part matches a mimetype in the alternatives array, then it selects the first mimetype in the message. | ||||
* | Add archive command | Robert Günzler | 2019-06-09 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | 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. | ||||
* | msglist: use distinct style for unread emails | Yash Srivastav | 2019-06-08 | 1 | -0/+15 |
| | |||||
* | Truncate long subject lines | Drew DeVault | 2019-06-07 | 1 | -1/+5 |
| | |||||
* | Message list: implement index-format option | Yash Srivastav | 2019-06-07 | 2 | -24/+11 |
| | |||||
* | Move ANSI stripping from filters to Go | Drew DeVault | 2019-06-07 | 1 | -4/+20 |
| | |||||
* | Remove unnecessary branch | Drew DeVault | 2019-06-07 | 1 | -3/+0 |
| | |||||
* | Execute the editor with the shell | Drew DeVault | 2019-06-07 | 1 | -1/+1 |
| | | | | Fixes #164 | ||||
* | Add binding to toggle headers | Drew DeVault | 2019-06-07 | 1 | -1/+1 |
| | |||||
* | implements ability to view headers in message view | Yash Srivastav | 2019-06-07 | 1 | -53/+91 |
| | |||||
* | Skip rendering dirlist if sidebar width is 0 | Lucas F. Souza | 2019-06-07 | 1 | -1/+3 |
| | |||||
* | Use SetAddressList for From header | Drew DeVault | 2019-06-05 | 1 | -2/+10 |
| | |||||
* | Introduce :new-account -t | JanUlrich | 2019-06-05 | 1 | -14/+22 |
| | | | | | | | | 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 | ||||
* | Add date to message viewer | Drew DeVault | 2019-06-02 | 2 | -5/+11 |
| | |||||
* | widget: Add ProvidesMessage interface | Kevin Kuehler | 2019-06-02 | 3 | -1/+41 |
| | | | | | | | | | | | 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> | ||||
* | Only add message to store if store exists | Kevin Kuehler | 2019-06-02 | 1 | -8/+12 |
| | | | | | | | Prevents the program from panicing when changing folders too quickly. onMessage can race store creation for an AccountView. Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu> | ||||
* | Enumerate Cc and Bcc lists in composer | Drew DeVault | 2019-06-02 | 1 | -1/+20 |
| | |||||
* | Simplify layout of message viewer grid | Drew DeVault | 2019-06-02 | 1 | -17/+3 |
| | | | | This sub-grid was an artifact of an older design | ||||
* | Use forked version of tcell | Drew DeVault | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | widgets/terminal: Don't segfault on resize | Kevin Kuehler | 2019-06-01 | 1 | -10/+15 |
| | | | | | | | vterm.Write and vterm.SetSize race when the window resizes, which causing the underlying library to segfault. Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu> | ||||
* | Add :save and :pipe commands to viewer | Galen Abell | 2019-05-27 | 2 | -0/+23 |
| | | | | | | | | | * :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 | ||||
* | Update terminal color handling per vterm changes | Drew DeVault | 2019-05-26 | 1 | -43/+22 |
| | |||||
* | Update to the latest go-libvterm | Drew DeVault | 2019-05-26 | 1 | -1/+1 |
| | |||||
* | Implement :edit in compose screen | Drew DeVault | 2019-05-26 | 1 | -27/+51 |
| | |||||
* | msgviewer: copy stderr into pager | Drew DeVault | 2019-05-26 | 1 | -1/+17 |
| | | | | This prevents a broken filter config from being a silent error | ||||
* | Fix special characters in address.PersonalName | Drew DeVault | 2019-05-25 | 1 | -6/+9 |
| | |||||
* | Show account wizard if no accounts configured | Drew DeVault | 2019-05-22 | 2 | -5/+8 |
| | |||||
* | Implement opening tutorial after account wizard | Drew DeVault | 2019-05-22 | 1 | -1/+21 |
| | |||||
* | Write new accounts to config and open tab | Drew DeVault | 2019-05-22 | 1 | -7/+139 |
| | |||||
* | Fix always showing last account tab | Drew DeVault | 2019-05-22 | 1 | -2/+2 |
| | |||||
* | Remove excess padding from incoming config page | Drew DeVault | 2019-05-21 | 1 | -1/+1 |
| | |||||
* | New account wizard, part one | Drew DeVault | 2019-05-21 | 2 | -0/+627 |
| | |||||
* | Load IMAP worker for imap+insecure | Drew DeVault | 2019-05-20 | 1 | -1/+5 |
| | |||||
* | Show unsupported mimetype message in red | Drew DeVault | 2019-05-20 | 1 | -1/+1 |
| | |||||
* | Show attachment names in multipart view | Drew DeVault | 2019-05-20 | 1 | -1/+5 |
| | |||||
* | Implement :next-part, :prev-part | Drew DeVault | 2019-05-20 | 1 | -2/+31 |
| | |||||
* | Flesh out multipart switcher | Drew DeVault | 2019-05-20 | 1 | -65/+141 |
| | |||||
* | Refactor message part into dedicated widget | Drew DeVault | 2019-05-20 | 1 | -86/+148 |
| | |||||
* | Verify TLS certificates | Drew DeVault | 2019-05-20 | 1 | -7/+1 |
| | | | | | | I was partway done implementing a UI for users to approve untrusted certs with, but let's just make them configure their servers right instead. |