Commit Graph

976 Commits

Author SHA1 Message Date
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 c64710aad4 refactor(wizard): default to secure password storage over plaintext 2026-02-13 20:39:42 +01: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 4cbc8a07e3 docs(changelog): update 2026-02-13 00:04:40 +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 dd0f4bb2a3 fix: make ariadne better manage colors 2026-02-09 18:08:30 +01:00
Clément DOUIN 0f34dfa31c docs(license): update year 2026-02-09 15:21:02 +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 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 6b26a03d1e fix: add missing imap-codec extensions
Refs: #624
2026-02-07 21:01:29 +01:00
Clément DOUIN 9baaa65ac2 fix: ignore secret error when resetting oauth2 creds
Refs: #543
2026-01-26 19:17:28 +01:00
Clément DOUIN bb74bab766 fix: prevent envelope thread to panic
Refs: #560
2026-01-26 18:27:15 +01: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 ce1f8df46d feat: add view and view mime post edit choices
Refs: #486
2026-01-22 16:21:17 +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
Clément DOUIN 63b3485575 fix: prevent imap thread panic when not supported
Refs: #587
2026-01-21 21:14:34 +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 9df9886105 fix: downgrade toml@0.8 due to regression
Refs: #611
2026-01-21 08:22:30 +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
Clément DOUIN 4473819ace fix: abusive imap warn logs
Refs: #552
2026-01-17 23:00:56 +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
Clément DOUIN e586192067 fix: freeze when sending big attachment
Refs: #593
2026-01-14 21:02:03 +01:00
Clément DOUIN 6a514aee2f build(nix): use mktemp for wineprefix 2026-01-13 10:53:40 +01:00
Clément DOUIN 10911aed54 build(nix): try without wineboot 2026-01-13 10:41:35 +01:00
Clément DOUIN ea62d7ce8b build(nix): force init wine for windows builds 2026-01-13 10:20:12 +01:00
Clément DOUIN a648ad2cd7 build(nix): fix windows build 2026-01-13 00:42:21 +01:00
Clément DOUIN 4d97a9cc4c build(nix): fix postInstall hook 2026-01-12 20:15:03 +01:00
Clément DOUIN f4c1f0d65f build: fix tests 2026-01-12 18:52:33 +01:00
Clément DOUIN eab11cd255 build(nix): fix ci build 2026-01-12 17:08:17 +01:00
Clément DOUIN 976b4c0650 build(nix): use nixpkgs derivation instead of local package.nix
Refs: #558
2026-01-12 16:12:22 +01:00
Tim Stewart 1222c40557 docs(readme): fix typo coma
Refs: #586
2026-01-12 15:17:02 +01:00
Clément DOUIN bb77230626 ci: use staging-next branch of nixpkgs 2026-01-12 14:54:22 +01:00
Clément DOUIN d3a9e98e79 ci: enable builds for all branches for testing purpose 2026-01-12 14:20:32 +01:00
Clément DOUIN 96d065c96b build: bump deps 2026-01-12 14:19:23 +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
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 26feecd80a build(deps): bump all
Refs: #525
2025-02-17 15:03:45 +01:00
Clément DOUIN 55bd9247e7 build(nix): bump pimalaya/nix flake
Refs: <https://github.com/pimalaya/nix/issues/1>
2025-01-27 14:32:18 +01:00
Clément DOUIN 15a9a4a69f build: bump all external dependencies 2025-01-12 16:01:46 +01:00
Clément DOUIN 2b25a4d1fb build: add job for publishing to crates.io 2025-01-11 21:08:02 +01:00
ajanvrin 12afd84d2b docs(contributing): link to conventionalcommits.org instead of git repo
I was not aware of what Conventional Commits are, and their repository does not describe what the commits are meant to look like.
Linking to the summary is IMHO more convenient.

Refs: #540
2025-01-11 17:08:40 +01:00
Clément DOUIN 5632fdac3b build: release v1.1.0 v1.1.0 2025-01-11 15:44:24 +01:00