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
Clément DOUIN
6f5f943875
remove unused inquire dependency
2024-08-31 07:24:03 +02:00
Clément DOUIN
5a22cab781
make use of pimalaya-tui
2024-08-30 12:13:06 +02:00
Clément DOUIN
3d9c45e374
make deps point to new pimalaya organization path
2024-08-27 07:21:01 +02:00
Clément DOUIN
470815a227
improve imap auth mechanism selection and auto id exchange
2024-08-21 12:02:21 +02:00
Clément DOUIN
cf064f8e0d
add missing row height for accounts table
2024-08-20 10:58:07 +02:00
Clément DOUIN
8ccabf1fc0
make tables more customizable
...
All tables can customize the color of their column, and the envelopes
table can customize its flag chars.
2024-08-20 10:53:21 +02:00
Clément DOUIN
daf2c7c87a
make table full width
2024-08-19 09:55:08 +02:00
Clément DOUIN
b45944ef46
add attachment check in env list flags column
2024-08-17 11:55:41 +02:00
Clément DOUIN
d26314cd48
fix cargo features
2024-08-13 11:49:46 +02:00
Clément DOUIN
f9b92e6e7a
Merge branch 'thread'
...
Replaced `imap` crate by `imap-{types,codec,flow,client}`, and added
thread support for IMAP and Maildir.
2024-05-29 10:55:54 +02:00
Clément DOUIN
16d273febc
wip: fix thread id mapping
2024-05-26 11:54:13 +02:00
Clément DOUIN
b773218c94
wip: fix printer, make thread compatible with it
2024-05-23 15:04:48 +02:00
Guillaume Yziquel
1b35da2d07
Using HIMALAYA_CONFIG as a way to provide himalaya configuration file from environment.
2024-05-22 21:53:15 +00:00
Clément DOUIN
6cbfc57c83
wip: add message thread command
2024-05-22 11:07:40 +02:00
Clément DOUIN
2eff215934
wip: style thread tree using crossterm
2024-05-21 15:25:24 +02:00