Hi all, I am glad to announce the release of aerc 0.12.0. https://git.sr.ht/~rjarry/aerc/refs/0.12.0 Release 0.12.0 highlights: # Added - Read-only mbox backend support. - Import/Export mbox files with `:import-mbox` and `:export-mbox`. - `address-book-cmd` can now also be specified in `accounts.conf`. - Run `check-mail-cmd` with `:check-mail`. - Display active key binds with `:help keys` (bound to `?` by default). - Multiple visual selections with `:mark -V`. - Mark all messages of the same thread with `:mark -T`. - Set default collapse depth of directory tree with `dirlist-collapse`. # Changed - Aerc will no longer exit while a send is in progress. - When scrolling through large folders, client side threading is now debounced to avoid lagging. This can be configured with `client-threads-delay`. - The provided awk filters are now POSIX compliant and should work on MacOS and BSD. - `outgoing-cred-cmd` execution is now deferred until a message needs to be sent. - `next-message-on-delete` now also applies to `:archive`. - `:attach` now supports path globbing (`:attach *.log`) # Fixed - Transient crashes when closing tabs. - Binding a command to `<c-i>` and `<c-m>`. - Reselection after delete and scroll when client side threading is enabled. - Background mail count polling when the default folder is empty on startup. - Wide character handling in the message list. - Issues with message reselection during scrolling and after `:delete` with threading enabled. # Deprecated - Removed support for go < 1.16. Thanks to all contributors! ~$ git shortlog -sn 0.11.0..0.12.0 33 Tim Culverhouse 32 Koni Marti 30 Robin Jarry 25 Moritz Poldrack 3 Jose Lombera 2 Thomas Faughnan 1 Ben Cohen 1 Ensar Sarajčić 1 Joel Pickett 1 Pinghao Wu 1 Sean Stiglitz 1 Sijmen 1 Stas Rudakou 1 akspecs 1 q3cpma
Congrats on a new wonderful release!
Thanks for the new release! Looks like a lot of cool stuff. I have one question though: On Thu Sep 1, 2022 at 4:10 AM EDT, Robin Jarry wrote: > # Changed > > - `outgoing-cred-cmd` execution is now deferred until a message needs to > be sent. Does this mean that every time we send a message, outgoing-cred-cmd will be invoked, or just on the first time? I use `pass show ...` as my source-cred-cmd and outgoing-cred-cmd, and it would be slightly burdensome to have to enter in my PGP passcode every time (or every five minutes) I want to send a message.
Hi Sebastian, Sorry for the late reply. Somehow your email went to the spam box. Sebastian LaVine, Sep 01, 2022 at 15:18: > On Thu Sep 1, 2022 at 4:10 AM EDT, Robin Jarry wrote: > > # Changed > > > > - `outgoing-cred-cmd` execution is now deferred until a message needs to > > be sent. > > Does this mean that every time we send a message, outgoing-cred-cmd will > be invoked, or just on the first time? I use `pass show ...` as my > source-cred-cmd and outgoing-cred-cmd, and it would be slightly > burdensome to have to enter in my PGP passcode every time (or every five > minutes) I want to send a message. I have looked briefly at the code and it looks like there is no caching. https://git.sr.ht/~rjarry/aerc/tree/master/item/commands/compose/send.go#L54 https://git.sr.ht/~rjarry/aerc/tree/master/item/config/config.go#L127 I could be wrong as I don't use that feature. But it seems like this should be fixed. I'll send a patch on the list.