File aerc.changes of Package aerc

-------------------------------------------------------------------
Sun Oct  5 22:31:50 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add patch "icon: fix installation path v2"

-------------------------------------------------------------------
Sat Oct  4 09:53:19 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add "Fix(msgstore): Preserve message flags on header updates"
  patch.

-------------------------------------------------------------------
Fri Oct  3 21:27:56 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add "jmap: Fix infinite loop when fetching messages in a large
  folder" patch
- Fix :prefetch test patch

-------------------------------------------------------------------
Thu Aug 28 21:38:41 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from abe5bb88 to 5549850f:
  - Release version 0.21.0
  - mod: update all dependencies
  - app: improve hook debug logs
  - imap: always consider recently received unread messages as recent
  - app: support color scheme change notifications
  - stylesets: add solarized-dark
  - account-wizard: show correct configuration path
  - doc: document msglist pill as scrollbar
  - msgviewer: use three dots to indicate an ongoing process
  - lib: vendor-in the jwz library

-------------------------------------------------------------------
Sat Aug 16 06:18:45 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add the commit 'imap: Correct handling of unsolicited flag
  updates and add tests'

-------------------------------------------------------------------
Fri Aug 15 15:09:47 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Back msg_cache

-------------------------------------------------------------------
Wed Aug 13 17:34:10 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Reset back to origin/master

-------------------------------------------------------------------
Wed Aug  6 18:13:48 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Testing the body caching patch.

-------------------------------------------------------------------
Tue Aug  5 09:35:23 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from d31995f1 to d635e5a3:
  - mk: use SOURCE_DATE_EPOCH if available to set DATE
  - ui: list exact matches first when filtering
  - unsubscribe: validate DKIM signatures before parsing unsubscribe links
  - unsubscribe: autoselect method if only one is available
  - unsubscribe: properly send unsubscribe requests
  - binds: throw error on unknown modifier key
  - compose: read VISUAL before EDITOR
  - chore: switch to using stdlib helper functions
  - imap: consistently fetch gmail labels and improve logging
  - imap: add support for :modify-labels / :tag for gmail and proton
  - app: handle Vaxis FocusIn and FocusOut events
  - deps: update vaxis to v0.14.1

-------------------------------------------------------------------
Mon Jun 30 12:49:33 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 4c294387 to d31995f1:
  - ui: implement C-left/C-right cursor controls for textinput
  - make: dump core on development build crash
  - imap: always use negotiated x-gm-ext-1 value

-------------------------------------------------------------------
Sat Jun 21 10:35:48 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 0d46a43a to 4c294387:
  - mark: make recipient switch target all recipients
  - imap: add rudimentary readonly support for labels in gmail
  - pipe: add support for piping messages in compose review mode
  - pipe: refactor to move out doExec/doTerm functions
  - forward: allow cross-account forwarding
  - imap: workaround o365 bug upon new email
  - imap: workaround list-status issue with zoho
  - app: expose toggle-headers command for open split
  - grid: fix possible crash on startup due to unsynchronized access
  - imap: fix comment typo
  - config: allow controlling whether :delete is allowed from any folder
  - ui: allow message split viewer to automatically mark messages as read
  - imap: do not ignore delete notifications linked to move actions
  - imap: use sequence to handle deletions not found in expungehandler
  - imap: improve seen count management

-------------------------------------------------------------------
Wed Jun 11 15:06:24 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 2ed71ec4 to de2006bb:
  - config: allow controlling whether :delete is allowed from any folder
  - ui: allow message split viewer to automatically mark messages as read
  - imap: do not ignore delete notifications linked to move actions
  - imap: use sequence to handle deletions not found in expungehandler
  - imap: improve seen count management
  - maildir: fix filename encoded UID removal when moving messages
  - pipe: fix deadlock when piping large messages to less
  - app: fix crash updating split view
  - mod: update vaxis to 0.14.0
  - readme: add security report mailing list info

-------------------------------------------------------------------
Mon May 26 23:32:09 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from f2641cd9 to 2ed71ec4:
  - mod: update all dependencies
  - mod: update go-maildir

