Commit Graph

148 Commits

Author SHA1 Message Date
dc3c467861
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
2025-01-26 00:43:16 +01:00
b305dc93f8
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
2025-01-15 01:13:59 +01:00
c806d0eae5
Fri Jan 10 17:51:42 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Update from bc487a52 to 6b97085a:
  - tab: fix broken history on removal
2025-01-10 18:51:44 +01:00
8ae73b2b6c
Add testing of “compose: disable {prev,next}-field on review
screen” patch.
2025-01-08 11:45:59 +01:00
ad182577d2
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
2025-01-07 21:22:33 +01:00
105622e548
Add testing patches from https://lists.sr.ht/~rjarry/aerc-devel/patches/56779 2025-01-07 08:39:12 +01:00
8affeb58a1
Update from 69da3784 to 0f7d4fc4:
- mod: update all dependencies
2024-12-29 17:45:34 +01:00
9a63657bc2
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
2024-12-26 12:02:46 +01:00
d06b00dd44
filters: remove hard dependency on socksify 2024-12-22 22:42:56 +01:00
83d473e9a5
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
2024-12-21 17:53:49 +01:00
d67fde1e14
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
2024-12-20 21:52:22 +01:00
c76865f46f
Add testing patch for fixing :send -t parameter with JMAP 2024-12-19 10:29:13 +01:00
c09aaea028
Update from 4f7f5d40 to 1899b12c:
- doc: fix typo in aerc-startup hook documentation
2024-12-18 12:28:58 +01:00
a1d43a70fb
Update from 6736cf04 to 4f7f5d40:
- compose: prevent trailing spaces on empty headers
2024-12-16 19:17:02 +01:00
cfd9969506
Update from 16156929 to 6736cf04:
- jmap: ignore charset encoding error
2024-12-10 16:09:44 +01:00
4d8adf76e2
Remove build.specials.obscpio 2024-12-08 09:05:53 +01:00
51c4a42320
Move again to Sourcehut 2024-12-08 09:03:50 +01:00
e5c9480f30
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
2024-12-08 08:53:41 +01:00
b69f425b93
Update from 7f28ba10 to c2048ef3:
- rfc822: parse multipart messages on a best efforts basis
  - composer: add focus-body option
2024-11-21 22:35:53 +01:00
1f998ff016
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
2024-11-09 22:14:49 +01:00
3fa3645897
Update from e319d329 to 434ca29c:
- completion: complete paths with FilterList
  - gpg: redirect status-fd from stdout to stderr
2024-11-02 14:03:01 +01:00
6fb114d90d
fix[_service]: don't store vendor tarball 2024-10-25 10:05:50 +02:00
ac8dc4ad4f
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
2024-10-25 09:53:50 +02:00
b07c5e8084
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
2024-10-22 23:06:32 +02:00
8060554068
Update from d58065ac to e5354e8e:
- mk: fix debug cflags
  - notmuch: fix explicit searches for excluded tags
  - mbox: handle invalid URL scheme in command line
2024-10-22 07:39:19 +02:00
9a8666c94e
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
2024-10-14 13:36:17 +02:00
bfac6d39bf
Testing rockorager-next branch 2024-10-03 23:15:01 +02:00
5a58eafd53
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
2024-09-20 18:01:25 +02:00
2e19332c16
Update from 73dc39c6 to f2d413e8:
- mailmap: fix email typo for tim
2024-09-12 07:49:27 +02:00
c0cc865651
Update from 2950d919 to 73dc39c6:
- treewide: replace uint32 uids with opaque strings
2024-08-28 17:38:16 +02:00
614192436d
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
2024-08-24 21:00:54 +02:00
e394debbf3
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
2024-08-20 22:04:26 +02:00
6b4d74dabe
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
2024-08-06 22:09:18 +02:00
e5cf616123
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
2024-08-04 18:17:55 +02:00
6260130861
Update from f99bcc47 to e037c095:
- Release version 0.18.2
  - deps: update vaxis to v0.10.3
  - colorize: allow pipe '|' as uri character
2024-07-30 01:00:30 +02:00
c5e7fde6a7
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
2024-07-19 23:00:17 +02:00
8bb232d13c
Update from 446d5303 to 0.18.0: 2024-07-03 06:32:33 +02:00
3817afaad5
Update from 446d5303 to 588776f4:
- imap: report errors from server
  - rfc822: properly parse address lists
2024-07-01 01:10:40 +02:00
f2f02753c2
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
2024-06-29 12:27:38 +02:00
4dd805cb71
Update from 4e920d1d to 7c5a1afb:
- wrap: fix cjk prose ratio on macos
2024-06-27 01:34:03 +02:00
a853054934
Update from 9cd806fa to 4e920d1d:
- threadbuilder: allow threading by subject
  - threadbuilder: show siblings even when no parent found
2024-06-25 18:11:06 +02:00
e09d7eda43
revendoring 2024-06-25 11:26:29 +02:00
016490fed2
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
2024-06-25 01:00:38 +02:00
d72ed6024b
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
2024-06-23 23:28:47 +02:00
747f2ae8f9
revendoring 2024-06-20 12:27:32 +02:00
352a15e22a
Update from 3b9397e6 to 74cea6b5:
- release.sh: better list dependency changes
2024-06-20 11:09:54 +02:00
bc2893eb05
Update from 73bcb466 to 3b9397e6:
- contributing: fix double backtick
  - selector: fix body text truncation
  - wrap: fix wide CJK characters support
2024-06-17 18:18:49 +02:00
4bea459d38
Add .gitignore 2024-06-17 17:53:16 +02:00
b757c99223
revendoring 2024-06-10 22:51:24 +02:00
3cdcc78f02
Add patch "thread: sort subject" from https://0x0.st/XbQd.txt
by Robin Jarry <robin@jarry.cc>
2024-06-07 23:20:42 +02:00