Commit Graph

300 Commits

Author SHA1 Message Date
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
Clément DOUIN 2352cc71c7 feat: add maildir support for envelope and flag commands 2026-05-20 00:53:24 +02:00
Clément DOUIN dd43e0e123 feat: init maildir support with message command 2026-05-20 00:53:24 +02:00
Clément DOUIN b77a54e5dc refactor: use imap and smtp streams from toolbox 2026-05-20 00:53:23 +02:00
Clément DOUIN b9e9d55045 build: use git patch, enable ci release builds 2026-05-20 00:53:23 +02:00
Clément DOUIN 0ad22c8630 clean implem part 1 2026-05-20 00:53:23 +02:00
Clément DOUIN 44d2690d59 add account struct for each backend 2026-05-20 00:53:22 +02:00
Clément DOUIN fe0f5cec85 improve modules structure 2026-05-20 00:53:20 +02:00
Clément DOUIN 83be576b80 init smtp 2026-05-20 00:52:32 +02:00
Clément DOUIN 5e477f0a12 add msg get, export and read 2026-05-20 00:51:46 +02:00
Clément DOUIN c953171572 decode envelope subject and addresses 2026-05-20 00:51:45 +02:00
Clément DOUIN 4992c256ca add envelope commands 2026-05-20 00:51:45 +02:00
Clément DOUIN ffa26594a4 repair mailbox table, add unix stream support 2026-05-20 00:51:44 +02:00
Clément DOUIN 297f5773aa add support for native tls 2026-05-20 00:51:44 +02:00
Clément DOUIN 9811619629 list imap mailboxes 2026-05-20 00:51:44 +02:00
Clément DOUIN f9bc426b8f fix: search utf-8 on IMAP
Refs: #635
2026-02-24 23:56:59 +01: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 ea3308b2de build: bump deps 2026-02-19 08:42:20 +01:00
Clément DOUIN f0b6942474 feat: accept env vars in email and login fields
Refs: #632
2026-02-16 15:02:48 +01:00
Clément DOUIN 49019a4144 build: bump deps 2026-02-16 11:24:34 +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 dd0f4bb2a3 fix: make ariadne better manage colors 2026-02-09 18:08:30 +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 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
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 4473819ace fix: abusive imap warn logs
Refs: #552
2026-01-17 23:00:56 +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 f4c1f0d65f build: fix tests 2026-01-12 18:52:33 +01:00
Clément DOUIN 96d065c96b build: bump deps 2026-01-12 14:19:23 +01:00
Clément DOUIN 26feecd80a build(deps): bump all
Refs: #525
2025-02-17 15:03:45 +01:00
Clément DOUIN 15a9a4a69f build: bump all external dependencies 2025-01-12 16:01:46 +01:00
Clément DOUIN 5632fdac3b build: release v1.1.0 2025-01-11 15:44:24 +01:00
Clément DOUIN 21a97b83f3 build: bump all deps before release 2025-01-11 15:18:38 +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