43 Commits

Author SHA256 Message Date
ad542f4d79 Update from bf9f3a4e to bde0bca3
- colorize: add error handling for regex compilation
  - colorize: highlight trailing whitespace in diff lines
  - colorize: highlight diffstat summary lines
  - colorize: remove stray 's' from scanf format string
  - colorize: avoid closing stdin
  - colorize: fix palette color range check
  - colorize: fix missing separator assignments in seq()
  - colorize: fix bg attribute parsing to modify bg instead of fg
  - doc: update filter and hook environment variables
  - doc: correct command flag documentation
  - doc: document additional key binding names
  - doc: document IMAP SORT/THREAD extensions and login scheme
  - doc: correct default values to match code
  - config: remove dead code for subject-based UI context
  - templates: add missing methods to TemplateData interface
  - doc: fix grammar and spelling errors
  - doc: mention 'notmuch new' in aerc-notmuch(5)
  - mark: fix panic on incomplete message
2026-01-10 22:34:03 +01:00
44568ca089 Update from cc919155 to bf9f3a4e:
- treewide: run go modernize
  - help: list pages dynamically from mandb
  - compose: remove confusing bindings to switch accounts
  - account: fix split views when sidebar is hidden
  - compose: limit header whitespace removal to format-flowed
  - address-book: run the command with sh -c
  - viewer: add html-inline-images option
  - body-structure: store parts content-id headers
  - commands: add :toggle-sidebar command
2026-01-01 11:05:57 +01:00
3c2514e6cb Rearrange code commits (upgrade to
https://git.sr.ht/~mcepl/aerc/commit/f697a295ab81)
2025-11-24 01:00:39 +01:00
9e511ec235 Update to 4cf92ce0 2025-11-18 20:21:41 +01:00
2a29f31181 Update upstream to 9e487f1a. 2025-11-05 19:25:01 +01:00
cdab0d28a4 Rebased devel branch. 2025-11-02 23:28:57 +01:00
ab520a4816 Update upstream to e30a37c8. 2025-11-02 20:48:10 +01:00
e00c3b9ebc fix(imap): prevent panic when caching is disabled 2025-10-26 23:14:35 +01:00
36a0d0628c worker/imap: Protect LevelDB cache access with a mutex 2025-10-25 22:09:25 +02:00
e977576bdb Add a test against nil cache in IMAP cacheBody 2025-10-20 08:43:03 +02:00
24a2d05124 Add patch "icon: fix installation path v2" 2025-10-06 00:32:11 +02:00
ed2734a5a8 Add "Fix(msgstore): Preserve message flags on header updates"
patch.
2025-10-04 11:54:58 +02:00
9775ffbe22 Fix location of aerc SVG icon. 2025-10-03 23:40:29 +02:00
1b37de1d70 Add "jmap: Fix infinite loop when fetching messages in a large
folder" patch
Fix :prefetch test patch
2025-10-03 23:29:21 +02:00
260189ac10 Add "imap: Fix crash when fetching body parts with cache disabled" patch 2025-09-04 15:14:28 +02:00
d725192c1a 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
2025-08-28 23:41:04 +02:00
d27e7eb1f3 Add the commit 'imap: Correct handling of unsolicited flag updates and add tests' 2025-08-16 08:19:02 +02:00
3b086f3b6c Back msg_cache 2025-08-15 17:09:49 +02:00
edbd6f4283 Reset back to origin/master 2025-08-13 19:34:16 +02:00
e4dd33a607 Final version of the msg_cache branch for testing. 2025-08-11 18:00:29 +02:00
0574b01060 Testing the body caching patch. 2025-08-06 20:14:10 +02:00
2874a50965 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
2025-08-06 02:45:03 +02:00
a92dbce985 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
2025-06-30 14:49:41 +02:00
13c6195217 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
2025-06-21 12:35:56 +02:00
47cf45dadf 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
2025-06-19 08:07:57 +02:00
b8f6219dda Add vendor.tar.gz 2025-06-11 17:54:30 +02:00
94c919631c update aerc submodule 2025-06-11 17:51:43 +02:00
a78a2f062d Update from 2ed71ec4 to 0d46a43a:
- 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
2025-06-09 18:09:18 +02:00
79a2805315 Update from f2641cd9 to 2ed71ec4:
- mod: update all dependencies
  - mod: update go-maildir
2025-05-27 01:32:55 +02:00
b2fd97edca 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
2025-05-23 23:30:53 +02:00
3272125d4a 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
2025-05-14 14:20:41 +00:00
2a6ab674bb 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
2025-05-08 15:27:49 +02:00
905a32099b Add https://lists.sr.ht/~rjarry/aerc-devel/patches/58603 2025-04-07 22:25:23 +02:00
4e2975bee6 Remove all additional patches, reset back to origin/master. 2025-04-07 17:08:24 +02:00
15feb08b0b Add vendor tarball again. 2025-04-07 15:09:19 +02:00
505494f386 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
2025-04-04 13:19:34 +02:00
3b8db4e170 Add go.sum 2025-03-27 10:48:57 +01:00
5ba9309ff6 Use code from the git submodule. 2025-03-26 15:46:06 +01:00
5aa4ab04ef Add https://lists.sr.ht/~rjarry/aerc-devel/patches/58101 2025-03-25 14:05:02 +01:00
2ca81a2960 Add https://lists.sr.ht/~rjarry/aerc-devel/patches/58253 2025-03-22 09:06:38 +01:00
e383194f7c 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
2025-03-22 08:56:21 +01:00
4240b438ad 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
- Restore files from LFS
2025-03-19 06:43:58 +01:00
1f0482adbc Restart the repository again 2025-03-18 16:46:08 +01:00