./mail/aerc, Terminal email client written in Go

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.19.0, Package name: aerc-0.19.0, Maintainer: ktnb

aerc is an email client that runs in your terminal. It's highly
efficient and extensible, perfect for the discerning hacker. Check
out the screencast above to get an idea of how it's used.

Some of its more interesting features include:

- Editing emails in an embedded terminal tmux-style, allowing you
to check on incoming emails and reference other threads while you
compose your replies
- Render HTML emails with an interactive terminal web browser,
highlight patches with diffs, and browse with an embedded less
session
- First-class support for working with git & email
- Open a new tab with a terminal emulator and a shell running for
easy access to nearby git repos for parallel work
- Support for multiple accounts, with IMAP, Maildir, Notmuch, Mbox
and JMAP backends.
- Asynchronous IMAP and JMAP support ensures
- Efficient network usage
- Email threading (with and/or without IMAP server support).
- PGP signing, encryption and verification using GNUpg.


Master sites:


Version history: (Expand)


CVS history: (Expand)


   2025-01-16 15:24:36 by Kevin Bloom | Files touched by this commit (3) | Package updated
Log message:
aerc: update to 0.19.0

Important Upstream Updates:
- Drop support for go 1.20 and older
- The location of the command history file has changed to
  `${XDG_STATE_HOME:-$HOME/.local/state}/aerc/history`.
- The `html` filter is now enabled by default, making `w3m` a weak runtime
  dependency. If it is not installed, viewing HTML emails will fail with an
  explicit error.

Other Updates:
- New `:redraw` command to force a repaint of the screen.
- New `head` and `tail` templates functions for strings.
- New `{{.AccountFrom}}` template variable.
- Replying to all will include the Sender in Cc.
- Reply to addresses in `From` and `Reply-To` headers with `:reply -f`.
- Builtin `calendar` filter shows empty attendee list.
- Terminal-based pinentry programs (e.g. `pinentry-curses`) now work properly.
- Notmuch searches which explicitly contain tags from `exclude-tags` now return
  messages.
- Invitations now honor the `:send -a` flag.
- Remove unwanted less than symbol from In-Reply-To header when Message-ID uses
  folding.
- Aliases are now taken into account correctly when replying to own messages
  such as from the Sent folder or via a mailing list.
- Some SMTP servers do not strip `Bcc` headers. aerc now removes them before
  sending emails to avoid leaking private information.
- GPG signatures and encrypted parts now use CRLF line endings as required by
  RFC 5322.
- Template function `quote` only prefixes with a space if at quote depth `1`.
- Path completion now uses the normal filtering mechanism, respecting case
  sensitivity and the fuzzy completion option.
   2024-09-06 20:49:02 by Benny Siegert | Files touched by this commit (180) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-08-11 17:57:15 by Benny Siegert | Files touched by this commit (176) | Package updated
Log message:
Revbump all Go packages after update
   2024-08-09 11:42:40 by Ryo ONODERA | Files touched by this commit (327)
Log message:
*: Recursive revbump from security/libassuan2
   2024-08-07 03:01:37 by Kevin Bloom | Files touched by this commit (3) | Package updated
Log message:
aerc: update to 0.18.2

# Fixed
- Builtin `calendar` filter error with non-GNU Awk.
- Detection of unicode width measurements on tmux 3.4.
- Dropping of events during large pastes.
- Home and End key decoding for the st terminal.
   2024-07-24 21:30:15 by Thomas Klausner | Files touched by this commit (1)
Log message:
aerc: remove file in post-install to make patch regeneration easier
   2024-07-24 15:50:55 by Kevin Bloom | Files touched by this commit (5) | Package updated
Log message:
aerc: update to 0.18.1

Upstream Changes in 0.18.1:
- bug fixes

Upstream Changes in 0.18.0:
- added a variety of new commands
- inline image previews when no filter is defined for `image/*` and
  the terminal supports it
- message counts are available in statusline templates
- virtually any key binding can now be configured in binds.conf,
  including Shift+Alt+Control modifier combinations
- create notmuch named queries with the `:query` command.
- new `pgp-self-encrypt` option in `accounts.conf
- calendar responses now ignore case.
- allow account- and folder-specific binds to coexist.
- fixed crash when running `:send` with a `:preview` tab focused.
- deadlock when running `aerc mailto:foo@bar.com` without another
  instance of aerc already running.
- prevent a freeze for large-scale deletions with IMAP.
- `mime-Version` is no longer inserted in signed text parts headers
- restore previous behaviour of the new message bell

Many others updates https://git.sr.ht/~rjarry/aerc/refs/0.18.0 and
https://git.sr.ht/~rjarry/aerc/refs/0.18.1
   2024-07-03 08:59:36 by Benny Siegert | Files touched by this commit (169) | Package updated
Log message:
Revbump all Go packages after go122 security update