Wed Jan 15 00:13:53 UTC 2025 - Matej Cepl <mcepl@cepl.eu> - Update from 6b97085a to add9e15e: - Release version 0.19.0 - release: add closed tickets section to changelog - mod: update vaxis to v0.11.1 - mod: update go-message to 0.18.2 - mod: update go-crypto to v1.1.4 - templates: convert html parts before quoting - templates: add filters folders to exec path - pgp: ensure mime-version header is in the right place - html: allow passing arguments to w3m - compose: fix deadlock when editor exits with an error - compose: differentiate between edit and review commands - compose: add note that edit is also for headers - compose: disable {prev,next}-field on review screen
factory
Matěj Cepl2025-01-15 01:13:59 +0100
Fri Jan 10 17:51:42 UTC 2025 - Matej Cepl <mcepl@cepl.eu> - Update from bc487a52 to 6b97085a: - tab: fix broken history on removalMatěj Cepl2025-01-10 18:51:44 +0100
Update from 854a73e8 to 69da3784: - mod: update vaxis to v0.11.0 - filters: enable interactive html mode by default - filters: remove hard dependency on socksifyMatěj Cepl2024-12-26 12:02:46 +0100
Update from 1899b12c to baa0b698: - doc: fix some grammar in search docs - style: allow specifying multiple headers on dynamic styles - docs: stylesets: fix typo in dynamic style section - msgstore: do not trigger notification on initial load - send: avoid leaking bcc addresses to all recipientsMatěj Cepl2024-12-20 21:52:22 +0100
Update from c2048ef3 to 16156929: - templates: drop redundant space in forward_as_body - viewer: allow filters to provide their own paging - viewer: set term size environment vars before filter command starts - viewer: avoid potential race condition - viewer: limit indentation in writeMailHeadersMatěj Cepl2024-12-08 08:53:41 +0100
Update from 7f28ba10 to c2048ef3: - rfc822: parse multipart messages on a best efforts basis - composer: add focus-body optionMatěj Cepl2024-11-21 22:35:53 +0100
Update from e319d329 to 434ca29c: - completion: complete paths with FilterList - gpg: redirect status-fd from stdout to stderrMatěj Cepl2024-11-02 14:03:01 +0100
Update from 7469730f to e319d329: - reply: consider the From address too when checking aliases - imap: strip whitespace from Message-Id and In-Reply-To - attach: fix content-transfer-encoding for rfc822 attachments - textinput: make completions run async with cancellation - history: read the history file from XDG_STATE_HOME - completion: add command option descriptions - completion: add commands descriptions - completion: display descriptions next to choices - gpg: do not sign with untrusted keysMatěj Cepl2024-10-25 09:53:50 +0200
Update from 7f69618a to d58065ac: - send: allow using envelope from address - xdg: determine user runtime directory in a robust manner - doc: fix formatting of reply -A flag - reply: make {{.OriginalText}} available to custom templates - config: add pinentry support to cred commands - crypto: add pinentry support to gpg - aerc: support terminal-based pinentry programs - aerc: add quake-mode terminal - models: pad message uids with zeroes - calendar: skip editor when replying to invitationsMatěj Cepl2024-10-14 13:36:17 +0200
Update from fff69046 to 2d9f949a: - ircbot: sanitize email subjects - commands: add reload - store: extract configure logic - account: update split views - account: extract configure logic - account: remove ui config struct field - tabs: update ui config in any tab - log: handle config reload - config: extract load styleset function - config: add reload helper functions - jmap: refactor thread fetching - jmap: lazily fetch identities - maildir: set the forwarded flag when forwarding msgs - notmuch: set the "passed" tag when forwarding msgs - flag: manually toggle the forwarded tag - templates: add a template for forwaded messages - styles: add a style for forwarded messages - search: allow searching for forwarded messages - forward: allow forwarded flag to be set - copy: add -d flag to decrypt before copying - pipe: add -d flag to decrypt message - cryptoutil: implement cleartext function - mod: update go-maildir to v0.5.0 - go: bump minimal version to 1.21 and handle deprecations - maildir: only abort directory listing if there are 0 uids - filters: send real COLUMNS and LINES values - templates: fix AccountFrom default breaking startup - log: explain why the signature command failed - template: pass account and folder names to signature command - jmap: fix emailKey function name - send: redact password in outgoing URI for logging - notmuch: reload all changed messages on DB changeMatěj Cepl2024-08-20 22:04:26 +0200
Update from 247308d4 to fff69046: - view-message: add option to view message in background tab - search,filter: add flag to use custom extensions - imap: expose extension in capabilities - imap: extend SEARCH with X-GM-RAW for full Gmail search syntax - hooks: add logging for STDOUT and STDERRMatěj Cepl2024-08-06 22:09:18 +0200
Update from e037c095 to 247308d4: - filters: replace valgrind with libasan - calendar: hide empty attendee list - filters: test calendar filter also with POSIX-Awk - filters: add calendar test vector - filters: print "error" if filter failed - reply: allow copying to current folder - jmap: fetch entire threads - notmuch: only send Done event if deletion succeeds - acct: indicate connection state in tab title - notmuch: remove redundant query - notmuch: speed up lastmod query. - notmuch: improve logging for watcher - notmuch: don't reload all message on change - reply: handle the Sender header - templates: add {{.AccountFrom}} template - templates: add head and tail functions - ui: add :redraw command - notmuch: fix typo in man pageMatěj Cepl2024-08-04 18:17:55 +0200
Update from f99bcc47 to e037c095: - Release version 0.18.2 - deps: update vaxis to v0.10.3 - colorize: allow pipe '|' as uri characterMatěj Cepl2024-07-30 01:00:30 +0200
Update from 0.18.0 to f99bcc47: - jmap: fix typo in man page - calendar: fix error with non-gnu awk - depends-diff: only print changes if any - Release version 0.18.1 - smtp: take smtp-domain into account for tls connections - smtp: fix error when setting smtp-domain with starttls - rfc822: make header parsing less pedantic - log: create directories if necessaryMatěj Cepl2024-07-19 23:00:17 +0200
Update from 9cd806fa to 4e920d1d: - threadbuilder: allow threading by subject - threadbuilder: show siblings even when no parent foundMatěj Cepl2024-06-25 18:11:05 +0200
Update from 159746ff to 9cd806fa: - cc,bcc,forward: add completion from address book - next,prev: fix panic when message list is empty - completer: use AddressForHumansMatěj Cepl2024-06-25 01:00:38 +0200
Update from 74cea6b5 to 159746ff: - vaxis: update to 0.9.2 - dirlist: store previous folder info - rmdir: allow specifying folder to delete - query: allow forcing overwrite of existing folder - binds: allow per folder sections for the message viewerMatěj Cepl2024-06-23 23:28:47 +0200
Update from a1b60d2b to 73bcb466: - jmap: fix message list order direction - commands: use AccountConfig.Backend instead of reflect - hooks: add AERC_ACCOUNT_BACKEND to hooks with AERC_ACCOUNT - templates: add .AccountBackend - hooks: add AERC_FOLDER_ROLE to hooks with AERC_FOLDER - accounts: skip accounts with errors instead of exiting - jmap: bump go-jmap to v0.5.0Matěj Cepl2024-06-06 12:38:34 +0200
Update from 3e40b238 to a1b60d2b: - doc: fix the syntax for -d in the usage example - doc: update and rephrase -H header search syntax - move: avoid crash when message list is not ready - jmap: skip Email/get call if no emails to get - app: propagate bell from the built-in terminalMatěj Cepl2024-06-05 08:27:43 +0200
Update from 2276a796 to 3e40b238: - sendemail-validate: put prefix directly after -t flag - wrap: include xlocale.h header on macOS - jmap: fix go static check failure - jmap: fix error messageMatěj Cepl2024-06-02 14:05:14 +0200
Update from 7b4c8f67 to 2276a796: - ui: add select-last-message option - jmap: fetch entire threads - jmap: invalidate cache if mailbox state is not consistent - sendemail-validate: optionally use patatt to attest patches - wrap: use nl_langinfo to get locale codeset - binds: fix default d binding to actually ask a question - doc: fix new-account mentions for all protocols - github: fix macos build - config: fix typos in aerc.conf comments - readme: fix broken arch binary link - imap: fix panic in connect - docs: remove msmtp notice - msgstore: restore the directoryChange bool to fix new message bell - app: make aerc satisfy the Beeper interface againMatěj Cepl2024-05-29 08:42:28 +0200
Update from f204c736 to 0a1af14f: - notmuch: fix disappearing messages - attach: use absolute paths instead of relative - notmuch: add completions for :cf, :filter and :search - query: add completions for notmuch search-terms - hooks: add flag-changed - hooks: add tag-modified - open: create a file even if filename is emptyMatěj Cepl2024-04-14 22:21:25 +0200
Update from 65332c23 to f204c736: - compose,viewer: do not always wrap people names in quotes - sendemail-validate: add fallback for older git - compose: explicitly identify converted text/* parts - vaxis: fix panic trace print on stderr - pipe: allow closing the terminal automatically - gitignore: add tags and aerc-release-stats.png - docs: be more explicit about the behaviour of :accept - config: allow global options in accounts.conf - composer: block :quit command if composer is active - binds: fix FormatKeyStrokes to properly display certain keystrokes - readme: add missing link for aerc-patch man page - open: preserve the original filename - contrib: improve readability of meeting requests - ipc: add more fine-grained options to disable IPC - ipc: disable IPC completely when disable-ipc=true - ipc: add --no-ipc flag to completely disable IPC - ipc: retry failed command directly, not over IPC - ipc: improve error handling - ui: use a custom prefix for dummy root - notmuch: draw incomplete threadsMatěj Cepl2024-04-14 08:10:17 +0200
Update from 4ffbaa6b to 6ffc0ed5: - filters: add matching against attachment filename - docs: update filter tips for images - docs: correct IMAP IDLE default setting - templates: do not add new line after signatureMatěj Cepl2024-04-01 20:43:58 +0200
Update from 66bbc530 to 65571b67: - contrib: use sed -E for shell scripts - aerc-stylesets: document msglist_thread_contextMatěj Cepl2024-03-01 22:59:41 +0100
Update from ff77c7a5 to 8543aec8: - release: improve generated email - commands: add :query to create named notmuch dirs - imap: drain updates channel when deleting messages - ui: update vaxis and only use disambiguate csi-u flagMatěj Cepl2024-02-26 23:02:46 +0100
Update from 782a17df to ff77c7a5: - ipc: fix deadlock when aerc is not running - commands: remove compose commands from message viewer - msglist: allow configuring default split - ui: enable CSIu key encoding - binds: refactor parser to be more tolerantMatěj Cepl2024-02-23 23:39:00 +0100
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 fallbackMatěj Cepl2024-02-12 00:40:57 +0100
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 textinputMatěj Cepl2024-02-02 00:06:16 +0100
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 customizationMatěj Cepl2024-01-29 22:52:57 +0100
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 completionMatěj Cepl2024-01-29 22:38:22 +0100
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.1Matěj Cepl2024-01-27 19:35:34 +0100
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 datesMatěj Cepl2024-01-21 19:09:56 +0100
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 codeMatěj Cepl2024-01-19 20:16:54 +0100