-------------------------------------------------------------------
Fri May 23 21:29:38 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 1fe8ed68 to f2641cd9:
  - ui: properly trim spaces from addresses
  - dirlist: avoid unnecessary work upon next/prev-folder 0
  - menu: do not show warning when no command is provided
  - menu: small usability improvements
  - ui: update tab title when replacing by with another
  - app: robustify unread counter updates upon message deletion
  - imap: properly clean-up resources upon user initiated disconnect
- devel is now equal to master

-------------------------------------------------------------------
Wed May 14 14:20:32 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 1b72b767 to 1fe8ed68:
  - unmark: remove unsupported -v and -V flags from suggestions
  - docs: add missing -T to :unmark
  - mark: add filter-based marking
  - imap: support various provider policies for expunge calls
  - html: only pass supported w3m options
  - open: fix opening text/html messages

-------------------------------------------------------------------
Thu May  8 13:27:33 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 7cb8e0e7 to 1b72b767:
  - colorize: mailto URIs should not have '//' after the colon (:)
  - account: allow globs in folders-sort
  - rfc822: try harder to decode invalid address headers
  - commands: add -u option to {next,prev}-folder
  - colorize: add comma-separated stylesets support
  - reply: Check custom header for From address
  - term: allow setting custom title for the terminal tab
  - open: only use part basename for temp file
  - imap: dedupe mailboxupdate messages generated by go-imap v1.2.1
  - msg: fix issue with reply-to-self introduced by 063c19b6

-------------------------------------------------------------------
Mon Apr  7 20:25:12 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add https://lists.sr.ht/~rjarry/aerc-devel/patches/58603

-------------------------------------------------------------------
Mon Apr  7 15:01:35 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Remove all additional patches, reset back to origin/master.

-------------------------------------------------------------------
Mon Mar 31 12:52:04 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from f07db105 to de15b7c7:
  - ui: make flag values consistent lower case
  - codespell: ignore words in URLs and email addresses
  - ui: allow multiple stylesets to be specified in styleset-name
  - mod: update go-opt
  - tag: allow to toggle tags
  - watchers: fix checking error on darwin
  - imap: properly update UI upon message (un)read in another client
  - gpg: fix decrypt emails with invalid signature
  - foldermap: map directory in Messages{Moved,Copied} and RemoveDirectory
  - carddav-query: fixed parsing addresses from response
  - imap: handle outdated sequence numbers from server upon move/delete
  - imap: properly set mailbox information in list-status calls
  - maildir: fix sorting of thread siblings
  - worker: fix sorting of entire threads
