summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-28Revert "Make color scheme match previous design more closely"Drew DeVault
This reverts commit 7832eb6fd7836d5108d7a005dad96d92a79e15e7.
2020-05-27Make color scheme match previous design more closelyReto Brunner
2020-05-27Remove duration from the status methodsReto Brunner
We always set 10 seconds anyhow, might as well do that without repeating ourselfs.
2020-05-27Add Style configurationReto Brunner
The following functionalities are added to configure aerc ui styles. - Read stylesets from file with very basic fnmatch wildcard matching - Add default styleset - Support different stylesets as part of UiConfig allowing contextual styles. - Move widgets/ui elements to use the stylesets. - Add configuration manual for the styleset
2020-05-26notmuch: undefined variable when setting reply flagSrivathsan Murali
2020-05-25Set AnsweredFlag on successful replySrivathsan Murali
2020-05-25aerc: Refactor getpasswd dialogRay Ganardi
Previously there's a hack for showing and hiding the dialog. Change it to use channels to emulate async/await
2020-05-25feat(pgp): Show error message from pgpRay Ganardi
The error wasn't shown, making errors like wrong password being ignored and the password is prompted again.
2020-05-25feat(pgp): Add <ESC> to cancel password promptRay Ganardi
Previously there was no way to cancel the password prompt.
2020-05-25pgp: fail gracefully from email decryptionRay Ganardi
Aerc panics when there's an error on email decryption. Instead, an error message should be shown.
2020-05-22msg/reply: scoping error of part slice for quotingSrivathsan Murali
part was left unassigned in the outer scope. Leading to errors while quoting.
2020-05-21Fix typosMartin Michlmayr
2020-05-19Update version to 0.4.0Drew DeVault
2020-05-19Add contrib/_incr_versionDrew DeVault
2020-05-19gofmtDrew DeVault
2020-05-17msg/forward: fix body part selectionReto Brunner
2020-05-17Move findPlaintext / findFirstNonMultipart to utilsReto Brunner
They are used by more than one command and as such need to be in a common file.
2020-05-17msg/reply: fix encoding issues for quoted reply.Reto Brunner
2020-05-17FetchBodyPart doesn't need the parent body structureReto Brunner
2020-05-16imap: Remove FetchMessageBodyPart.{Encoding,Charset}Reto Brunner
Fixes https://todo.sr.ht/~sircmpwn/aerc2/352 exactly as suggested by emersion.
2020-05-11Change MarkedMessages to return uidsReto Brunner
Especially if one tries to interact with all marked messages there could be the case that not all headers are fetched yet, hence the messageInfo is still nil. This segfaults a lot of commands which in principle only need the uid to complete. If we switch to uids, this issue can be alleviated for those commands.
2020-05-11commands/helper: remove duplicated methodReto Brunner
2020-05-11msg/read: don't copy waitgroupReto Brunner
2020-05-11maildir: remove read handling from FetchMessageBodyPartReto Brunner
2020-05-11notmuch: remove read handling from FetchMessageBodyPartReto Brunner
2020-05-11Show 'Message sent' only for ten seconds instead of permanentlyelumbella
2020-05-08creak/pty got force pushed: fix versionReto Brunner
2020-05-06Use stdout as controlling terminalGuillaume J. Charmes
Soves an issue with go1.15 not letting ctty be a parent. See https://github.com/creack/pty/pull/97 for more details. Signed-off-by: Guillaume J. Charmes <git+guillaume@charmes.net>
2020-05-06Revert "Dont detach process under vterm"Drew DeVault
This reverts commit d07cf6c667a0d497c67196fca9967db71c1e02f6.
2020-05-06Dont detach process under vtermGuillaume J. Charmes
Signed-off-by: Guillaume J. Charmes <git+guillaume@charmes.net>
2020-05-06templates: add version funcReto Brunner
Fixes #316
2020-05-06docs: extract template function to their own sectionReto Brunner
The functions were located in the data section, which was suboptimal.
2020-05-06lib/messageview: mark messages as readReto Brunner
Currently at least the notmuch and maildir worker only set messages as read if a body part is fetched. The gpg abstraction however fetches the full message. We can simply set the readstate when we create the messageview, avoiding the issue. Once this is merged, we can cleanup both workers.
2020-05-06msg/reply: Deduplicate TO: and CC:Reto Brunner
If a recipient is already in TO:, there's no need to also put them in CC:
2020-05-06Guess date from received if not presentelumbella
2020-05-05Allow maildir subdirectoriesGrégoire Delattre
2020-05-05libui: don't require beeper for main contentDrew DeVault
2020-05-05Fix array out of bounds errorburrowing-owl
2020-05-01store.FetchFull: Change callback type to expose entire messageBen Fiedler
This is a prerequisite for allowing the FetchFull message to return both the message content and the message headers.
2020-05-01Implement :header commandRay Ganardi
Usage: *header* [-f] <field> [value] Add a new email header. If the header already exists, -f must be specified to replace the given value.
2020-04-29Changing aerc.conf delimiter parsing to use only =, and not : as wellBen Cohen
2020-04-28Remove unecessary <Enter> from aerc.conf.inErazem Kokot
The new-email config example has "<Enter>" at the end unecessarily, since this makes the "<Enter>" text show up in a notification instead of functioning as a Return keypress.
2020-04-26add template structure to aerc-templates(7)Reto Brunner
2020-04-26aerc-config: remove bold modifier within textReto Brunner
Partial bold ("highlighted") text looks very strange and it doesn't really add anything, might as well remove it.
2020-04-24remove mention of header addition via the editor from tutorialReto Brunner
2020-04-24Fix headers in built-in templatesDrew DeVault
2020-04-24gofmt fixesDrew DeVault
2020-04-24imap/fetch.go: report error when fetching headers failsBen Fiedler
Correct me if I'm wrong, but shouldn't this raise an error when it fails?
2020-04-24Add recall commandJeffas
This command allows recalling the selected postponed email to edit in the composer. The command only allows recalling from the postpone directory.
2020-04-24Add postpone commandJeffas
This command uses the Postpone folder from the account config to save messages to. Messages are saved as though they were sent so have a valid 'to' recipient address and should be able to be read back in for later editing.