Releases: d99kris/nmail
Releases · d99kris/nmail
v5.1.16
- add auto-move config option allowing to disable trash target
- fix reauthentication upon outlook oauth2 token expiration
- fix android termux build
- avoid logging warnings for minor user-triggered events
- allow full sync more than once per session
- auto-move to allow trash target, with lower priority
- add support for unwrapping quoted lines before wrapping them on reply
- add support for dumping warning and error log messages to stdout upon exit
- improved logging on oauth2 failure
- remove python 'requests' dependency for oauth2
- fixes #165 - improved config file parsing, trimming spaces
- add basic support for xdg base directory specification
- fix full sync hang for large mailboxes
- add support for disabling keyboard shortcuts
- update versioning scheme and hide version from top bar
- add separate key binding for next/prev page when composing message
- use html2nmail for html conversion by default
- add html2nmail util that may be used for html_to_text_cmd
- change html_to_text_cmd to be called with input file path instead of reading from stdin
- fix issue with duplicated message parts upon changing html_to_text_cmd
v4.67
- add support for server name indication
- fix unclean exit after failed login
- readme: remove mentions of gmail "less secure app access"
- allow jump to inbox from message parts view
- fixes #161 - document manual setup of imap/smtp in help/man-page
- fixes #160 - reply-all should reply to all irrespective of reply-to header
- add logging of os and architecture
- use standard backtrace_symbols_fd for logging crash callstacks
- github ci fix: macos use sudo for make install
- readme: add install instructions for Guix
- fix minor build warning
- mark message read upon viewing message in external viewer
- add make.sh deps support for Pop OS
- add make.sh deps support for Void and Rocky Linux
- add make.sh deps support for openSUSE
- add make.sh deps support for MacPorts
v4.54
- improved macOS portability
- drop CFNetwork dependency for macOS
- fix build on alpine linux
- use cp syntax with better compatibility
- fix auto-move from search results and handle unset sent and trash folders
- improved auto-move handling of empty subject and sender
- improved auto-move folder selection
- fix jump to top of inbox with 'i' position lost during transition to idle
- fix build error on chimera linux
- file picker to show hidden files last and shaded
- add make.sh deps support for raspberry pi bookworm
- goto inbox with 'i' while in inbox to jump to top of inbox
- message move with auto-selection to base target on first selected message on multi-selection
- propagate signal to allow core dump
- add option for enabling core dumps
- add macos entitlements for core dump
- add support for folder: search prefix
- during idle watch inbox (instead of current) folder for new messages
v4.35
v4.30
- follow-up to b36f925 - add back handling of attachment content name
- fixes #142 - improved message list attachment indication
- fixes #141 - fix character set conversion issue causing truncated output
- default to release build without debug info for git clones
- remove nspell-gpt as default spell checker
- fixes #96 - smtp handshake to send ip instead of hostname by default
- integrate dinhvh/libetpan#433 - fix mailsmtp_init_with_ip for IPv6 on Linux
- add libetpan to source tree - based on dinhvh/libetpan@5c9eb6b
v4.23
v4.20
- require option -c to prompt for cache encryption during oauth2 setup
- merged #138 - fix retrieval of user email for outlook-oauth2
- fixes #137 - update doc to mention outlook-oauth2
- add support for html preview command separate from html viewer command
- add support for external spell check
- attempt to detect if libetpan was built without sasl support on send failure
- add handling of gentoo dependencies in make.sh
- fixes #136 - attempt reauthentication upon oauth2 token expiration
- reinit mailimap on bad state
- update doc
- add support for forwarding email as attachment with shift-F
- use mimetype message/rfc822 when sending attached email messages
- avoid using invalid cached headers
- fixes #133 - add support for microsoft outlook oauth2
- add setup wizard support for icloud
- fixes #131 - list icloud folders correctly
v4.06
- prevent message export from empty folder
- update issue templates, ci branches and gitignore
- update doc and issue templates
- fixes #112 - exit idle when returning from sleep mode
- fixes #112 - improved status reporting during idle
- fixes #112 - more robust detection of new messages in idle
- fixes #112 - add support for configurable idle timeout
- improved imap cache design enabling uid/flags schema updates without invalidating cache
- follow-up to 144db4a, improve backward compatibility for previous key bindings
- fixes #82 - standardize input key handling across input fields
- add key code dump mode
- add support for octal key codes greater than 177
- add word/line navigation and edit support for compose header
- add support for moving cursor to home / end
- add support for jumping to beginning / end of line with ctrl-a / ctrl-e
- change default keybinding for external editor from ctrl-e to ctrl-w
- update default linux-specific keyboard shortcuts to work under ubuntu 22.04
- follow-up to 80952ee - fix custom keyboard shortcuts degrade
v3.89
- fixes #110 - fix compilation warnings for deprecated openssl SHA256_ functions
- fixes #109 - follow-up to ba2a192, enable send_hostname by default
- use [ip] instead of hostname during smtp auth, remove custom hostname option
- fixes #104 - improved locale compatibility
- fixes #108 - prevent high cpu usage on auto-detect offline mode
- code formatting
- add support for floating point percentage progress reporting
- add support for composing copy of current email with shift-c
- fixes #80 - improved status progress reporting during full sync
- fetch flags when entering/exiting imap idle state
- fix to only get folders the first time entering idle
- separate uid and flags cache db files from headers cache
- fixes #106 - handle unquoted commas in sender/recipient names
- fixes #105 - handle non-ascii (utf7) encoded folder names
- add error details in ui message on message send failure
- add logging when missing sasl auth mechanism
- default rich header compose cursor position to to-field
- update doc
v3.74
- move version to cpp-file for faster build time
- fix terminal color support detection on mac
- add support for custom terminal title
- build fix for openSUSE
- fix forwarding of emails with attachment filename containing comma or double quotes
- fixes #100 - handle long mime encoded text in any header field
- add support for custom downloads dir
- strip trailing linebreak on forwarded message, following reply-behaviour
- fixes #99 - use minimum required mime-structure for emails composed
- fixes #96 - generate Message-ID based on uuid and service provider domain name
- fixes #98 - filter out mime line breaks
- improved portability