Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | imap: emit messageinfo when changing read state. | Reto Brunner | 2020-01-24 | 1 | -2/+17 |
| | | | | We need to emit the changed msgInfo whenever we modify the state | ||||
* | Contextual UI Configuration | Srivathsan Murali | 2020-01-24 | 7 | -20/+170 |
| | | | | | | | | | + Adds parsing of contextual ui sections to aerc config. + Add GetUiConfig method for AercConfig that is used to get the specialized UI config. + Add UiConfig method to AccountView to get specialized UI Config. + Modifies Aerc codebase to use specialized UIConfig instead. + Adds documentation for Contextual UI Configuration | ||||
* | Fix handling of multiple template-dirs | Ben Burwell | 2020-01-24 | 2 | -4/+6 |
| | | | | | | | | Before, while the docs stated that template-dirs was a colon-separated list, a delimiter was not specified in the struct tag, so it was falling back to the default for the ini library (a comma). Also added a note to the docs to clarify that templates are configured in the [templates] section. | ||||
* | msgview/open: remove manual decoding | Reto Brunner | 2020-01-20 | 1 | -11/+0 |
| | |||||
* | msgview/save: Adapt to already decoded reader | Reto Brunner | 2020-01-20 | 2 | -74/+134 |
| | | | | | | | | | | The functionality was broken since the decoding changes. This commit also simplifies the code (in my view) to make the application logic easier to follow. The docs are updated accordingly (the feature was poorly documented). As far as I am aware there should be no breaking changes (and is certainly still in the spec of the prior documentation) | ||||
* | Display the mimetype when offering to pipe or save | Luke Drummond | 2020-01-20 | 1 | -1/+3 |
| | |||||
* | worker/imap: don't decode in FetchFullMessage. | Reto Brunner | 2020-01-18 | 1 | -27/+2 |
| | | | | | Doing that breaks `git am` as it expected the encoded variant. Same is probably true for any sort of signature validation (gpg / dkim) | ||||
* | Switch back to upstream pty library | Ben Fiedler | 2020-01-16 | 3 | -4/+4 |
| | | | | | The relevant change was merged upstream, and thus allows us to clean up unneeded forks. | ||||
* | Correct spelling | Reto Brunner | 2020-01-16 | 1 | -1/+1 |
| | |||||
* | Add docs for reply -T | Ben Burwell | 2020-01-11 | 1 | -1/+3 |
| | |||||
* | Strip trailing newline from address book entries without names | Ben Burwell | 2020-01-09 | 1 | -9/+11 |
| | | | | | | | When the list of completions from the external command doesn't have associated contact names, the email address we attempt to parse was being terminated with a newline. Now, we strip the trailing newline if present. | ||||
* | compose: don't call ti.tabcomplete when it is nil | Timmy Douglas | 2020-01-09 | 1 | -0/+4 |
| | |||||
* | template: man cosmetic changes | Leszek Cimała | 2020-01-09 | 1 | -1/+2 |
| | |||||
* | template: add exec and wrap | Leszek Cimała | 2020-01-09 | 2 | -4/+40 |
| | |||||
* | template: remove last \n to fix additional new lines after quote | Leszek Cimała | 2020-01-09 | 1 | -0/+2 |
| | |||||
* | add .OriginalMIMEType variable to reply template | Leszek Cimała | 2020-01-09 | 4 | -18/+39 |
| | |||||
* | remove Original* check | Leszek Cimała | 2020-01-09 | 1 | -2/+1 |
| | |||||
* | create OriginalMail struct | Leszek Cimała | 2020-01-09 | 8 | -24/+44 |
| | |||||
* | maildir/notmuch: don't re-encode readers | Reto Brunner | 2020-01-05 | 1 | -37/+4 |
| | |||||
* | imap: decode reader prior to returning them | Reto Brunner | 2020-01-05 | 1 | -10/+90 |
| | |||||
* | FetchBodyParts: decode source in the workers | Reto Brunner | 2020-01-05 | 8 | -117/+29 |
| | | | | | | | Previously the workers returned a mixture of decoded / encoded parts. This lead to a whole bunch of issues. This commit changes the msgviewer and the commands to assume parts to already be decoded | ||||
* | models: add BodyStructure.PartAtIndex | Reto Brunner | 2020-01-05 | 1 | -0/+33 |
| | |||||
* | msgviewer: decode headers prior to displaying them | Reto Brunner | 2020-01-05 | 1 | -1/+7 |
| | |||||
* | msgviewer: bypass filter for headers | Reto Brunner | 2020-01-05 | 1 | -3/+6 |
| | |||||
* | msgviewer: do not anchor ansi escape to start of line | Reto Brunner | 2020-01-05 | 1 | -1/+1 |
| | |||||
* | Reword aerc-tutorial with revised constraints | Drew DeVault | 2020-01-05 | 1 | -5/+5 |
| | | | | | This document used to specify some constraints on the receipient address, but this has since been corrected in aerc. | ||||
* | Don't select completions until tab has been pressed | Ben Burwell | 2020-01-05 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | Before, pressing <Enter> when completions were visible would execute the selected completion. As soon as completions were provided, the first item would be selected. This could cause issues e.g. when changing folders: :cf <Enter> Previously, this would have selected the first folder in the list. Now, since <Tab>, <C-n>, etc have not been pressed to select the first completion, the command above simply executes `:cf `. To accomplish this, a "no-op completion" has been added at index -1. | ||||
* | Fix double >\n when quoting empty line | Srivathsan Murali | 2020-01-04 | 1 | -0/+1 |
| | |||||
* | Handle MIME encoded addresses in address book | Ben Burwell | 2019-12-30 | 1 | -2/+12 |
| | | | | | | | | | | | When addresses contain special characters, net/mail MIME-encodes them to a valid RFC 5322 address for use in headers. However, these are not pleasant for human consumption, so we decode them for use in the completion list. Aerc properly encodes addresses when the message is sent. This patch also removes surrounding white space from contact names, if present. | ||||
* | msgviewer: Add Labels as a virtual header | Reto Brunner | 2019-12-27 | 2 | -6/+26 |
| | | | | | | In order to accommodate for that, the headerlayout needed to be rewritten to pass the filter criteria back to the msgviewer, instead of just using the normal headers. | ||||
* | Add labels to index format (%g) | Reto Brunner | 2019-12-27 | 7 | -0/+22 |
| | | | | Exposes the notmuch tags accordingly, stubs it for the maildir worker. | ||||
* | Add missing man pages to uninstall target in Makefile | Ariel Popper | 2019-12-24 | 1 | -0/+2 |
| | |||||
* | fix invalid format string | Reto Brunner | 2019-12-22 | 1 | -1/+1 |
| | |||||
* | read: adapt to ProvidesMessages | Reto Brunner | 2019-12-22 | 2 | -21/+90 |
| | |||||
* | modify-labels: add completion | Reto Brunner | 2019-12-21 | 2 | -1/+37 |
| | |||||
* | notmuch: emit LabelList event | Reto Brunner | 2019-12-21 | 2 | -0/+29 |
| | |||||
* | add LabelList event | Reto Brunner | 2019-12-21 | 2 | -0/+12 |
| | |||||
* | docs: mark command | Reto Brunner | 2019-12-21 | 1 | -0/+17 |
| | |||||
* | binds.conf: mark bindings | Reto Brunner | 2019-12-21 | 1 | -0/+3 |
| | |||||
* | msglist: highlight marked messages | Reto Brunner | 2019-12-21 | 5 | -6/+11 |
| | | | | | | Note that, until we get color configuration, this means that the user *must* have the %Z verb in the index format else it'll be horribly confusing as no visual indication is provided | ||||
* | modify-labels: adapt to ProvidesMessages | Reto Brunner | 2019-12-21 | 1 | -10/+7 |
| | |||||
* | move: adapt to ProvidesMessages | Reto Brunner | 2019-12-21 | 1 | -11/+11 |
| | |||||
* | delete: adapt to ProvidesMessages | Reto Brunner | 2019-12-21 | 1 | -21/+59 |
| | |||||
* | copy: adapt to ProvidesMessages | Reto Brunner | 2019-12-21 | 1 | -7/+6 |
| | |||||
* | archive: adapt to ProvidesMessages | Reto Brunner | 2019-12-21 | 1 | -22/+57 |
| | |||||
* | add mark command | Reto Brunner | 2019-12-21 | 1 | -0/+98 |
| | |||||
* | add command helpers | Reto Brunner | 2019-12-21 | 2 | -0/+85 |
| | |||||
* | msgstore: add marking functionality | Reto Brunner | 2019-12-21 | 1 | -4/+127 |
| | |||||
* | msgviewer: implement ProvidesMessages interface | Reto Brunner | 2019-12-21 | 1 | -0/+7 |
| | |||||
* | AccountView: implement ProvidesMessages | Reto Brunner | 2019-12-21 | 1 | -0/+7 |
| |