Commit Graph

89 Commits

Author SHA1 Message Date
2957cb38d5
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
2024-04-14 08:10:17 +02:00
92a78d9eb8
Change go_modules from manual to trylocal. 2024-04-13 14:43:30 +02:00
4c7db328c5
Add "contrib: improve readability of meeting requests" v2 patch 2024-04-13 13:20:56 +02:00
958aa08967
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
2024-04-04 11:02:40 +02:00
37e7871da2
Revendor 2024-04-01 23:23:03 +02:00
726290e07b
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
2024-04-01 20:43:58 +02:00
eec671c226
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
2024-03-11 02:05:09 +01:00
0ea5f30ada
Update from 65571b67 to 6a84f133:
- templates: add visual mode indicator to TrayInfo
  - commands: rename confusing constants
  - mk: add validate target
2024-03-06 15:05:33 +01:00
75b2632b5d
Update from 66bbc530 to 65571b67:
- contrib: use sed -E for shell scripts
  - aerc-stylesets: document msglist_thread_context
2024-03-01 22:59:41 +01:00
3ead87ae4e
Update from 8543aec8 to 66bbc530
- imap: drain updates channel when moving messages
- update vendor.tar.zst
2024-02-28 12:19:33 +01:00
3f3857b539
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
2024-02-26 23:02:46 +01:00
3de04ef57f
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
2024-02-23 23:39:00 +01:00
af45306cab
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
2024-02-20 01:47:54 +01:00
67765c72e5
Fix repo URL. 2024-02-18 22:55:32 +01:00
919e9270c4
Switch from tar.gz to tar.zst 2024-02-16 11:54:12 +01:00
2f363aad46
Update vendor.tar.gz 2024-02-16 11:44:23 +01:00
fb06b4189d
Update from d56e949a to 46ea8760:
- store: fix split view blinking
2024-02-16 11:42:36 +01:00
a2af158554
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
2024-02-15 02:00:33 +01:00
6013835837
Update vendor.tar.gz 2024-02-12 23:26:26 +01:00
e1b8a40d6b
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
2024-02-12 23:23:43 +01:00
2eb5f21d7b
Update vendor.tar.gz 2024-02-12 00:42:58 +01:00
734cba8814
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
2024-02-12 00:40:57 +01:00
b95fb94252
Update from 6ea74eb3 to 2187ea16:
- imap: fix connection when host only has ipv6 address
2024-02-04 11:30:05 +01:00
1c7dca49b1
Update vendor.tar.gz 2024-02-02 00:09:07 +01:00
444f0b2a2a
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
2024-02-02 00:06:16 +01:00
460e9045de
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
2024-01-29 22:52:57 +01:00
be0c1f3423
Remove bounce patches, again. 2024-01-29 22:45:10 +01:00
e8cede5c1c
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
2024-01-29 22:41:36 +01:00
6581e715e4
Update vendor.tar.gz 2024-01-27 19:38:55 +01:00
42503d6c7c
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
2024-01-27 19:35:34 +01:00
8413d5e9de
We have removed suffixies at git.cepl.eu. 2024-01-26 16:08:00 +01:00
efe84300f1
Update vendor.tar.gz 2024-01-26 16:04:01 +01:00
86f6d6527d
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
2024-01-26 15:49:12 +01:00
680989d4ec
Cross-account operations patch rebased. 2024-01-23 11:49:01 +01:00
640caade88
Remove bounce patches, they need rebase. 2024-01-22 16:24:39 +01:00
6f00fd6197
Update vendor.tar.gz 2024-01-22 15:03:20 +01:00
07195a3259
Restore RemoteAssetUrl to myrepo URL. 2024-01-22 15:00:05 +01:00
0a69156893
Update vendor.tar.gz 2024-01-21 19:24:08 +01:00
42d8e9869f
Back to Sourcehut 2024-01-21 19:22:05 +01:00
fdc95a6f32
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
2024-01-21 19:09:56 +01:00
67805f8d48
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
2024-01-19 20:17:49 +01:00
7ecd1b51c2
Update vendor.tar.gz 2024-01-17 17:28:49 +01:00
5fcc23251b
Switch Git repository to https://redcrew.org/cgit/aerc.git 2024-01-17 17:26:28 +01:00
66a3a0ec57
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
2024-01-17 12:15:36 +01:00
63caa5f8ad
Add :bounce command patches
Add inter-account moves patches
2024-01-17 00:50:01 +01:00
01b034eb8d
Update from f41a3957 to ec0f4a50:
- config: remove deprecated settings
  - templates: move signature from compose to templates
2024-01-08 22:26:07 +01:00
2bc5f7dade
Update vendor.tar.gz 2024-01-07 17:22:06 +01:00
1e83f511e9
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
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
2024-01-07 17:07:57 +01:00
24911f716b
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
2024-01-04 15:14:48 +01:00
eb277acf9a
Add accross-the-accounts commands
(https://lists.sr.ht/~rjarry/aerc-devel/patches/48139)
2023-12-30 15:43:21 +01:00