Tag: 0.3.0
Tagger: Drew DeVault <sir@cmpwn.com> at 2019-11-21 09:34:46 -0500 -0500
On: eff8208cd9dca3c990213fd033e8b11ed091952a
aerc 0.3.0
aerc 0.3.0 is the latest pre-release of aerc. Notable improvements in
this release include:
A new notmuch backend is available. See aerc-notmuch(5) for details.
Message templates now let you change the default reply and forwarded
message templates, as well as add new templates of your own. See
aerc-templates(7) for details.
Mouse input is now optionally available and has been rigged up
throughout the UI, set [ui]mouse-enabled=true in aerc.conf to enable.
:cc and :bcc commands are available in the message composer.
Users may now configure arbitrary message headers for editing in the
message composer.
...as well as many bug fixes and usability improvements. Thank you to
the 27 contributors who helped to make this release possible! The
complete changelog follows.
Aditya Srivastava (2):
select next message when deleting from message viewer
add close command at global level
Art Wild (1):
Fix `unread` command
Ben Burwell (5):
Clean maildirs when opened
Include body MIME terminator in multipart messages
Fix sending attachments with less than 512 bytes
Fix directory completion case sensitivity
maildir: Preserve flags when copying messages
Ben Cohen (2):
Fixing #231 (alternative preferred mimetypes)
Joining the args in cf for folders with spaces
Christopher Vittal (3):
Add delete forward <C-k> and backward <C-u>
Add support for <C-j> as '<Enter>' in ExLine
Add :prompt command
Daniel Bridges (4):
Add cc and bcc commands
Allow cc/bcc command to receive no arguments
Let user edit arbitrary headers in composer
Add optional body argument to compose command
Daniel Xu (3):
Support regex filters for folders
Only compile regex portion of folder filter
Strip carriage returns (^M) when filtering emails
Devon Johnson (1):
Fix segfault on delete
Drew DeVault (11):
aerc-tutorial(7): add searching and expand viewer
Update tcell
Prevent drawing terminal with nil cmd
Revert "add close command at global level"
folder filter: only assume regex if filter is ~fmt
aerc.go: remove unused variable
aerc.go: simplify completions
Revert "Fix out-of-order messages by sorting as we display"
Revert "Show spinner when fetching contents"
Add some defaults for template options
Correct capitalization in quoted_reply
Frode Aannevik (1):
Fix: oauthbearer runtime error
Galen Abell (2):
Add CompletePath method
Add filesystem completions for :attach and :cd
Greg Anders (3):
Check for terminal before forwarding mouse event
Add UI options to save/pipe messages with unsupported mimetypes
Allow fields in compose widget to be clicked
Heiko Carrasco (1):
Print success to socket if no error was thrown
Jeffas (22):
Add initial command to end of completions
Add Mouseable
Ensure mimetype parts are converted to lower case
Check the subject line for lowercase re
Add new search behaviour for imap
Add display of unread messages in dirlist
Add signatures
Add completion for copy
Add basic searching to the maildir backend
Add search documentation for maildir backend
Focus new tab after remove
Add directory info messages
Add sorting functionality
Add documentation for sort
Make commands join args with spaces
Change search flags
Sort path completions
Fix selected account to return for messageviewer
Show spinner when fetching contents
Preserve sorting order in search results
Fix pushing invalid tabs to history
Fix tab refocus on remove
Jelle Besseling (7):
Implement next-folder using NextPrev with amount
Implement next-message in msgview using account
Don't print imap errors to ui
Ignore scroll command when msgstore is nil
Move forward command to it's own file
Add addresses argument to forward command
Add forwarding as attachment feature
Jonas Mueller (1):
Pass os stdin to credential command
Kevin Kuehler (6):
cc/bcc: Append to existing headers if called twice
Cleanup pager processes after closing a msgviewer
widgets/msgview: Reap the filter command
widgets/msgviewer: Don't crash if pager is nil
worker/imap: Fix seqMap race condition
commands/account: Disable :view for deleted msgs
Luke Drummond (1):
Add support for AUTH LOGIN submission
Matt Snider (1):
notmuch: ignore comments and blank lines when processing query-map file
Nicolai Dagestad (1):
Remove aerc specific code from the ui
Paul Spooren (1):
Allow custom spinner via config file
Reto Brunner (20):
msglist: add initialization state
ChangeFolder: do not depend on the msgstore
Extract message parsing to common worker module
add github.com/zenhack/go.notmuch
Add notmuch backend
Add notmuch docs
Close backends prior to shutdown
bump go-message, fixes address list parsing failure
upgrade go-message
Notmuch: use adhoc write connection.
extract search criteria parsing into the backends
notmuch: add search / filter capabilities
Add modify-labels command
notmuch: extract all notmuch db operations.
notmuch: sync maildir flags
notmuch: implement ModifyLabels
notmuch: add sort functionality
Open mailto links in a new aerc instance if needed.
lib/msgstore: fix invalid callback invocation
Notmuch: be resilient to config errors
Ronan Pigott (1):
doc: Fix missing '\' in aerc-tutorial man page.
Srivathsan Murali (5):
Config for deleting message from message viewer
Add Templates with Parsing
Complete the F rune.
Parse Reply-To header while parsing envelope
Install aerc-templates
Stephen Brennan (1):
Fix out-of-order messages by sorting as we display
Wagner Riffel (9):
imap worker: do not copy mailbox status mutex
all: purge redundant underscores
all: use fmt.Errorf for fomartting errors
all: rewrite references to strings.Index to strings.Contains
commands: move ParseNextPrevMessage error value to its last return value
widgets: remove redundant key check, delete is no-op if key is empty
widgets: rewrite references to os.SET_SEEK to io.SeekStart
widgets: gofmt
widgets: remove duplicate import
a3v (1):
Use sort.Stable for sorting displayed messages