Clément DOUIN
3899ec9c03
build smtp envelope after executing pre_send hook
2022-03-06 13:15:58 +01:00
Daniel M. Capella
4dc1be25cd
fix typo sig delim in comment ( #328 )
2022-03-06 09:34:25 +01:00
Clément DOUIN
f79e0ae4fb
add pre-send hook ( #178 )
2022-03-05 00:42:11 +01:00
Clément DOUIN
212f5e6eb1
improve attachments command ( #281 )
...
Also fixed a printer typo.
2022-03-04 23:05:01 +01:00
Clément DOUIN
130ed24a5a
fix missing or invalid cc when replying to a message ( #324 )
...
I also added tests for the `Msg::into_reply` method and made the
`Msg::merge_with` stricter.
2022-03-04 21:50:09 +01:00
Oskar
19f4483a3e
fix replies ( #323 )
2022-03-04 18:15:26 +01:00
Clément DOUIN
2d077faa88
Merge pull request #322 from soywod/development
...
Release v0.5.8
2022-03-04 16:41:52 +01:00
Clément DOUIN
4bbc348dc6
fix nix run command
2022-03-04 16:04:22 +01:00
Clément DOUIN
a14ce2af60
fix typo in gh action workflow test
2022-03-04 14:51:06 +01:00
Clément DOUIN
cb21edaec4
add libnotmuch to test gh action workflow
2022-03-04 14:49:02 +01:00
Clément DOUIN
04cce37316
prepare release v0.5.8
2022-03-04 14:36:16 +01:00
Clément DOUIN
f06beb61ae
make one cargo feature per backend ( #318 )
2022-03-04 14:19:54 +01:00
Clément DOUIN
c40dde6e9a
update readme features section
2022-03-04 09:46:17 +01:00
Clément DOUIN
23a8118da9
fix account typo in comment
2022-03-03 17:33:26 +01:00
Clément DOUIN
736641bf77
add list accounts command ( #244 )
2022-03-03 17:29:39 +01:00
Clément DOUIN
e5164a2ce3
fix bad sender and date in reply and forward tpl ( #321 )
2022-03-03 15:16:34 +01:00
Clément DOUIN
1b16804ed6
update changelog
2022-03-03 13:12:01 +01:00
Clément DOUIN
613e592f72
implement flowed format POC ( #206 )
2022-03-03 12:16:59 +01:00
Clément DOUIN
6e5362e76e
add keybind precision vim readme ( #298 )
2022-03-02 23:32:00 +01:00
Clément DOUIN
6b920cbe76
remove variation selectors from table cells ( #300 )
2022-03-02 11:13:38 +01:00
Clément DOUIN
26c2ed2a43
Merge pull request #317 from soywod/development
...
release v0.5.7
2022-03-01 23:18:02 +01:00
Clément DOUIN
4e24d04faf
update changelog, prepare v0.5.7
2022-03-01 23:14:34 +01:00
Clément DOUIN
21e5658e43
fix errors and warns notmuch cargo feature
2022-03-01 22:50:24 +01:00
Clément DOUIN
5f13489e83
improve maildir and notmuch tests
2022-03-01 22:44:40 +01:00
Clément DOUIN
886b66a017
init notmuch backend e2e tests
2022-03-01 18:17:44 +01:00
Clément DOUIN
e544536e01
implement notmuch backend flags methods
2022-03-01 14:15:15 +01:00
Clément DOUIN
4093d13765
add maildir backend flag tests
2022-03-01 13:34:24 +01:00
Clément DOUIN
f631f63799
improve notmuch backend logs and error msg
2022-03-01 12:28:20 +01:00
Clément DOUIN
328da34f8d
fix comment typos in maildir backend
2022-02-28 23:20:09 +01:00
Clément DOUIN
526f344c7c
improve maildir backend logs and comments
2022-02-28 21:20:36 +01:00
Clément DOUIN
6606bd9f16
add id mapper to notmuch backend
2022-02-28 12:59:46 +01:00
Clément DOUIN
ad1f97faed
move id mapper to its dedicated module
2022-02-27 23:51:23 +01:00
Clément DOUIN
5b002b1f30
improve maildir id <-> hash mapping
2022-02-27 22:36:09 +01:00
Clément DOUIN
c87512dbd4
make maildir envelopes selectable by short md5 hash
2022-02-27 10:23:58 +01:00
Clément DOUIN
a2616fc1bd
make notmuch optional via cargo features ( #303 )
2022-02-26 09:56:26 +01:00
Clément DOUIN
00e2524640
implement notmuch get_mboxes
2022-02-26 00:13:14 +01:00
Clément DOUIN
da0e7889a3
implement notmuch del_msg
2022-02-25 23:59:05 +01:00
Clément DOUIN
7093cfc715
implement notmuch get_msg
2022-02-25 23:53:38 +01:00
Clément DOUIN
8766d8862a
impl notmuch get_envelopes
2022-02-25 23:31:03 +01:00
Clément DOUIN
b855c44508
replace xxx-folder
config props by mailboxes
2022-02-25 23:30:58 +01:00
Clément DOUIN
34ab0f4fa5
fix sort command not found ( #308 )
2022-02-25 21:21:48 +01:00
Clément DOUIN
e4aa569458
init notmuch backend
2022-02-25 20:26:50 +01:00
Clément DOUIN
bd15e7d979
pin imap version ( #303 )
2022-02-25 18:55:42 +01:00
Clément DOUIN
2b203b615c
update changelog with #305
2022-02-23 23:44:41 +01:00
TornaxO7
d5a494a01d
fix maildir expansion ( #307 )
...
* Applied shellexpand to maildir_dir
* change to account_config: applied shellexpand to maildir_dir
* rustfmt: removing required version, formatted project
* changing type of `maildir_dir` to `String` and adding shellexpand to
`maildir_dir`
2022-02-23 23:24:17 +01:00
Clément DOUIN
b146d9b7e1
rollback rust edition ( #303 )
2022-02-23 11:36:38 +01:00
Valera Rozuvan
00728b88e4
fix broken link to wiki on binary installation ( #304 )
2022-02-23 11:03:51 +01:00
Clément DOUIN
158bc86cfa
release v0.5.6 ( #301 )
...
* make use of mailparse::MailAddr
* move addr logic to a dedicated file
* update changelog
* add suffix to downoalded attachments with same name (#204 )
* implement sort command (#34 )
* introduce backends structure (#296 )
* implement backend structure poc
* improve config namings
* improve account namings and structure
* rename imap vars to backend
* maildir backend (#299 )
* refactor config system, preparing maildir backend
* rename deserializable by deserialized
* wrap backend in a Box
* reword backend trait methods
* merge list envelopes functions
* remove find_raw_msg from backend trait
* remove expunge fn from backend trait
* rename add_msg from backend trait
* init maildir integration tests, start impl maildir backend fns
* implement remaining methods maildir backend, refactor trait
* improve backend trait, add copy and move fns
* remove usage of Mbox in handlers
* reorganize backends folder structure
* move mbox out of domain folder
* rename mbox entities
* improve mbox structure
* remove unused files, move smtp module
* improve envelope, impl get_envelopes for maildir
* link maildir mail entry id to envelope id
* use erased-serde to make backend get_mboxes return a trait object
* remove unused mbox files
* rename Output trait
* make get_envelopes return a trait object
* remove unused impl for imap envelope
* update backend return signature with Box
* replace impl from imap::Fetch to mailparse::ParsedMail
* split flags by backends
* remove unused flags from msg
* remove remaining flags from domain
* impl maildir copy and move, improve maildir e2e tests
* set up imap backend e2e tests
* move domain/msg to msg
* repair broken tests
* fix maildir envelopes encoding issues
* add date column to maildir envelopes
* implement maildir list pagination
* improve maildir subdir path management
* add pgp and maildir features to readme
* update changelog
* bump version v0.5.6
2022-02-22 16:54:39 +01:00
Clément DOUIN
585fa77af5
release v0.5.5 ( #290 )
...
* update main screenshot readme
* add contributing file
* update changelog
* doc: remove roadmap from reame
* improve main comments
* improve arg and handler logs
* fix multiple recipients issue (#288 )
* add notify-query config option (#289 )
* set up end-to-end encryption (#287 )
* init basic pgp encrypt/decrypt
* add small rpgp poc for (#286 )
* improve decrypt parts logs
* add pgp-decrypt-cmd to config
* add pgp-encrypt-cmd to config
* init pgp signature
* improve decrypt part readability
* improve encrypt multipart, remove sign
* remove unused md5 lib
* add encrypt arg to reply and forward commands
* fix typos
* prepare v0.5.5
2022-02-08 14:50:09 +01:00
Clément DOUIN
e33a9a72e9
release v0.5.4 ( #285 )
...
* replace bsd3 license by bsd4
* add attachments with save and send commands (#284 )
* set up tpl save and send commands
* improve msg save and send handlers
* add vim msg#add_attachment fn
* improve vim logs
* update changelog
* add attachment keybind vim doc
* reverse range order fetch envelopes (#276 )
* bump version v0.5.4
2022-02-05 00:29:57 +01:00