------------------------------------------------------------------- Thu Feb 15 01:00:29 UTC 2024 - Matej Cepl - Update from 3aa8b630 to d56e949a: - commands: allow to forward from eml - commands: allow to reply to eml - binds: allow account and folder binds to coexist - lint: update dependencies to work with go v1.22 - hooks: add Message-ID to variables for mail-received - colorize: preserve defaults unless overridden - colorize: adapt default style for light backgrounds - config: improve styleset error reporting - config: change default appearance - config: add missing settings in aerc.conf - log: move package to lib ------------------------------------------------------------------- Mon Feb 12 22:23:30 UTC 2024 - Matej Cepl - Update from 7c7a7ba8 to 3aa8b630: - commands: add bounce - lib: add function to obtain Message-ID hostname - send: move code to lib for reuse - jmap: set explicit sender and recipients - send: remove the sendCtx struct - send: refactor parseScheme - terminal: use start with appropriate size - vaxis: update to v0.7.2 and update ansi parser - docs: update docs to remove tcell reference - aerc: set title using vaxis - aerc: remove tcell import - mouse: use vaxis mouse events - paste: use vaxis paste events - terminal: replace tcell-term with vaxis terminal - style: use vaxis style everywhere - aerc: replace tcell keys with vaxis keys - fill: replace tcell.Style with vaxis.Style - ui: initialize vaxis directly, drop tcell.Screen initialization - ui: remove screen and viewports - aerc: change event interfaces to vaxis events - msgviewer: implement inline image viewing - ui: create and expose vaxis Window with Context - ui: so long tcell - parse/ansi: remove tcell/terminfo dependency ------------------------------------------------------------------- Sun Feb 11 23:40:50 UTC 2024 - Matej Cepl - Update from 2187ea16 to 7c7a7ba8: - view: only set seen flag if not present - templates: Add documentation for .Signature - security: update dependencies with known vulnerabilities - filter: allow workers to combine filter terms - commands: add align - config: add msglist-scroll-offset - scrollable: rewrite with scroll offset - calendar: make invitation matching case-insensitive - app: add keybinds annotation when printing bindings - compose: show annotations on the review screen - binds: parse annotations from keybind config - templates: use email address as fallback ------------------------------------------------------------------- Sun Feb 4 10:29:58 UTC 2024 - Matej Cepl - Update from 6ea74eb3 to 2187ea16: - imap: fix connection when host only has ipv6 address ------------------------------------------------------------------- Thu Feb 1 23:05:13 UTC 2024 - Matej Cepl - Update from 50705608 to 6ea74eb3: - Release version 0.17.0 - main: improve version string - commands: rename patch delete to patch unlink - templates: fix typo in the docs - commands: rename patch remove to patch drop - compose: fix deadlock when editor errors after :reply -c - ipc: wait for app to be ready before accepting commands - listbox: send some key events to textinput ------------------------------------------------------------------- Mon Jan 29 21:52:45 UTC 2024 - Matej Cepl - Update from c48d27b0 to 50705608: - menu: use listbox as fallback command - app: define two dialog constructors - listbox: add external text filter function - listbox: use tab key to cycle through list - ui: allow thread arrow customization ------------------------------------------------------------------- Mon Jan 29 21:38:15 UTC 2024 - Matej Cepl - Update from 1aa1f46a to c48d27b0: - notmuch: correctly run queries in `*` folder - doc: make sure aliases have the same signature - help: add :man as alias - mv: fix regression in selection of next message - bindings: do not systematically trigger completion - Remove bounce patches, again. ------------------------------------------------------------------- Sat Jan 27 18:35:21 UTC 2024 - Matej Cepl - Update from 40c25caa to 1aa1f46a: - binds: add some vim-inspired binds - maildir: show valid messages even if there are errors - release.sh: add --dry-run flag - flags: add support for draft flag - notmuch: centralize flag/tag mappings - tabs: optimize switching by offsets - compose: don't attach key when removing signature - mod: upgrade go-maildir to v0.4.1 ------------------------------------------------------------------- Fri Jan 26 14:48:53 UTC 2024 - Matej Cepl - Update from 2d8b81f6 to 40c25caa: - mv: allow to move messages across accounts - cp: allow to copy messages across accounts - msgstore: create destination folder on store.Append - config: print file path in error message - templates: avoid blank lines with empty signature - hook: add mail-sent hook - idler: improve the imap idler - check-patches: fix non-posix regex - mailmap: update - compose: allow automatic attachment of signing key ------------------------------------------------------------------- Tue Jan 23 10:48:53 UTC 2024 - Matej Cepl - Cross-account operations patch rebased. ------------------------------------------------------------------- Mon Jan 22 15:23:44 UTC 2024 - Matej Cepl - Remove bounce patches, they need rebase. ------------------------------------------------------------------- Sun Jan 21 18:09:51 UTC 2024 - Matej Cepl - Update from 9a255ab5 to 2d8b81f6: - forward: select correct part for signed messages - reply: select correct part for signed messages - main: add flags to override config files - commands: add menu - commands: refactor registration - envelope: use message from current tab - jmap: avoid crash when server returns garbage - compose: ensure rfc2045 compliant mime message - templates: add basic string functions - git-stats-graph: fix release dates ------------------------------------------------------------------- Fri Jan 19 19:16:50 UTC 2024 - Matej Cepl - Update from 430dd002 to 9a255ab5: - check-patches: enforce trailer list - check-patches: enforce prose on changelog entries - check-patches: check for a prefix in commit title - check-patches: factorize code - Also add experimental patch for compose: allow automatic attachment of signing key ------------------------------------------------------------------- Wed Jan 17 16:26:24 UTC 2024 - Matej Cepl - Switch Git repository to https://redcrew.org/cgit/aerc.git ------------------------------------------------------------------- Wed Jan 17 11:15:31 UTC 2024 - Matej Cepl - Update from ec0f4a50 to 430dd002: - rfc822: modify unit tests for message date parsing - rmdir: allow removing non-empty query dirs - reply,forward: use selected message part - z: complete with fs folders instead of account folders - z: fix arguments handling - cd: fix completion of folders with a space - commands: simplify CompletePath - contrib: add commit-msg git hook ------------------------------------------------------------------- Tue Jan 16 23:47:41 UTC 2024 - Matej Cepl - Add :bounce command patches - Add inter-account moves patches ------------------------------------------------------------------- Mon Jan 8 21:26:01 UTC 2024 - Matej Cepl - Update from f41a3957 to ec0f4a50: - config: remove deprecated settings - templates: move signature from compose to templates ------------------------------------------------------------------- Sun Jan 7 16:07:52 UTC 2024 - Matej Cepl - Update from 930e5032 to f41a3957: - commands: treat folded threads as one entity - notmuch: keep track of all siblings in thread - sendemail-validate: try regular make if gmake not available - deps: bump emersion/go-maildir to v0.4.0: - ci: fix builds - doc: fix typo in aerc-tutorial - colorize: add small description in help ------------------------------------------------------------------- Sun Jan 7 16:06:14 UTC 2024 - Matej Cepl - Update from 930e5032 to f41a3957: - commands: treat folded threads as one entity - notmuch: keep track of all siblings in thread - sendemail-validate: try regular make if gmake not available - deps: bump emersion/go-maildir to v0.4.0: - ci: fix builds - doc: fix typo in aerc-tutorial - colorize: add small description in help ------------------------------------------------------------------- Thu Jan 4 14:14:33 UTC 2024 - Matej Cepl - Update from bd29700e to 930e5032: - templates: add full path of file(s) as Filename(s) - commands: fix abbreviations regression - msglist: refactor tree building - imap: show parseable messages on error - rfc822: improve dates parsing - commands/msg: adapt quote-reply to honor viewer::alternatives - lib: introduce FindMIMEPart, adapt Find{Plain,Calendar}text - patch/find: add find sub-cmd - patch: implement worktree support - patch/switch: add switch sub-cmd - patch/delete: add delete sub-cmd - patch/term: add term sub-cmd - patch/rebase: add rebase sub-cmd - patch/cd: add cd sub-cmd - patch/remove: add remove sub-cmd - patch/list: add list sub-cmd - patch/apply: add apply sub-cmd - patch/init: add init sub-cmd - patch: create sub-command structure - pama: implement the persistent store for projects - pama: implement the revision control logic - pama: define the entity models - contrib: fix check-docs for subcommands - doc: add aerc-patch - notmuch: remove dynamic folders ------------------------------------------------------------------- Sat Dec 30 14:42:34 UTC 2023 - Matej Cepl - Add accross-the-accounts commands (https://lists.sr.ht/~rjarry/aerc-devel/patches/48139) ------------------------------------------------------------------- Wed Dec 20 23:10:58 UTC 2023 - Matej Cepl - Update from 0be135a3 to bd29700e: - ci: fix build and test on macos - lint,validate: fix for openbsd - cf: allow changing folder of another account - colorize: only colorize real usenet signatures - colorize: better detect diffs - doc: fix description of lf-editor - eml: expand tilde to home dir - dirtree: prevent folder selection when archiving ------------------------------------------------------------------- Thu Nov 30 18:09:03 UTC 2023 - Matej Cepl - Update from 9b3e3d1b to 0be135a3: - dirtree: fix jumping folders - flag,unflag: fix -a option for the answered flag - templates: display "(no subject)" when subject is empty - term: ensure cursor is hidden before closing - ui: make viewer tab title configurable via templates - rmdir: back to current folder upon error - dirtree: add custom virtual directory role - dirlist/dirtree: context handling - compose: copy to composing account's sent folder - reply: allow replying with another account - fold: remove aliases from struct - fold: add an option to fold/unfold all threads - compose: define useful vars in the editor's env - chore: upgrade to latest tcell-term - maintainers: add inwit and ferdinandyb - mod: update to go-opt@v1.3.0 - complete: only display popover for more than one choice ------------------------------------------------------------------- Mon Nov 13 14:14:30 UTC 2023 - Matej Cepl - Update from 23ba5478 to 9b3e3d1b: - stylesets/nord: make unread selected mails readable - completion: hide quotes from choices - cf: fix over quoting of notmuch queries - binds: allow to - rmdir: ensure proper sequence of operations - {im,ex}port-mbox: allow using ~ in path - ui: correct some push status messages - threads: add .ThreadUnread to template data - search: add rcpts fields to header in search criteria ------------------------------------------------------------------- Thu Nov 2 21:04:13 UTC 2023 - Matej Cepl - Update from 6613d9b5 to 23ba5478: - linters: avoid crash when analyzing function call - complete: allow disabling automatic completion - complete: allow setting the completion key binding - cf: do not quote notmuch queries in completion results - completion: refactor filter list api - hooks: add mail-added hook - hooks: add mail-deleted hook - binds: folder-specific bindings for composer - fold: add an option to toggle folding - fold: allow for multiple folding levels - doc: fix newlines for the aerc-search manpage - binds: remove duplicated and empty bindings - docs: add examples for modifying column-name ------------------------------------------------------------------- Tue Oct 31 23:35:44 UTC 2023 - Matej Cepl - Update from 2d9654d to 6613d9b5: - cf: fix unexpected argument on notmuch - complete: add trailing space after quotes - treewide: replace shlex.Split with opt.SplitArgs - commands: use completion from go-opt - commands: remove command set completion api - pipe: run commands with sh -c - open: run commands with sh -c - search: use a common api for all workers - worker: move shared code to lib - main: parse command line args with go-opt - commands: parse arguments with go-opt - commands: remove command set execute api - commands: expand templates before command resolution - commands: pass raw command line down to template evaluation - lib: remove unused ShellQuote function - compose: fix crash when getting hostname - aerc: initialise the random number generator ------------------------------------------------------------------- Wed Oct 25 19:10:27 UTC 2023 - Matej Cepl - Update from cbc43e8 to 2d9654d: - compose: fix header navigation after :compose -e - commands: add :suspend ------------------------------------------------------------------- Mon Oct 23 19:24:13 UTC 2023 - Matej Cepl - Update from 579acf6 to cbc43e8: - changelog: get unreleased entries from commit trailers - export-mbox: preserve the user-visible sorting order when exporting - accounts: allow fnmatch-style wildcards in aliases - config: ensure account order as requested - contrib: add a script to generate release statistics - terminal: add `:send-keys` command - release.sh: fix typo ------------------------------------------------------------------- Fri Oct 13 09:00:26 UTC 2023 - Matej Cepl - Update from d179485 to 579acf6: - notmuch: return all siblings in threads - doc: update aerc-binds - doc: rephrase aerc-search -d date selection - sort: new `flagged` sorting criteria - carddav-query: interpret percent escapes in source url - release.sh: fix email encoding - send: add option to overwrite copy-to folder - colorize: accept wildcards in styles - split: add an alias for horizontal split - switcher: add scrollbar - msgviewer: separate part switcher from viewer - binds: better processing of contextual binds - doc: document -p option for move/copy - chore: ignore all log files ------------------------------------------------------------------- Wed Oct 11 08:55:55 UTC 2023 - Matej Cepl - Update from bc176bd to d179485: - release.sh: update version in GNUMakefile - mk: remove trimpath flag from debug build - ui: export global functions - app: fix nil pointer dereference on startup ------------------------------------------------------------------- Tue Oct 10 13:31:43 UTC 2023 - Matej Cepl - app: export global functions - widgets: rename package to app ------------------------------------------------------------------- Thu Sep 28 08:56:28 UTC 2023 - Matej Cepl - Release 0.16.0 ------------------------------------------------------------------- Wed Sep 20 09:49:29 UTC 2023 - Matej Cepl - Update from 389d89a to 37d5fc6: - xdg: fix unit tests on macos - changelog: reword before release - docs: add missing newline between :attach variants - docs: fix typo in stylesets regexp example - docs: add msglist_thread_folded style object - docs: add :fold and :unfold commands - docs: add :connect and :disconnect commands - docs: add :help and :new-account commands - docs: add :toggle-key-passthrough command - docs: add :recover command - docs: add [ui].client-threads-delay setting - contrib: add script to check man pages consistency - msgviewer: add styles for part selector - colorize: support trailing comments after values - config: add default values for empty stylesets - binds: improve display of key sequences - compose: respect header ordering from text editor - compose: avoid panic when deleting the last header - config: make all message list symbols/icons configurable - commands: strip leading colons from commands - commands: run a command by its first letters - hyperlinks: better parsing of emails without mailto prefixes - lib: return a new Header from LimitHeaders - binds: control and alt modifiers for delete - split: remove previous split from grid - doc: mention correct function in the example for compactDir - doc: MIME type consistency spelling - maildir: log mail checking errors, if any - compose: add option for LF-only editors ------------------------------------------------------------------- Thu Sep 7 10:31:45 UTC 2023 - Matej Cepl - Update from 5991eae to 389d89a: - msgviewer: show attachment file names first if possible - compose: delete empty headers ------------------------------------------------------------------- Mon Sep 4 17:34:38 UTC 2023 - Matej Cepl - Update from 81f5237 to 5991eae: - doc: clarify notmuch+maildir behavior with respect to files - colorize: handle spaces in styleset - msgstore: ensure selection when calling sort - notmuch: internally sort threads newest first - notmuch: refactor SetFlag - notmuch: track database state - notmuch: fix modify labels dropping threading - notmuch: check context when opening directory - mbox: remove datacounter dependency for size info - postpone: remove datacounter passthrough writer - dirlist: fix capturing of dirlist vars when selecting directory - notmuch: remove unused code - notmuch: replace notmuch library with internal bindings - notmuch: add notmuch bindings - mk: evaluate variables with $(shell) - postpone: change recall/postpone logic for custom folders - compose: use email domain name in Message-Id - xdg: get rid of deprecated dependencies - xdg: add functions to deal with user home paths - wizard: improve welcome screen - wizard: add sendmail support - wizard: add notmuch support - wizard: add support for maildir - wizard: add jmap support - wizard: add oauth & xoauth options - wizard: add imap cache-headers default setting - wizard: do not require full name - wizard: factorize ui layout - wizard: better url generation - wizard: add protocol & transport fields - wizard: autofill improvements - wizard: rename incoming to source - wizard: allow setting special copy-to folder - wizard: fix typo in validation - wizard: close open file - export-mbox: better path suggestion and name completion - dirlist: apply unread style on top of recent style - review: don't replace space escapes - review: sort unknown review commands - config: add missing configuration file annotation - mk: fix typos - ci: use make -C instead of changing directories - ci: run all tests - commands: allow reading attachments from a file - doc: add MessageId to aerc-templates.7 - jmap: cache session as json - doc: add to aerc-binds.5 - contributing: add guidelines for including changelogs - colorize: only emit osc8 if [general].enable-osc8=true - terminal: avoid races between close and draw - style: add msglist_gutter and msglist_pill to config - doc: strip email addresses in authors section - mk: deprecate BSD make in favor of GNU make - notmuch: add option to provide path for account - export-mbox: only export marked messages, if any - attach: add an option to pipe the attachments in - go.mod: drop mergo package - config: fix contextual ui config - account: fix contextual sort - contrib: update sendemail-validate hook - filters: put libexec/filters dirs before default PATH - hooks: add account and folder to mail-received env - msglist: fetch headers even when not focused - wizard: allow ? in passwords - watchers: move filesystem monitoring stuff in lib - templates: attach directly from templates - imap: support the Gmail extension (X-GM-EXT-1) - mouse: fix offset in tab title clickable area - wizard: display warning when focus is lost - composer: reopen the email file when editor is closed - compose: fix panic when adding empty header with uppercase letters - compose: allow removing headers - split: ensure messagestore is available - binds: replace redundant default bind - textinput: fix deleteWord with an only whitespace - contrib: actually fix irc patchset hook when author is not registered ------------------------------------------------------------------- Fri Sep 1 13:31:02 UTC 2023 - Matej Cepl - New version of lf-only patch (from https://lists.sr.ht/~rjarry/aerc-devel/%3C20230901114140.93772-1-moritz%40poldrack.dev%3E) ------------------------------------------------------------------- Thu Aug 17 21:01:03 UTC 2023 - Matej Cepl - Standard _libexecdir is weird. ------------------------------------------------------------------- Thu Aug 17 18:58:12 UTC 2023 - Matej Cepl - Fix shebangs of included scripts ------------------------------------------------------------------- Tue Jul 25 21:41:08 UTC 2023 - mcepl@cepl.eu - Update to version 0.15.2+git.1690321065.8731eaa: * compose: add option for LF-only editors ------------------------------------------------------------------- Fri Jul 21 06:09:42 UTC 2023 - mcepl@cepl.eu - Update to version 0.15.2+git.1689919736.c03c157: * hooks: add account and folder to mail-received env * msglist: fetch headers even when not focused ------------------------------------------------------------------- Fri Jul 21 05:49:30 UTC 2023 - mcepl@cepl.eu - Update to version 0.15.2+git.1689918241.ae2cacc: * split: ensure messagestore is available * compose: only add signature if missing * compose: allow changing edit-headers on the fly * compose: implement embedded headers in editor * compose: always use cr-lf line endings * compose: improve error handling * compose: factorize body read in a method * compose: only allow setting content at creation * send: return error when recipients list is empty * imap: fix header cache key collisions ------------------------------------------------------------------- Tue Jul 11 14:03:41 UTC 2023 - mcepl@cepl.eu - Update to version 0.15.2+git.1688995014.ab3debc: * viewer: avoid high cpu usage when selecting part with no filter * doc: fix hooks title level in aerc-config(5) * binds: add more default binds * open: add option -d to automatically delete temporary files * lib: invert logic of mimeDB lookup * aerc.conf: update filters help to match aerc-config(5) * contrib: add irc bot stuff ------------------------------------------------------------------- Sat Jul 01 09:16:02 UTC 2023 - mcepl@cepl.eu - Update to version 0.15.2+git.1688048700.69094e3: * templates: process reversed names better * doc: mention :search in aerc(1) ------------------------------------------------------------------- Wed Jun 28 10:12:59 UTC 2023 - mcepl@cepl.eu - Update to version 0.15.2+git.1687769637.dfabb52: * account: remember folder/message when reconnecting * parse-links: be more strict with url parsing * imap: only call UidSort with sort criteria * open: use the original attachment extension if possible * jmap: avoid displaying archive folder when use-labels=true ------------------------------------------------------------------- Thu Jun 22 15:42:32 UTC 2023 - mcepl@cepl.eu - Update to version 0.15.2+git.1687424285.f7837ed: * doc: folder-map in aerc-accounts * maildir: add folder-map * imap: add folder-map * lib: parse query-map and folder-map files * worker: implement folder-map middleware * worker: add WorkerInteractor interface * textinput: fix stemming with multi-byte chars * worker: add jmap support ------------------------------------------------------------------- Wed Jun 21 15:01:15 UTC 2023 - mcepl@cepl.eu - Update to version 0.15.2+git.1687295785.b4ae11b: * imap: implement cancellation of searching and fetching * imap: implement cancellation of opening dir and listing contents * notmuch: implement cancellation of requests * maildir: implement cancellation of requests * msgstore: delete pending headers when done or cancelled * worker: add context to cancellable requests * msgstore: pass context from dirlist to msgstore * msgstore: allocate properly sized maps * commands: fix panic in template execution * mk: do not create $(DESTDIR)$(SHAREDIR)/filters * doc: fix typos * save: fix saving of multiple files with the same name * account: create new store when creating folders * doc: move toggle-headers to view category * notmuch: translate filter/search options to query * logging: remove ultra verbose trace logs * mbox: use named logger * notmuch: use named logger * maildir: use named logger * imap: use named logger * worker: use named logger * logger: add support for named loggers * templates: add map functions - Remove fix-script-interpreter.patch, it will never be accepted upstream and we can better do it with sed in %%prep section. ------------------------------------------------------------------- Sat Jun 10 21:31:05 UTC 2023 - mcepl@cepl.eu - Update to version 0.15.2+git.1686420894.8162c5b: * bindings: add backspace key * help: do not run a command when displaying keys * mk: trim \r from the base64 output * readme: mention openSUSE aerc package * save: new option for saving attachments * config: fix multiple dynamic styles * compose: quit composing when editor returns error * contrib: add carddav-query script * contributing: cleanup * doc: fix invalid markup ------------------------------------------------------------------- Thu May 11 15:14:32 UTC 2023 - Jan Engelhardt - Trim rhetorics from descriptions. ------------------------------------------------------------------- Thu May 11 09:19:32 UTC 2023 - Hannes Braun - 0.15.2 - Update to upstream version 0.15.2 * Extra messages disappearing when deleting on maildir. * "colorize" and "wrap" filters option parsing on ARM. ------------------------------------------------------------------- Fri Apr 28 22:38:53 UTC 2023 - Hannes Braun - 0.15.1 - Update to upstream version 0.15.1 * Fix embedded terminal partial refreshes. * Fix maildir message updates after "mbsync". ------------------------------------------------------------------- Thu Apr 27 13:32:12 UTC 2023 - Hannes Braun - 0.15.0 - Update to upstream version 0.15.0 * New column-based message list format with "index-columns". * Add a "msglist_answered" style for answered messages. * Compose "Format=Flowed" messages with "format-flowed=true" in aerc.conf. * Add a trimSignature function to the templating engine. * Change local domain name for SMTP with "smtp-domain=example.com" in aerc.conf * New column-based status line format with "status-columns". * Inline user-defined styles can be inserted in UI templates via the {{.Style "name" string}} function. * Add the ability to run arbitrary commands over the socket. This can be disabled using the disable-ipc setting. * Allow configuring URL handlers via "x-scheme-handler/ [openers]" in aerc.conf. * Allow basic shell globbing in [openers] MIME types. * Dynamic "msglist_*" styling based on email header values in stylesets. * Add "mail-received", "aerc-startup", and "aerc-shutdown" hooks. * Search/filter by flags with the "-H" flag. * The built-in colorize filter theme is now configured in styleset files into the [viewer] section. * The standard Usenet signature delimiter "-- " is now prepended to "signature-file" and "signature-cmd" if not already present. * All aerc(1) commands now interpret aerc-templates(7) markup. * running commands (like mailto: or mbox:) no longer prints a success message * The built-in colorize filter now emits OSC 8 to mark URLs and emails. Set "[general].enable-osc8 = true" in aerc.conf to enable it. * [ui].index-format setting has been replaced by index-columns. * [statusline].render-format has been replaced by status-columns. * Removed support for [ui:subject...] contextual sections in aerc.conf. * [triggers] setting has been replaced by [hooks]. * smtp-starttls setting in accounts.conf has been removed. All smtp:// transports now assume STARTTLS and will fail if the server does not support it. To disable STARTTLS, use smtp+insecure://. - Remove "filters-install-location.patch: merged into upstream - Remove "fix-english-typos.patch": merged into upstream ------------------------------------------------------------------- Sun Mar 26 22:33:13 UTC 2023 - Hannes Braun - 0.14.0 - Fix ppc64 build ------------------------------------------------------------------- Wed Mar 8 21:16:58 UTC 2023 - Hannes Braun - 0.14.0 - Add group tag - Add support for systems without a libexec directory ------------------------------------------------------------------- Tue Jan 31 23:04:57 UTC 2023 - Hannes Braun - 0.14.0 - Initial package creation with version 0.14.0 * 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. * 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. * ":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. * Removed broken ":set" command.