Clément DOUIN
b350955f21
fix(imap): add sort fallback
...
Introduce a new config option imap.sort.fallback: true for a slower SEARCH +
SORT combination, false for the SORT. If omitted, use fallback when the SORT
capability is not returned by the server.
Refs: #698
2026-06-12 10:57:12 +02:00
Clément DOUIN
4b347fda2b
refactor: improve sasl config
2026-06-02 00:34:12 +02:00
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
3a1a981b8c
refactor: rename command to singular
2026-06-01 14:12:34 +02:00
Clément DOUIN
aff4fddfb4
feat(imap): added back auto id feature
...
Refs: #688
2026-05-31 19:46:48 +02:00
Clément DOUIN
1f6cf06166
chore: clean
2026-05-26 19:40:35 +02:00
Clément DOUIN
791a54ef15
style: put back color inside table
2026-05-20 20:02:41 +02:00
Clément DOUIN
58d13804e5
re-introduce search query
2026-05-20 00:54:21 +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
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
f44f891d0e
docs: init migration guide
...
Also adjust config.sample.toml.
2026-05-20 00:53:23 +02:00
Clément DOUIN
6e96634444
docs(sample): add entry about backend.extensions
...
Refs: #548
2026-01-23 09:25:49 +01:00
Clément DOUIN
5eeda248fd
docs: fix folder.aliases
...
Fixed wrong folder.alias is the README and in the config.sample.toml.
Refs: #526
2024-12-19 09:20:13 +01:00
Clément DOUIN
ce0b2dd8d3
build: release v1.0.0
...
Refs: #514
2024-12-09 12:04:15 +01:00
Clément DOUIN
d4b81a8294
replace reset color by black in config sample #495
2024-11-11 17:56:49 +01:00
Clément DOUIN
0101f7bf34
reflect docs and sample to new structure
2024-10-26 11:39:09 +02:00
Clément DOUIN
24c9e3b384
fix smtp backend typo in config sample
2024-09-20 08:33:20 +02:00
Clément DOUIN
681837b48d
uncomment {imap,smtp}.auth.type in sample
2024-09-08 23:25:11 +02:00
Clément DOUIN
a2fa0dcf55
remove imap and smtp auth serde flatten
2024-09-03 12:02:02 +02:00
Clément DOUIN
bd2a425832
improving config sample doc, part 2
2024-08-28 11:55:02 +02:00
Clément DOUIN
3f4a1e7eb2
improving config sample doc, part 1
2024-08-27 11:55:00 +02:00
Clément DOUIN
04982a4644
fix cargo features issues
2024-02-24 14:27:05 +01:00
Clément DOUIN
faeda95978
fix flatten account config sample
2024-02-21 22:54:59 +01:00
Clément DOUIN
34a0978588
fix dead links and config sample
2024-01-27 22:47:06 +01:00
Clément DOUIN
a59d1ca2c6
refactor imap and smtp encryption options
2023-12-30 22:38:25 +01:00
Clément DOUIN
bc36ce1255
add imap.watch.timeout example in config sample
2023-12-29 21:00:48 +01:00
Clément DOUIN
5ede53476b
change watch imap envelope idle algorithm
2023-12-26 16:45:32 +01:00
Clément DOUIN
cd7cecca6e
fix message send save copy
2023-12-20 14:55:09 +01:00
Clément DOUIN
77f5e590b8
bump all deps
2023-12-19 15:38:24 +01:00
Clément DOUIN
d542b2496e
bump lib, fix config sample typo
2023-12-14 22:27:33 +01:00
Clément DOUIN
d6bf407653
move watch command from folder to envelope
2023-12-14 14:12:25 +01:00
Clément DOUIN
7fccdd822a
init folder watch command
2023-12-14 12:13:08 +01:00
Clément DOUIN
24bb6f10d7
fix broken link in readme
2023-12-12 15:25:49 +01:00
Clément DOUIN
3e3f111d3b
fix typos
2023-12-11 22:01:48 +01:00
Clément DOUIN
2e0ec913cf
refactor configs to match new nested api from lib
2023-12-11 18:38:00 +01:00
Clément DOUIN
04e721d591
adjust api, test commands with a greenmail instance
2023-12-09 09:38:33 +01:00
Clément DOUIN
a0888067da
fix sync cache
2023-11-28 12:30:50 +01:00
Clément DOUIN
1f88b27468
init backend override with list envelopes and send message
2023-11-26 12:16:07 +01:00
Clément DOUIN
cec658aff4
bump lib with backend features
2023-11-25 12:37:00 +01:00
icp
ff004f0c2a
update sample config to v0.8
2023-06-04 14:25:41 +05:30
Clément DOUIN
fb324878fa
improve global options, add account config sync-folders-strategy
2023-02-22 13:20:58 +01:00
Clément DOUIN
bfb572acbd
fix config deserialization issues
2023-02-19 08:51:19 +01:00