- Update from add9e15e to 962ca08f:
- Release version 0.20.0
- readme: add missing link to carddav-query man page
- readme: add slackware package link
- binds: fix format of special keys
- compose: group aliased bindings on review screen
- compose: only hide bindings explicitly identified
- binds: add default annotated bindings for sign/encrypt
- compose: only show default annotations if absent from config
- binds: preserve order from the config file
- msgstore: fix new-message bell for threaded directories
- composer: add flag to go directly to review screen
- stylesets: make default status line more readable
- ci: enable codespell
- git: update ignore list
- treewide: fix English spelling
- compose: merge repeated address headers
- ui: fix the position of the address-book completion popovers
- imap: add support for plain auth
- tests: fix error with go 1.24
- reply: support multiple copy-to destinations
- reply: fix copy-to-replied when copy-to is set
- reply: fix copy-to-replied when copy-to is unset
- style: add back support for valid header patterns
- style: fix multi header patterns
- Update from 6b97085a to add9e15e:
- Release version 0.19.0
- release: add closed tickets section to changelog
- mod: update vaxis to v0.11.1
- mod: update go-message to 0.18.2
- mod: update go-crypto to v1.1.4
- templates: convert html parts before quoting
- templates: add filters folders to exec path
- pgp: ensure mime-version header is in the right place
- html: allow passing arguments to w3m
- compose: fix deadlock when editor exits with an error
- compose: differentiate between edit and review commands
- compose: add note that edit is also for headers
- compose: disable {prev,next}-field on review screen
- doc: fix some grammar in search docs
- style: allow specifying multiple headers on dynamic styles
- docs: stylesets: fix typo in dynamic style section
- msgstore: do not trigger notification on initial load
- send: avoid leaking bcc addresses to all recipients
- templates: drop redundant space in forward_as_body
- viewer: allow filters to provide their own paging
- viewer: set term size environment vars before filter command starts
- viewer: avoid potential race condition
- viewer: limit indentation in writeMailHeaders
- reply: consider the From address too when checking aliases
- imap: strip whitespace from Message-Id and In-Reply-To
- attach: fix content-transfer-encoding for rfc822 attachments
- textinput: make completions run async with cancellation
- history: read the history file from XDG_STATE_HOME
- completion: add command option descriptions
- completion: add commands descriptions
- completion: display descriptions next to choices
- gpg: do not sign with untrusted keys
- docs: fix typo for aerc-notmuch multi-file-strategy
- viewer: avoid crashes on opening invalid messages
- invite: honor the -a flag for :send
- mk: fix debug cflags
- notmuch: fix explicit searches for excluded tags
- mbox: handle invalid URL scheme in command line
- send: allow using envelope from address
- xdg: determine user runtime directory in a robust manner
- doc: fix formatting of reply -A flag
- reply: make {{.OriginalText}} available to custom templates
- config: add pinentry support to cred commands
- crypto: add pinentry support to gpg
- aerc: support terminal-based pinentry programs
- aerc: add quake-mode terminal
- models: pad message uids with zeroes
- calendar: skip editor when replying to invitations
- ircbot: sanitize email subjects
- commands: add reload
- store: extract configure logic
- account: update split views
- account: extract configure logic
- account: remove ui config struct field
- tabs: update ui config in any tab
- log: handle config reload
- config: extract load styleset function
- config: add reload helper functions
- jmap: refactor thread fetching
- jmap: lazily fetch identities
- maildir: set the forwarded flag when forwarding msgs
- notmuch: set the "passed" tag when forwarding msgs
- flag: manually toggle the forwarded tag
- templates: add a template for forwaded messages
- styles: add a style for forwarded messages
- search: allow searching for forwarded messages
- forward: allow forwarded flag to be set
- copy: add -d flag to decrypt before copying
- pipe: add -d flag to decrypt message
- cryptoutil: implement cleartext function
- mod: update go-maildir to v0.5.0
- go: bump minimal version to 1.21 and handle deprecations
- maildir: only abort directory listing if there are 0 uids
- filters: send real COLUMNS and LINES values
- templates: fix AccountFrom default breaking startup
- log: explain why the signature command failed
- template: pass account and folder names to signature command
- jmap: fix emailKey function name
- send: redact password in outgoing URI for logging
- notmuch: reload all changed messages on DB change
- view-message: add option to view message in background tab
- search,filter: add flag to use custom extensions
- imap: expose extension in capabilities
- imap: extend SEARCH with X-GM-RAW for full Gmail search syntax
- hooks: add logging for STDOUT and STDERR
- jmap: fix typo in man page
- calendar: fix error with non-gnu awk
- depends-diff: only print changes if any
- Release version 0.18.1
- smtp: take smtp-domain into account for tls connections
- smtp: fix error when setting smtp-domain with starttls
- rfc822: make header parsing less pedantic
- log: create directories if necessary
- vaxis: update to 0.9.2
- dirlist: store previous folder info
- rmdir: allow specifying folder to delete
- query: allow forcing overwrite of existing folder
- binds: allow per folder sections for the message viewer