Commit Graph

1025 Commits

Author SHA1 Message Date
Clément DOUIN 9ffcfcb1ba tests: group tests by provider 2026-05-20 00:53:25 +02:00
Clément DOUIN 1930546a7d tests: pin stalwart to v0.15.5 2026-05-20 00:53:25 +02:00
Clément DOUIN 0803320b61 tests: add smtp integration tests 2026-05-20 00:53:25 +02:00
Clément DOUIN 6cde5dfe38 refactor: clean serializers 2026-05-20 00:53:25 +02:00
Clément DOUIN 8b868f6e0e tests(imap): init fastmail and stalwart tests 2026-05-20 00:53:25 +02:00
Clément DOUIN 9d46dfd0a2 refactor(jmap): improve errors management 2026-05-20 00:53:25 +02:00
Clément DOUIN 2afbc89d3e tests: add fastmail and stalwart integration tests 2026-05-20 00:53:24 +02:00
Clément DOUIN 6a9877f0f5 refactor: improve jmap session management 2026-05-20 00:53:24 +02:00
Clément DOUIN 1f3e96e263 refactor: clean jmap api 2026-05-20 00:53:24 +02:00
Clément DOUIN c720e6e36b feat: init jmap support 2026-05-20 00:53:24 +02:00
Clément DOUIN 7a581b33b4 feat(imap): add back pagination for envelope listing 2026-05-20 00:53:24 +02:00
Clément DOUIN 2352cc71c7 feat: add maildir support for envelope and flag commands 2026-05-20 00:53:24 +02:00
Clément DOUIN dd43e0e123 feat: init maildir support with message command 2026-05-20 00:53:24 +02:00
Clément DOUIN 7c4dcfc08a fix: use sasl_default_mechanisms from toolbox 2026-05-20 00:53:24 +02:00
Clément DOUIN 17ec4b0fa1 refactor: replace --select by --no-select 2026-05-20 00:53:23 +02:00
Clément DOUIN b77a54e5dc refactor: use imap and smtp streams from toolbox 2026-05-20 00:53:23 +02:00
Barinderpreet Singh aa23a7a2c8 fix references of imap.sasl.login.password and smpt.sasl.login.password
* Fix config reference in MIGRATION.md

* Fix SASL password command sample configuration

* fix typo sasl login sample

---------

Co-authored-by: Clément DOUIN <soywod@users.noreply.github.com>

Refs: #642
2026-05-20 00:53:23 +02:00
Clément DOUIN 1978039f70 fix: add missing manuals and completions commands 2026-05-20 00:53:23 +02:00
Clément DOUIN b9e9d55045 build: use git patch, enable ci release builds 2026-05-20 00:53:23 +02:00
Clément DOUIN f44f891d0e docs: init migration guide
Also adjust config.sample.toml.
2026-05-20 00:53:23 +02:00
Clément DOUIN 0ad22c8630 clean implem part 1 2026-05-20 00:53:23 +02:00
Clément DOUIN eb6b721ba6 clean unused config, add id command 2026-05-20 00:53:23 +02:00
Clément DOUIN 44d2690d59 add account struct for each backend 2026-05-20 00:53:22 +02:00
Clément DOUIN fe0f5cec85 improve modules structure 2026-05-20 00:53:20 +02:00
Clément DOUIN 83be576b80 init smtp 2026-05-20 00:52:32 +02:00
Clément DOUIN 5e477f0a12 add msg get, export and read 2026-05-20 00:51:46 +02:00
Clément DOUIN 733e33559a add msg copy move delete save commands 2026-05-20 00:51:45 +02:00
Clément DOUIN fe03e2de67 use uid by default over seq 2026-05-20 00:51:45 +02:00
Clément DOUIN c953171572 decode envelope subject and addresses 2026-05-20 00:51:45 +02:00
Clément DOUIN 4992c256ca add envelope commands 2026-05-20 00:51:45 +02:00
Clément DOUIN f993bb58c9 add flag commands 2026-05-20 00:51:45 +02:00
Clément DOUIN e1854b6045 add mbox list args to filter and sort 2026-05-20 00:51:45 +02:00
Clément DOUIN 588d75f112 adjust Result::Io api 2026-05-20 00:51:45 +02:00
Clément DOUIN 1d72e59c82 add more mailbox useful commands 2026-05-20 00:51:45 +02:00
Clément DOUIN 715fdb002a re-implement old mailbox commands 2026-05-20 00:51:44 +02:00
Clément DOUIN ffa26594a4 repair mailbox table, add unix stream support 2026-05-20 00:51:44 +02:00
Clément DOUIN 297f5773aa add support for native tls 2026-05-20 00:51:44 +02:00
Clément DOUIN 0ec0159a28 rename imap folder into mailbox 2026-05-20 00:51:44 +02:00
Clément DOUIN 9811619629 list imap mailboxes 2026-05-20 00:51:44 +02:00
Joel Jensen 604d7a2d1d bump rust to 1.90 (#655) 2026-04-15 16:41:59 +02:00
4paulpak a4e603a1d2 fix: honor positional input in save commands (#646) 2026-04-14 21:33:13 +02:00
Clément DOUIN f9bc426b8f fix: search utf-8 on IMAP
Refs: #635
2026-02-24 23:56:59 +01:00
Clément DOUIN b9231e1ed4 fix: compilation error when wizard feature disabled
Refs: #634
2026-02-21 11:21:02 +01:00
Clément DOUIN 1b70c4e0ea build: fix v1.2.0 v1.2.0 2026-02-19 11:05:12 +01:00
Clément DOUIN 3eb01b4ad0 build: release v1.2.0 2026-02-19 10:39:51 +01:00
Clément DOUIN ea3308b2de build: bump deps 2026-02-19 08:42:20 +01:00
Clément DOUIN 6f2d79cb85 docs(changelog): update 2026-02-16 20:45:07 +01:00
Clément DOUIN f0b6942474 feat: accept env vars in email and login fields
Refs: #632
2026-02-16 15:02:48 +01:00
Clément DOUIN 49019a4144 build: bump deps 2026-02-16 11:24:34 +01:00
Vinay Mehta 4bb491f9a3 fix(thread): filter synthetic root node and fix off-by-one in message thread
The thread graph includes a synthetic root node with id "0" which caused
a panic when parsing IDs and an index-out-of-bounds when displaying
message headers. Filter out the root before fetching and use the correct
index for display.

Refs: #630
2026-02-16 10:39:32 +01:00