- With special obs-service-go_modules
  (gh#openSUSE/obs-service-go_modules!65) builds with vendored
  tarball.

-------------------------------------------------------------------
Tue Mar 25 13:04:04 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add https://lists.sr.ht/~rjarry/aerc-devel/patches/58101

-------------------------------------------------------------------
Sat Mar 22 08:06:24 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add https://lists.sr.ht/~rjarry/aerc-devel/patches/58253

-------------------------------------------------------------------
Sat Mar 22 07:56:17 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 063c19b6 to f07db105:
  - stylesets: remove garbled characters from catppuccin
  - stylesets: add catppuccin
  - ui: map number block to regular counterparts
  - app: update folder counters upon message deletion
  - ci: remove go dependency downloading messages
  - template: fix mailto on startup failing to open

-------------------------------------------------------------------
Wed Mar 19 05:43:43 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from f6db7c32 to 063c19b6:
  - imap: honor reply-to-self when replying to all
  - imap: remove spurious checkmail when changing directories
  - app: add missing account name in trace log
  - man: add delete example

-------------------------------------------------------------------
Tue Mar 18 15:21:00 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 899f1699 to f6db7c32:
  - colorize: fix compilation with -Wall

-------------------------------------------------------------------
Mon Mar 10 22:20:58 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 357c1bff to 899f1699:
  - colorize: use snprintf instead of sprintf
  - smtp: add option to request DSN for successful deliveries
  - imap: fix processing of search criteria end date
  - git: Update git ignore list for mac
  - contrib: loosen carddav-query's case-sensitivity for vCard

-------------------------------------------------------------------
Mon Mar 10 19:46:57 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update patch "wrap: use snprintf() instead of sprintf()".

-------------------------------------------------------------------
Fri Mar  7 14:00:51 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 5f97f736 to 357c1bff:
  - wrap: do not set _XOPEN_SOURCE on NetBSD
  - viewer: disable passthrough mode on pager exit
  - ircbot: fix detection of applied rfc patches
  - ci: fix ancient go package url
  - imap: increase connection-timeout to 90 seconds
- Also, add testing patch srht#rjarry/aerc-devel!57919

-------------------------------------------------------------------
Thu Mar  6 10:03:04 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 5f97f736 to 357c1bff:
  - wrap: do not set _XOPEN_SOURCE on NetBSD
  - viewer: disable passthrough mode on pager exit
  - ircbot: fix detection of applied rfc patches
  - ci: fix ancient go package url
  - imap: increase connection-timeout to 90 seconds

-------------------------------------------------------------------
Tue Mar  4 15:46:44 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 9ad1e1e1 to 5f97f736:
  - ci: update dependencies to fix go 1.24 failures

-------------------------------------------------------------------
Tue Feb 25 18:53:45 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 4c46306e to 9ad1e1e1:
  - lib/marker: fix crash caused by concurrent map access

-------------------------------------------------------------------
Mon Feb 24 18:53:39 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Testing git hooks from git-obs-hooks with git-lfs support.

-------------------------------------------------------------------
Sat Feb 22 14:11:33 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 1f87e219 to 4c46306e:
  - wizard: add changelog entries
  - commands: add version command
  - autoconfig: fix spelling

-------------------------------------------------------------------
Wed Feb 19 17:50:40 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Version 5 of the tested patch (https://is.gd/i4bARm)

-------------------------------------------------------------------
Tue Feb 18 09:43:27 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Revert the previous patch
  https://lists.sr.ht/~rjarry/aerc-devel/%3C20250215145506.10458-1-git@moritz.sh%3E#%3CD7VH1Q3YQJ96.3R2ZV1HMGYK3B@cepl.eu%3E

-------------------------------------------------------------------
Mon Feb 17 22:56:09 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add mark patch (https://lists.sr.ht/~rjarry/aerc-devel/patches/57515)

-------------------------------------------------------------------
Mon Feb 17 08:56:54 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 985ce7a9 to 1f87e219:
  - wizard: add a spinner
  - wizard: add new autodiscovery system
  - autoconf: add MX record checking
  - autoconf: add educated guesses for config
  - autoconf: add Mozilla lookup
  - autoconf: add config retrieval from SRV records
  - autoconf: add config retrieval using HTTP-based autoconfig

-------------------------------------------------------------------
Wed Feb 12 12:52:10 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from dbe350a5 to 985ce7a9:
  - jmap: explicitly fetch body structure subparts

-------------------------------------------------------------------
Thu Feb  6 14:37:32 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 840ca53b to dbe350a5:
  - msgview: add copy-link command
  - filters/calendar: show excluded dates

-------------------------------------------------------------------
Wed Feb  5 22:49:17 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 3273d7e8 to 840ca53b:
  - macos: test build on go 1.23
  - lib: disallow < in URLs when parsing HTML

-------------------------------------------------------------------
Sat Feb  1 22:29:35 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 2ecb8770 to 3273d7e8:
  - deps: update go-jmap to v0.5.2
  - deps: update go-jmap to v0.5.1
  - codespell: fix lib/notmuch/directory.go: firs => first

-------------------------------------------------------------------
Mon Jan 27 22:23:38 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 962ca08f to 2ecb8770:
  - Release version 0.20.1
  - threading: fix disappearing messages
  - binds: limit default annotations width

-------------------------------------------------------------------
Sat Jan 25 23:42:32 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from add9e15e to 962ca08f:
  - Release version 0.20.0
  - readme: add missing link to carddav-query man page
  - readme: add slackware package link
  - binds: fix format of special keys
  - compose: group aliased bindings on review screen
  - compose: only hide bindings explicitly identified
  - binds: add default annotated bindings for sign/encrypt
  - compose: only show default annotations if absent from config
  - binds: preserve order from the config file
  - msgstore: fix new-message bell for threaded directories
  - composer: add flag to go directly to review screen
  - stylesets: make default status line more readable
  - ci: enable codespell
  - git: update ignore list
  - treewide: fix English spelling
  - compose: merge repeated address headers
  - ui: fix the position of the address-book completion popovers
  - imap: add support for plain auth
  - tests: fix error with go 1.24
  - reply: support multiple copy-to destinations
  - reply: fix copy-to-replied when copy-to is set
  - reply: fix copy-to-replied when copy-to is unset
  - style: add back support for valid header patterns
  - style: fix multi header patterns

-------------------------------------------------------------------
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

-------------------------------------------------------------------
Fri Jan 10 17:51:42 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from bc487a52 to 6b97085a:
  - tab: fix broken history on removal

-------------------------------------------------------------------
Wed Jan  8 10:45:47 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add testing of “compose: disable {prev,next}-field on review
  screen” patch.

-------------------------------------------------------------------
Tue Jan  7 20:22:31 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Update from 0f7d4fc4 to bc487a52:
  - viewer: decode Sender header
  - send: ensure crlf line endings
  - gpg: force crlf on base64 blobs
  - reply: add -f flag to always include From header addresses
  - reply: refactor ReplyToSelf
  - reply: completely de-duplicate recipients
  - reply: refactor de-duplicating addresses
  - reply: de-duplicate sender address

-------------------------------------------------------------------
Tue Jan  7 07:38:41 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Add testing patches from https://lists.sr.ht/~rjarry/aerc-devel/patches/56779

-------------------------------------------------------------------
Sun Dec 29 16:45:32 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 69da3784 to 0f7d4fc4:
  - mod: update all dependencies

-------------------------------------------------------------------
Thu Dec 26 11:02:36 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 854a73e8 to 69da3784:
  - mod: update vaxis to v0.11.0
  - filters: enable interactive html mode by default
  - filters: remove hard dependency on socksify

-------------------------------------------------------------------
Sun Dec 22 21:42:49 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- filters: remove hard dependency on socksify

-------------------------------------------------------------------
Sat Dec 21 16:53:43 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from baa0b698 to 854a73e8:
  - pipe: fix panic when backend fails to parse message
  - expand,collapse: allow specifying folder name
  - jmap: handle copy-to and :send -t
  - jmap: cache threads
  - jmap: correctly compare when FolderContents needs refresh
  - jmap: only call queryChanges for updated mailboxes
  - jmap: directly check updated email mailboxes on update
  - jmap: rely on updates to update mailbox list
  - jmap: start listening for changes on Connect message
  - jmap: update flags on successful Email/set
  - config: fix system paths when relocating aerc

-------------------------------------------------------------------
Fri Dec 20 20:52:00 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 recipients

-------------------------------------------------------------------
Thu Dec 19 09:29:10 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Add testing patch for fixing :send -t parameter with JMAP

-------------------------------------------------------------------
Wed Dec 18 11:28:55 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 4f7f5d40 to 1899b12c:
  - doc: fix typo in aerc-startup hook documentation

-------------------------------------------------------------------
Mon Dec 16 18:16:56 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 6736cf04 to 4f7f5d40:
  - compose: prevent trailing spaces on empty headers

-------------------------------------------------------------------
Tue Dec 10 15:09:37 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 16156929 to 6736cf04:
  - jmap: ignore charset encoding error

-------------------------------------------------------------------
Sun Dec  8 07:53:28 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 writeMailHeaders

-------------------------------------------------------------------
Thu Nov 21 21:35:49 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 7f28ba10 to c2048ef3:
  - rfc822: parse multipart messages on a best efforts basis
  - composer: add focus-body option

-------------------------------------------------------------------
Sat Nov  9 21:14:44 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 434ca29c to 7f28ba10:
  - forward: fix panic when using :eml
  - commands: fix empty entries from completion funcs
  - import-mbox: unzip compressed mboxes
  - import-mbox: enable url import

-------------------------------------------------------------------
Sat Nov  2 13:02:54 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from e319d329 to 434ca29c:
  - completion: complete paths with FilterList
  - gpg: redirect status-fd from stdout to stderr

-------------------------------------------------------------------
Fri Oct 25 07:49:09 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 keys

-------------------------------------------------------------------
Tue Oct 22 21:04:03 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from d58065ac to 7469730f:
  - docs: fix typo for aerc-notmuch multi-file-strategy
  - viewer: avoid crashes on opening invalid messages
  - invite: honor the -a flag for :send
  - mk: fix debug cflags
  - notmuch: fix explicit searches for excluded tags
  - mbox: handle invalid URL scheme in command line

-------------------------------------------------------------------
Mon Oct 14 11:35:39 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 invitations

-------------------------------------------------------------------
Thu Oct  3 21:14:40 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Testing rockorager-next branch

-------------------------------------------------------------------
Fri Sep 20 16:00:47 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from f2d413e8 to 7f69618a:
  - dirtree: fix dirlist-collapse=0 regression
  - templates/quote: only prefix quoted lines with '>'
  - lint: update golangci-lint to 1.61.0
  - commands: add an echo command

-------------------------------------------------------------------
Thu Sep 12 05:49:23 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 73dc39c6 to f2d413e8:
  - mailmap: fix email typo for tim

-------------------------------------------------------------------
Wed Aug 28 15:38:06 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 2950d919 to 73dc39c6:
  - treewide: replace uint32 uids with opaque strings

-------------------------------------------------------------------
Sat Aug 24 19:00:48 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 2d9f949a to 2950d919:
  - reload: reload everything if no flags are provided
  - imap: fix SeqMap.Pop runtime error
  - patch: add auto-switch option
  - gpg: fix signed message encoding
  - forward: better preserve attached file names
  - jmap: fetch created messages and set recent flag
  - notmuch: fix watcher path

-------------------------------------------------------------------
Tue Aug 20 20:04:18 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 change

-------------------------------------------------------------------
Tue Aug  6 20:09:12 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 STDERR

-------------------------------------------------------------------
Sun Aug  4 16:17:29 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 page

-------------------------------------------------------------------
Mon Jul 29 23:00:17 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from f99bcc47 to e037c095:
  - Release version 0.18.2
  - deps: update vaxis to v0.10.3
  - colorize: allow pipe '|' as uri character

-------------------------------------------------------------------
Fri Jul 19 19:38:43 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 necessary

-------------------------------------------------------------------
Sun Jun 30 23:10:36 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 446d5303 to 0.18.0:
  - imap: report errors from server
  - rfc822: properly parse address lists

-------------------------------------------------------------------
Sat Jun 29 10:25:55 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 7c5a1afb to 446d5303:
  - jmap: revert fetch threads support
  - ircbot: implement table unflipping
  - ircbot: improve karma plugin
  - ircbot: import upstream karma plugin
  - ircbot: use tabs for nginx config
  - ircbot: update nginx config after sourcehut migration
  - ircbot: update webhook to handle applied patches
  - main: add aliases for flags and options
  - main: detect invalid arguments early

-------------------------------------------------------------------
Wed Jun 26 23:33:59 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 4e920d1d to 7c5a1afb:
  - wrap: fix cjk prose ratio on macos

-------------------------------------------------------------------
Tue Jun 25 16:11:00 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 9cd806fa to 4e920d1d:
  - threadbuilder: allow threading by subject
  - threadbuilder: show siblings even when no parent found

-------------------------------------------------------------------
Mon Jun 24 23:00:34 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 159746ff to 9cd806fa:
  - cc,bcc,forward: add completion from address book
  - next,prev: fix panic when message list is empty
  - completer: use AddressForHumans

-------------------------------------------------------------------
Sun Jun 23 21:28:39 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 viewer

-------------------------------------------------------------------
Thu Jun 20 09:08:28 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 3b9397e6 to 74cea6b5:
  - release.sh: better list dependency changes

-------------------------------------------------------------------
Mon Jun 17 08:42:24 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Update from 73bcb466 to 3b9397e6:
  - contributing: fix double backtick
  - selector: fix body text truncation
  - wrap: fix wide CJK characters support

-------------------------------------------------------------------
Fri Jun  7 21:19:51 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- Add patch "thread: sort subject" from https://0x0.st/XbQd.txt
  by Robin Jarry <robin@jarry.cc>

-------------------------------------------------------------------
Thu Jun  6 10:38:29 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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.0

-------------------------------------------------------------------
Wed Jun  5 06:27:37 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 terminal

-------------------------------------------------------------------
Sun Jun  2 12:05:10 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

- 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 message

-------------------------------------------------------------------
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.
openSUSE Build Service is sponsored by