-
Release Candidate v0.8.5-rc.3 Pre-Release
released this
2023-12-11 14:05:21 +02:00 | 99 commits to master since this releaseHopefully last release candidate for v0.8.5. Contains fixes for building with older versions of rust (new MSRV is 1.68.2).
Get pre-built binaries:
Downloads
-
Release Candidate v0.8.5-rc.2 Pre-Release
released this
2023-12-04 17:25:30 +02:00 | 119 commits to master since this releaseRelease candidate for v0.8.5.
Changes since
v0.8.5-rc.1
:- Fixed compilation for all
aarch64
builds - Fixed compilation for macos platform builds
- Fixed drawing artifact when iterating terminal grid cells
- Re-enabled conversations list style, which was disabled when the new TUI API was added
Downloads
- Fixed compilation for all
-
Release Candidate v0.8.5-rc.1 Pre-Release
released this
2023-12-02 19:21:07 +02:00 | 127 commits to master since this releaseRelease candidate for v0.8.5.
Major differences:
- Replaced TUI (termnal screen interface drawing) with new code that
makes sure out of bounds accesses are as little as possible. Also
every area of a screen holds provenance; you cannot mix area/region
information of different screens (virtual or tty). Every time there is
a window resize, the screen's generation gets refreshed. - Fixed some imap flag sync issues.
- Many small refactors across all the codebase.
Downloads
- Replaced TUI (termnal screen interface drawing) with new code that
-
v0.8.4 Stable
released this
2023-11-23 19:28:14 +02:00 | 161 commits to master since this releaseFix failing tests that might affect some software distributions installations.
Downloads
-
v0.8.3 Stable
released this
2023-11-22 15:45:24 +02:00 | 163 commits to master since this releaseFixes 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
toLF
when editing a draft in the composer.
Downloads
-
v0.8.2 Stable
released this
2023-09-22 13:32:32 +03:00 | 184 commits to master since this releaseSmall fixes:
- melib/utils/xdg: fix doc test compilation preventing installation on
AUR packages - mail/view: fix forward dialog not working
- mail/listing: go to end when pressing next/page down for the second time when sidebar is focused
Downloads
- melib/utils/xdg: fix doc test compilation preventing installation on
-
v0.8.1-alpha Stable
released this
2023-09-13 19:09:56 +03:00 | 190 commits to master since this releaseSmall 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
Downloads
-
v0.8.0-alpha Stable
released this
2023-08-29 21:12:51 +03:00 | 223 commits to master since this releaseDownloads
-
alpha-0.7.0 Pre-Release
released this
2021-09-03 16:11:01 +03:00 | 593 commits to master since this releaseAdded
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
Downloads
-
alpha-0.6.2 Pre-Release
released this
2020-09-24 18:53:38 +03:00 | 832 commits to master since this releaseAdded
- 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
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 637 KiB meli-0.6.2.tar.gz
- 1.1 MiB meli-dbgsym_0.6.2-1_amd64.deb
- 2.3 MiB meli_0.6.2-1_amd64.deb