Clément DOUIN
e377aede15
feat: make alpn customizable per protocol
...
Refs: #670
2026-06-01 20:47:41 +02:00
Clément DOUIN
07078437a2
refactor: drop HIMALAYA_CONFIG support
...
Clap env vars are hard to customize across Pimalaya projects, and they can
always be replaced by arg or flag.
2026-06-01 18:54:57 +02:00
Clément DOUIN
662bd26eb1
refactor: remove composer and reader
...
Composers and readers did not work as expected. It is just not possible for
himalaya to spawn a command that spawns $EDITOR, piping and redirection cannot
satisfy all the needs. Either the $EDITOR does not spawn (hangs over), either
himalaya does not collect any output from edition. The simplest way is to use an
intermediate temp file, or use process substitution. For eg., using mml:
mml compose >(himalaya message send)
You can also write into a file then feed himalaya with it.
2026-06-01 16:27:54 +02:00
Clément DOUIN
a28f95f9db
fix: raw message arg (imported from mml)
2026-05-31 20:06:36 +02:00
Clément DOUIN
aff4fddfb4
feat(imap): added back auto id feature
...
Refs: #688
2026-05-31 19:46:48 +02:00
Bowen Ho
8030ef5c50
chore: apply clippy --fix
...
* Fix clippy
* cargo fmt
Refs: #689
2026-05-24 15:08:23 +02:00
Clément DOUIN
68ff784c24
refactor: improve maildir, bring m2dir support
2026-05-24 01:37:37 +02:00
Clément DOUIN
6ae09790aa
chore: cargo fmt
2026-05-20 23:48:27 +02:00
Clément DOUIN
791a54ef15
style: put back color inside table
2026-05-20 20:02:41 +02:00
Clément DOUIN
9dd02da584
docs: switch to agpl license
2026-05-20 02:36:43 +02:00
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
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
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