5.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
alpha-0.7.1 - 2021-09-08
Added
- Change all Down/Up shortcuts to j/k
- add 'GB18030' charset
- melib/nntp: implement refresh
- melib/nntp: update total/new counters on new articles
- melib/nntp: implement NNTP posting
- configs: throw error on extra unusued conf flags in some imap/nntp
- configs: throw error on missing
composing
section with explanation
Fixed
- Fix compilation for netbsd-9.2
- conf: fixed some boolean flag values requiring to be string e.g. "true"
alpha-0.7.0 - 2021-09-03
Added
Notable changes:
- add import command to import email from files into accounts
- add add-attachment-file-picker command and
file_picker_command
setting to use external commands to choose files when composing new mail - ask confirm for delete
- add export-mbox command
- add export-mail command
- add TLS support with nntp
- add JMAP watch with polling
- add reload-config command
- add import-mail command
- imap: implement gmail XOAUTH2 authentication method
- imap: implement OAUTH2 authentication
- compose: treat inline message/rfc822 as attachments
- add gpg support via libgpgme
Fixed
- Loading notmuch library on macos
- Limit dbus dependency to target_os = "linux"
- IMAP, notmuch, mbox backends: various performance fixes
alpha-0.6.2 - 2020-09-24
Added
- Add customizable mailbox tree in sidebar
- Make
dbus
dependency opt-out (feature isdbus-notifications
) - Implemented JMAP async, search, tagging, syncing
- Preserve account order from configuration file
- Implemented IMAP
CONDSTORE
support for IMAP cache - Add
timeout
setting for IMAP - Implement TCP keepalive for IMAP
- Rewrote email address parsers.
- Implement
copy_messages
for maildir - Implement selection with motions
Fixed
- Fixed various problems with IMAP cache
- Fixed various problems with IMAP message counts
- Fixed various problems with IMAP connection hanging
- Fixed IMAP not reconnecting on dropped IDLE connections
- Fixed various problems with notmuch backend
alpha-0.6.1 - 2020-08-02
Added
- added experimental NNTP backend
- added server extension support and use in account status tab
Fixed
- imap: fixed IDLE connection getting stuck when using DEFLATE
alpha-0.6.0 - 2020-07-29
Added
-
Add
select
command to select threads that match search query -
Add support for mass copying/deleting/flagging/moving of messages
-
IMAP: add support for COMPRESS=DEFLATE and others Extension use can be configured with individual flags such as
use_deflate
-
Rename EXECUTE mode to COMMAND
-
add async IMAP backend
-
add in-app SMTP support
-
ui: Show decoded source by default when viewing an Envelope's source
-
ui: Add search in pagers
-
Add managesieve REPL binary for managesieve script management
-
imap:
add server_password_command
-
configuration: Add per-folder and per-account configuration overrides. e.g.
accounts."imap.domain.tld".mailboxes."INBOX".index_style = "plain"
The selection is done for a specific field as follows:
if per-folder override is defined, return per-folder override else if per-account override is defined, return per-account override else return global setting field value.
-
themes: Add Italics, Blink, Dim and Hidden text attributes
-
ui: recognize readline shortcuts in Execute mode
-
ui: hopefully smarter auto-completion in Execute mode
-
demo NNTP python plugin
-
ui: add
auto_choose_multipart_alternative
: Choosetext/html
alternative iftext/plain
is empty inmultipart/alternative
attachments. -
ui: custom date format strings
-
ui: manual refresh for mailbox view
-
ui: create mailbox command
-
fs autocomplete
-
ui: add support for
NO_COLOR
-
enhanced, portable Makefile
-
added Debian packaging
-
added
default_header_values
: default header values used when creating a new draft -
ui: switch between sidebar and mailbox view with {left,right} keys for more intuitive navigation
-
ui: add optional filter query for each mailbox view to view only the matching subset of messages (for example, you can hide all seen envelopes with
filter = "not flags:seen"
Changed
- Replace any use of 'folder' with 'mailbox' in user configuration
- Load libnotmuch dynamically
- Launch all user shell commands with
sh -c "..."
Fixed
- notmuch: add support for multiple accounts on same notmuch db
alpha-0.5.1 - 2020-02-09
Added
- Added in-terminal floating notifications with history
- Added mailbox creation/deletion commands in IMAP accounts
- Added cli-docs compile time feature: Optionally build manpages to text with mandoc and print them from the command line.
- Added new theme keys