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
Clément DOUIN
85a12a54c0
make use of pimalaya/tui build module
2024-11-29 08:37:38 +01:00
Clément DOUIN
6dc448b062
clean both flake and non-flake API
2024-11-27 10:04:12 +01:00
Clément DOUIN
842db08710
put back real himalaya sources
2024-11-26 10:46:07 +01:00
Clément DOUIN
065493ac7a
isolate i686 windows with rust-platform-verifier
2024-11-26 07:31:35 +01:00
Clément DOUIN
4597b01e78
bump pimalaya libs
2024-11-22 11:20:02 +01:00
Clément DOUIN
d62486f4c5
document build.rs
2024-11-22 10:28:24 +01:00
Clément DOUIN
5c4b03474e
add cargo features to the long version
2024-11-22 09:51:43 +01:00
Clément DOUIN
14c77e4629
Merge pull request #504 from KoviRobi/master
...
Draft: Long version & nix flakes
2024-11-22 09:50:55 +01:00
Kovacsics Robert
c36e72b5f6
Allow passing in GIT_DESCRIBE/GIT_REV to avoid git repo
...
This should allow building inside a flake
2024-11-21 16:31:11 +00:00
Clément DOUIN
130629309c
adjust code from new pimalaya/tui config api
2024-11-21 09:07:22 +01:00
Clément DOUIN
36f3690cba
fix long version on nix and ci
2024-11-20 15:00:17 +01:00
Clément DOUIN
151adf09e6
pin pimalaya core lib versions
2024-10-28 11:29:15 +01:00
Clément DOUIN
0101f7bf34
reflect docs and sample to new structure
2024-10-26 11:39:09 +02:00
Clément DOUIN
3b271c3e67
bump pimalaya core v1
2024-10-24 15:21:13 +02:00
Clément DOUIN
a0dea19cdf
wip: use shared stuff from pimalaya-tui
2024-10-16 11:46:12 +02:00
Clément DOUIN
2386d0f517
make imap clients pool more reliable
2024-09-28 16:00:10 +02:00
Clément DOUIN
2b5e2c1c14
fix wrong printer method used for folder listing
2024-09-07 00:04:04 +02:00
Clément DOUIN
a2fa0dcf55
remove imap and smtp auth serde flatten
2024-09-03 12:02:02 +02:00
Clément DOUIN
cfc88118bb
clean unused deps
2024-09-03 11:02:23 +02:00
Clément DOUIN
cce0baf81a
fix pimalaya-tui package name
2024-09-01 16:07:50 +02:00
Clément DOUIN
b92d7b4a08
make use of pimalaya_tui::config::TomlConfig
2024-09-01 13:46:56 +02:00