Commit Graph

1010 Commits

Author SHA1 Message Date
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
Clément DOUIN c64710aad4 refactor(wizard): default to secure password storage over plaintext 2026-02-13 20:39:42 +01:00
Clément DOUIN 35b150dbd1 docs(readme): add social section 2026-02-13 12:28:46 +01:00
Clément DOUIN 85988da4cf docs(readme): add folder alias for iCloud sent messages
Refs: #629
2026-02-13 08:52:30 +01:00
Clément DOUIN 4cbc8a07e3 docs(changelog): update 2026-02-13 00:04:40 +01:00
Clément DOUIN 018156fe41 feat: return id of added message
The feature is only implemented for the message save and template save
commands. Other commands like message send copy move don't return the
added id.

Refs: #627
2026-02-12 12:54:19 +01:00
Clément DOUIN dd0f4bb2a3 fix: make ariadne better manage colors 2026-02-09 18:08:30 +01:00
Clément DOUIN 0f34dfa31c docs(license): update year 2026-02-09 15:21:02 +01:00
Clément DOUIN 379bbe8634 docs(changelog): format gh issue link 2026-02-09 15:13:27 +01:00
Clément DOUIN 91b22f6339 docs(changelog): prepare for v1.2.0 2026-02-09 14:57:53 +01:00
Clément DOUIN 3de6d70bfe docs(readme): fix wrong titles 2026-02-09 13:52:44 +01:00
Clément DOUIN 04f73bb867 docs(readme): improve structure ter 2026-02-09 13:44:51 +01:00
Clément DOUIN e2be1c496a docs(readme): improve structure bis 2026-02-09 13:06:19 +01:00
Clément DOUIN d03a5cb57e docs(readme): improve structure 2026-02-09 12:22:56 +01:00
Clément DOUIN 6b26a03d1e fix: add missing imap-codec extensions
Refs: #624
2026-02-07 21:01:29 +01:00
Clément DOUIN 9baaa65ac2 fix: ignore secret error when resetting oauth2 creds
Refs: #543
2026-01-26 19:17:28 +01:00