134 Commits

Author SHA1 Message Date
Andrew Furman e1885d2cda docs: import Proton Mail, Outlook and iCloud Mail sections back from v1.2.0
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

Refs: #705
2026-06-11 14:52:07 +02:00
Andrew Furman 6123a30f45 docs: add Gmail section under Configuration
Per-provider configuration section as discussed in #701, modeled on
the v1.2.0 README. Config shape live-tested against a real account.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

Refs: #704
2026-06-11 12:28:54 +02:00
Andrew Furman 4f99cb87d8 docs: fix shared-API command names + plural hidden aliases
* docs: fix shared-API command names, document search, draft and read semantics

The shared commands are singular since 3a1a981b but the README examples
still used the plural forms. Also document the query DSL limits (SORT
capability required, see #698), the save-as-draft recipe, and the
missing Reading messages section.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* feat(cli): accept plural shared commands as hidden aliases

Naming rule from #701: singular public API with hidden plural aliases,
plural struct fields (the mailbox.alias config key is now backed by an
`aliases` field, `aliases` kept as config alternative).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

Refs: #701 #703
2026-06-11 12:27:41 +02:00
Clément DOUIN 48cb0d3e7b docs: switch back license to MIT OR Apache-2.0
The AGPL license was just too restrictive, better to put effort in a Enterprise,
paid version.
2026-06-08 14:46:05 +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 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 44eff37470 build: improve bin size 2026-05-20 02:13:30 +02:00
Clément DOUIN 58d13804e5 re-introduce search query 2026-05-20 00:54:21 +02:00
Clément DOUIN 35b150dbd1 docs(readme): add social section 2026-02-13 12:28:46 +01:00
Clément DOUIN 85988da4cf docs(readme): add folder alias for iCloud sent messages
Refs: #629
2026-02-13 08:52:30 +01:00
Clément DOUIN 3de6d70bfe docs(readme): fix wrong titles 2026-02-09 13:52:44 +01:00
Clément DOUIN 04f73bb867 docs(readme): improve structure ter 2026-02-09 13:44:51 +01:00
Clément DOUIN e2be1c496a docs(readme): improve structure bis 2026-02-09 13:06:19 +01:00
Clément DOUIN d03a5cb57e docs(readme): improve structure 2026-02-09 12:22:56 +01:00
Clément DOUIN 3079e53556 feat(imap): add custom pem file support for tls 2026-01-20 21:45:59 +01:00
Clément DOUIN 730dee7fac docs(readme): add fosstodon badge
Also changed the style of the matrix badge.
2026-01-19 10:34:32 +01:00
Oliver Schrenk fc301f51fd docs(readme): fix outdated commands
* docs(readme): update configure commands

* docs(readme): note on oauth2 support for homebrew

* docs(readme): use --locked

* docs(readme): add missing fields

* docs(readme): improve brew note about cargo features

Refs: #607
2026-01-17 21:26:55 +01:00
Tim Stewart 1222c40557 docs(readme): fix typo coma
Refs: #586
2026-01-12 15:17:02 +01:00
Cody Hiar cf008c0ca7 docs(readme): fix gmail doc example
Refs: #564
2025-03-05 15:44:10 +01:00
Alan d697cbc16b docs(readme): add faq entry for disabling color
Refs: #567
2025-02-25 21:06:23 +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
Tim Chase 118a3f9779 docs(readme): fix typo FAQ MML
Refs: #520
2024-12-12 20:56:14 +01:00
Clément DOUIN 4953aae860 doc(readme): add other interfaces section 2024-12-09 21:52:52 +01:00
Clément DOUIN bf3d5342c2 doc(readme): add FAQ entry about aerc, mutt and alpine comparison 2024-12-09 21:52:49 +01:00
Clément DOUIN 1db785ac0b doc(readme): remove $ in front of shell commands
Also removed the bash annotations, as most of the code blocks refer to
shell commands and not bash code.

Refs: #516
2024-12-09 21:52:44 +01:00
Clément DOUIN ce0b2dd8d3 build: release v1.0.0
Refs: #514
2024-12-09 12:04:15 +01:00
Kovacsics Robert 0302a77f73 Fix Outlook SMTP server typo
From
https://support.microsoft.com/en-us/office/pop-imap-and-smtp-settings-for-outlook-com-d088b986-291d-42b8-9564-9c414e2aa040
2024-12-04 21:38:40 +00:00
Clément DOUIN eafeeb28a4 clean 2024-11-29 10:21:55 +01:00
Clément DOUIN a88843669a make oauth2 doc more clear about sharing tokens #499 2024-11-21 09:45:58 +01:00
Clément DOUIN 396a91a322 improve long version arg #496 2024-11-11 21:42:16 +01:00
Clément DOUIN 0101f7bf34 reflect docs and sample to new structure 2024-10-26 11:39:09 +02:00
Clément DOUIN 63cf9ca3da bump deps 2024-09-19 10:36:59 +02:00
Clément DOUIN 08f299f186 adjust readme outdated version section wording 2 2024-09-17 21:12:49 +02:00
Clément DOUIN 553ecd3c23 adjust readme outdated version section wording 2024-09-17 21:11:16 +02:00
Clément DOUIN 47d61d2c3d adjust readme installation section 2024-09-17 21:09:47 +02:00
Clément DOUIN e1f6739be3 fix typo in readme 2024-09-17 21:07:37 +02:00
Clément DOUIN ab56c493aa improve install section for v1.0.0 2024-09-17 21:06:32 +02:00
Clément DOUIN c5b33b9623 update fundings 2024-08-30 08:02:11 +02:00
Clément DOUIN 248a7b97a2 fix typo in readme#features section 2024-08-28 12:12:01 +02:00
Clément DOUIN 3f4a1e7eb2 improving config sample doc, part 1 2024-08-27 11:55:00 +02:00
Clément DOUIN bec2522e7f improve readme faq sections 2024-08-27 10:47:35 +02:00
Clément DOUIN 3044dda8f4 fix readme typo 2024-08-27 10:37:01 +02:00
Clément DOUIN f793d60ca2 add readme faq missing questions 2024-08-27 10:35:31 +02:00
Clément DOUIN 3fa617cf8f add readme config example for main email providers 2024-08-27 08:56:36 +02:00
Clément DOUIN cd3f5ff6a6 refactor readme 2024-08-27 08:13:39 +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 2566d45a96 fix typos in changelog and readme 2024-03-10 11:06:50 +01:00
Clément DOUIN 3b53bcc529 add note about envelopes filtering and sorting in readme 2024-03-10 10:40:45 +01:00