Matěj Cepl
050b48be35
- 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 again
964 lines
39 KiB
Plaintext
964 lines
39 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed May 29 06:42:23 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 again
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 9 23:35:18 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 7b4c8f67 to d582ac68:
|
|
- 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 again
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 2 20:37:17 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 0798a428 to 7b4c8f67:
|
|
- imap: add imaps+insecure mode
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 27 19:48:31 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 0a1af14f to 0798a428:
|
|
- config: add tag-modified hook to default config
|
|
- config: add flag-changed hook to default config
|
|
- docs: correct flag-changed example
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 14 20:21:06 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 empty
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 14 06:09:54 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 threads
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 13 11:20:23 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Add "contrib: improve readability of meeting requests" v2 patch
|
|
- Change go_modules from manual to trylocal.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 4 08:36:04 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 6ffc0ed5 to 65332c23:
|
|
- send: prevent sending if multipart conversion failed
|
|
- gpg: add pgp-self-encrypt option
|
|
- ui: update vaxis to v0.8.5
|
|
- config: make popover dialogs configurable
|
|
- notmuch: add strategies for multi-file messages
|
|
- notmuch: simplify moving a message
|
|
- notmuch: ignore duplicate msg ID error on delete
|
|
- search: fix crash during message search
|
|
- mod: update all dependencies
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 1 21:22:57 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Revendor
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 1 18:43:53 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 signature
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 11 01:05:00 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 6a84f133 to 4ffbaa6b:
|
|
- mod: update vaxis
|
|
- detach: add glob support
|
|
- quit: add :q alias
|
|
- mk: allow overriding install binary
|
|
- gpg: use export-minimal when attaching public key
|
|
- gpg: fix mime-version header position
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 6 14:05:28 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 65571b67 to 6a84f133:
|
|
- templates: add visual mode indicator to TrayInfo
|
|
- commands: rename confusing constants
|
|
- mk: add validate target
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 1 21:59:37 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 66bbc530 to 65571b67:
|
|
- contrib: use sed -E for shell scripts
|
|
- aerc-stylesets: document msglist_thread_context
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 28 11:17:27 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update vendor.tar.xz
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 28 09:22:10 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 8543aec8 to 66bbc530:
|
|
- imap: drain updates channel when moving messages
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 26 22:02:42 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 flag
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 23 22:38:33 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 tolerant
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 20 00:47:50 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 46ea8760 to 782a17df:
|
|
- revert: "ui: enable kitty keyboard protocol"
|
|
- readme: rename default log example
|
|
- ui: enable kitty keyboard protocol
|
|
- ui: update vaxis
|
|
- ipc: accept verbatim commands
|
|
- status: make message counts available in templates
|
|
- format: remove unused code
|
|
- stylesets/nord: change border style
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 16 10:51:06 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Switch from tar.gz to tar.zst
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 16 10:42:28 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from d56e949a to 46ea8760:
|
|
- store: fix split view blinking
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 15 01:00:29 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- Update from 6ea74eb3 to 2187ea16:
|
|
- imap: fix connection when host only has ipv6 address
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 1 23:05:13 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- Cross-account operations patch rebased.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 22 15:23:44 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Remove bounce patches, they need rebase.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 21 18:09:51 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- Switch Git repository to https://redcrew.org/cgit/aerc.git
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 17 11:15:31 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- Add :bounce command patches
|
|
- Add inter-account moves patches
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 8 21:26:01 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- Add accross-the-accounts commands
|
|
(https://lists.sr.ht/~rjarry/aerc-devel/patches/48139)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 20 23:10:58 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <a-0> to <a-9>
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- 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 <mcepl@cepl.eu>
|
|
|
|
- app: export global functions
|
|
- widgets: rename package to app
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 28 08:56:28 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Release 0.16.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 20 09:49:29 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- 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 <mcepl@suse.com>
|
|
|
|
- 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 <mcepl@suse.com>
|
|
|
|
- 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 <esc> 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 <mcepl@suse.com>
|
|
|
|
- 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 <mcepl@suse.com>
|
|
|
|
- Standard _libexecdir is weird.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 17 18:58:12 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- 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 <jengelh@inai.de>
|
|
|
|
- Trim rhetorics from descriptions.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 11 09:19:32 UTC 2023 - Hannes Braun <apple.hannes@gmail.com> - 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 <apple.hannes@gmail.com> - 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 <apple.hannes@gmail.com> - 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/<scheme> [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 <apple.hannes@gmail.com> - 0.14.0
|
|
|
|
- Fix ppc64 build
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 8 21:16:58 UTC 2023 - Hannes Braun <apple.hannes@gmail.com> - 0.14.0
|
|
|
|
- Add group tag
|
|
- Add support for systems without a libexec directory
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 31 23:04:57 UTC 2023 - Hannes Braun <apple.hannes@gmail.com> - 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.
|