~sircmpwn/aerc

fix function keys in terminal widget

off-by-one error
Requires Go 1.13

We use errors.Is, which has been introduced in Go 1.13.
msgviewer: do not interpret header as format string
Add quotes to the default pinned-tab-marker

It's a fix for: https://todo.sr.ht/~sircmpwn/aerc2/361
Using an unquoted backtick char is leading to a config error:

```
Failed to load config: missing closing key quote from '`
' to ''
```
Add pinned tabs

This adds the commands pin-tab and unpin-tab. Once pinned a tab lives on
the left of the tabstrip and has a configurable marker, defaulting to `
before its name.
Correct the khard example so that it works with aerc
Mark sent messages as "seen" in maildir

- Add maildir flags to complement a messages imap flags
- Set the "seen" flag on sent messages when using the maildir backend
- Cleanup AppendMessage interface to use models.Flag for both IMAP and
  maildir
Count recent messages in maildir exists total too
Ignore missing message part in getDecodedPart

The code that calls this function handles nil without issues.
Refactoring: remove store from PartInfo
go.sum: re-add notmuch
Reduce size of the password prompt UI
Yet another revision to PGP UI

I think this will be the one.
Simplify PGP messaging
compose: add space between headers and editor

Until the PGP changes, this was merged into the header widget.
Initial support for PGP decryption & signatures
Update dependencies

This brings in some bug fixes.
worker/imap: rely on go-imap for charset handling

Set imap.CharsetReader so that go-imap can automatically decode all
encoded fields.
Mark sent messages as "seen" in maildir

- Add maildir flags to complement a messages imap flags
- Set the "seen" flag on sent messages when using the maildir backend
- Cleanup AppendMessage interface to use models.Flag for both IMAP and
  maildir
Add move-tab command
Next