-
v0.8.3111a1160 · ·
v0.8.3 Fixes and enhancements ---------------------- - Add extra_submission_headers option to support posting to Newsgroups (which need a Newsgroup header). - Show error description when TIOCGWINSZ fails (i.e. we are not in a TTY). - Add QUIT command to SMTP transactions (Andrei Zisu @matzipan) - Fix SMTP end sequence (Andrei Zisu @matzipan) - Fix date formatting in conversations index style. - Replace splice with truncate in melib/imap, which was hurting performance. - Update yanked ahash dependency. - Removed pcre2 dependency from default features. - Removed managesieve-client from shipped binaries, it was included by accident before. - Add "static" feature and make it default: TLS libraries, libcurl, libsqlite3, libz, and libdbus are now vendored by default eliminating the need for system dependencies. - Replace CRLF to LF when editing a draft in the composer.
-
v0.8.17eed8278 · ·
v0.8.1-alpha Small quality of life fixes. By date, descending: - meli: update to 2021 edition - melib: update to 2021 edition - mail/view: show current number command buffer - mail/compose: init cursor at To: header field - Use Context::current_dir() when saving files to relative paths - Add current working directory tracking to Context - view/envelope: fix some out of bounds drawing. - Add install-man cli subcommand to install manpages on your system - meli: add print-used-paths subcommand - mellib/imap: don't flood user with sqlite3 errors if db is corrupted - command/parser: unify toggle_* parsers - Update README.md - mail/view: fix out-of-bounds draw when terminal is small - melib/email/parser: fix invalid address parse on folded values - listing.rs: add hide_sidebar_on_launch option - accounts.rs: move to crate root - state.rs: fix typo - Add Cross.toml for aarch64-unknown-linux-gnu builds - command: split code into submodules, add better error reporting - ui: show descriptive tab names for composer and threads - dependencies: embed xdg-utils crate - mail/view/thread: add toggle_layout shortcut - mail/view: don't initialize entire thread at once - mail/view: handle dialog Esc in the parent component - mail/view: remove unnecessary Clone derives - view/thread: open earliest unread email instead of first in thread - email/parser.rs: fix invalid mailto() results when body field exists - commands.rs: Introduce CommandError with context - melib/build.rs: add feature to use cache instead of downloading unicode data - jmap: fix invalid Type link references - remove deflate feature; make it a hard dependency - contacts: refactor module structure