~rjarry/aerc

0.14.0 a month ago

Release 0.14.0 highlights:

# Added

- View common email envelope headers with `:envelope`.
- Notmuch accounts now support maildir operations: `:copy`, `:move`, `:mkdir`,
  `:rmdir`, `:archive` and the `copy-to` option.
- Display messages from bottom to top with `[ui].reverse-msglist-order=true` in
  `aerc.conf`.
- Display threads from bottom to top with `[ui].reverse-thread-order=true` in
  `aerc.conf`.
- Style search results in the message list with `msglist_result.*`.
- Preview messages with their attachments before sending with `:preview`.
- Filter commands now have `AERC_FORMAT`, `AERC_SUBJECT` and `AERC_FROM`
  defined in their environment.
- Override the subject prefix for replies pattern with `subject-re-pattern` in
  `accounts.conf`.
- Search/filter by absolute and relative date ranges with the `-d` flag.
- LIST-STATUS and ORDEREDSUBJECT threading extensions support for imap.
- Built-in `wrap` filter that does not mess up nested quotes and lists.
- Write `multipart/alternative` messages with `:multipart` and commands defined
  in the new `[multipart-converters]` section of `aerc.conf`.
- Close the message viewer before opening the composer with `:reply -c`.
- Attachment indicator in message list flags (by default `a`, but can be
  changed via `[ui].icon-attachment` in `aerc.conf`).
- Open file picker menu with `:attach -m`. The menu must be generated by an
  external command configured via `[compose].file-picker-cmd` in `aerc.conf`.
- Sample stylesets are now installed in `$PREFIX/share/aerc/stylesets`.
- The built-in `colorize` filter now has different themes.

# Changed

- `pgp-provider` now defaults to `auto`. It will use the system `gpg` unless
  the internal keyring exists and contains at least one key.
- Calling `:split` or `:vsplit` without specifying a size, now attempts to use
  the terminal size to determine a useful split-size.

# Fixed

- `:pipe -m git am -3` on patch series when `Message-Id` headers have not been
  generated by `git send-email`.
- Overflowing text in header editors while composing can now be scrolled
  horizontally.

# Deprecated

- Removed broken `:set` command.

Thanks to all contributors!

~$ contrib/git-stats.sh 0.13.0..0.14.0
Author              Commits  Changed Files  Insertions  Deletions
Robin Jarry              57            327       +5215      -4021
Tim Culverhouse          34             67        +792       -232
Koni Marti               30             83       +2406       -299
Julian Pidancet          12             23        +782       -292
Bence Ferdinandy         10             27        +497       -119
inwit                     5             16        +100        -93
Moritz Poldrack           4              7         +58         -3
jp39                      2              7         +36        -11
Ben Cohen                 1              1          +1         +0
Folker Schwesinger        1              1          +3         -4
Inwit                     1             11         +67        -79
Jens Grassel              1              2         +48        -15

Reviewer/Tester   Commits
Robin Jarry            69
Tim Culverhouse        33
Moritz Poldrack        24
Bence Ferdinandy       23
Inwit                   9
Koni Marti              9
Ben Lee-Cohen           1
Jens Grassel            1
Thomas Vigouroux        1
normen                  1