Clément DOUIN
5500b02cfc
clean part 3
2026-05-20 00:54:21 +02:00
Clément DOUIN
cd27969e14
clean part 1
2026-05-20 00:54:16 +02:00
Clément DOUIN
8416a41f99
use std clients
2026-05-20 00:54:16 +02:00
Clément DOUIN
c32047d4de
rewrite lib without io-socket nor io-fs, and with io-email
2026-05-20 00:54:13 +02:00
Clément DOUIN
14edd94896
fix: apply #646
2026-05-20 00:54:12 +02:00
Clément DOUIN
b295f159de
refactor: unify command names
2026-05-20 00:54:06 +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
Clément DOUIN
1978039f70
fix: add missing manuals and completions commands
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
4paulpak
a4e603a1d2
fix: honor positional input in save commands ( #646 )
2026-04-14 21:33:13 +02: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
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
a15aa1a87c
feat: add --quiet argument
...
Refs: #545
2026-01-21 22:34:52 +01:00
Clément DOUIN
6219e30609
feat: add downloads directory argument for attachment download
...
Refs: #559
2026-01-21 22:12:30 +01:00
N4CH723HR3R
541c0cb90e
feat(cli): add value_delimiter to supply multiple config files ( #612 )
...
Refs: #612
2026-01-21 12:35:31 +01:00
Clément DOUIN
c79cabc168
feat(folder): add -y|--yes flag for purge and delete commands
...
Refs: #469
2025-01-10 16:28:53 +01:00
Clément DOUIN
ce0b2dd8d3
build: release v1.0.0
...
Refs: #514
2024-12-09 12:04:15 +01:00
Clément DOUIN
f9f2aaeab7
fix answered flag not set when replying to a message #508
2024-11-29 16:02:12 +01:00
Clément DOUIN
7aa576400a
fix mailto parsing issue
2024-11-29 11:58:00 +01:00