219 Commits

Author SHA1 Message Date
Clément DOUIN 68e30530f5 feat: add experimental gmail rest api support 2026-06-17 01:12:23 +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 ec5a53233f feat: add message send --save and message save --send args 2026-06-01 16:53:40 +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 1ddc3e48d5 feat: add missing m2dir commands 2026-05-31 20:38:47 +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
Clément DOUIN b9231e1ed4 fix: compilation error when wizard feature disabled
Refs: #634
2026-02-21 11:21:02 +01:00
Clément DOUIN 3eb01b4ad0 build: release v1.2.0 2026-02-19 10:39:51 +01:00
Clément DOUIN 6f2d79cb85 docs(changelog): update 2026-02-16 20:45:07 +01:00
Clément DOUIN 4cbc8a07e3 docs(changelog): update 2026-02-13 00:04:40 +01:00
Clément DOUIN 379bbe8634 docs(changelog): format gh issue link 2026-02-09 15:13:27 +01:00
Clément DOUIN 91b22f6339 docs(changelog): prepare for v1.2.0 2026-02-09 14:57:53 +01:00
Clément DOUIN 38dc7f342f docs(changelog): fix invalid fetch with NIL body encoding
Refs: #525
2026-01-12 10:23:06 +01:00
Clément DOUIN 5632fdac3b build: release v1.1.0 2025-01-11 15:44:24 +01:00
Clément DOUIN 0f6217e6e5 build(nix): fix darwin x86_64 build
Also re-format nix codes with nixfmt-rfc-style.

Refs: #538
2025-01-11 14:35:04 +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 f5695cad53 refactor(config): change default downloads directory
Refs: <https://github.com/pimalaya/core/issues/1>
2025-01-10 16:02:40 +01:00
Clément DOUIN e3cbbbc6c4 refactor(envelope): add trace log to debug imap sequence set
Refs: <https://github.com/pimalaya/himalaya/issues/518>
2025-01-10 11:54:52 +01:00
Clément DOUIN 50b8d3667e fix(envelope): prevent out of bound error on empty search result
Refs: #518
2025-01-10 11:36:19 +01:00
Clément DOUIN 9aa408ae17 refactor(message): make message.send.save-copy true by default
Refs: #536
2025-01-10 10:19:04 +01:00
Clément DOUIN 97e40b5f59 fix(config): fix de/serialization of backends' none variant
Refs: #523
2025-01-10 09:58:35 +01:00
Clément DOUIN 082e680b32 fix(tracing): make env filter warn the default
Refs: #522
2025-01-09 18:29:32 +01:00
Clément DOUIN 3ceef291a1 fix: permission denied when using install.sh
Refs: #515
2025-01-09 15:23:24 +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 396a91a322 improve long version arg #496 2024-11-11 21:42:16 +01:00
Clément DOUIN 92814d6043 fix pre-release archives
commit f644ba7052ccb4247aba4d6a192fb54cd8a2a96e
Author: Clément DOUIN <clement.douin@posteo.net>
Date:   Wed Oct 30 16:30:39 2024 +0100

    do not remove share folder

commit 00e7148352e1e6aeb8ea6024763d76de3efb64da
Author: Clément DOUIN <clement.douin@posteo.net>
Date:   Wed Oct 30 16:21:35 2024 +0100

    upload folder and exe instead of archive
2024-10-30 16:50: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 a2fa0dcf55 remove imap and smtp auth serde flatten 2024-09-03 12:02:02 +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 10de8e9fb4 release v1.0.0-beta.4 2024-04-16 22:26:10 +02:00
Clément DOUIN 23ae40e728 enable clap cargo feature wrap_help, update changelog 2024-04-16 07:18:44 +02:00
Clément DOUIN 220008d0b4 fix in reply to header skipped from mailto url 2024-04-15 14:29:30 +02:00
Clément DOUIN ee9718a482 add message.delete.style config option 2024-03-23 17:07:41 +01:00
Clément DOUIN 7ee710634b bump deps, make global config option repeatable 2024-03-16 22:20:19 +01:00
Clément DOUIN 3868c62511 prevent unknown fields at top config level 2024-03-12 11:57:37 +01:00
Clément DOUIN 2566d45a96 fix typos in changelog and readme 2024-03-10 11:06:50 +01:00
Clément DOUIN c56a5f285b bump email-lib, update changelog 2024-03-10 10:37:50 +01:00
Clément DOUIN 46bf3eebfc improve envelope list query error diagnostics 2024-02-29 10:21:01 +01:00
Clément DOUIN 1e7adc5e0c add query arg to envelope list command 2024-02-28 09:09:03 +01:00
Clément DOUIN 1f6f2fcc11 update changelog 2024-02-25 11:04:37 +01:00
Clément DOUIN 1699a581ce update flake and cargo 2024-02-25 09:07:40 +01:00
Clément DOUIN e945c4b8e2 replace sqlite by sled for id mapping storing 2024-02-24 09:37:55 +01:00
Clément DOUIN 5cb247169a fix unit tests 2024-02-23 08:25:15 +01:00
Clément DOUIN 123224963d adjust changelog 2024-02-21 22:51:09 +01:00
Clément DOUIN 8741508413 removed github issue template
GitHub Issues have been definitely closed, so the template does not
make sense anymore.
2024-02-04 21:03:16 +01:00
Clément DOUIN dd7e1a02be improve pre and post edit choices interaction 2024-02-04 12:13:14 +01:00
Clément DOUIN 35c1453863 added wizard warning about google passwords 2024-02-04 11:36:11 +01:00