Clément DOUIN
|
3e0cf0cfda
|
refactor backend system, remove accouts flattening
|
2024-02-21 11:38:50 +01:00 |
|
Clément DOUIN
|
7d4ad9c1d9
|
replaced autoconfig by custom email-lib account discovery module
|
2024-01-18 11:59:27 +01:00 |
|
Clément DOUIN
|
7eba3a5186
|
generate one autoconfig per email address
|
2024-01-15 15:27:14 +01:00 |
|
Clément DOUIN
|
1246be8a5b
|
fix wizard serialization issues
|
2024-01-12 10:16:43 +01:00 |
|
Clément DOUIN
|
bd1ac45a58
|
remove empty string from println call
|
2024-01-09 22:02:09 +01:00 |
|
Clément DOUIN
|
6f9f75cfd2
|
plug autoconfig to imap and smtp wizards
|
2024-01-09 21:36:17 +01:00 |
|
Clément DOUIN
|
b0d7e773dc
|
renamed sync feature to account-sync, put wizard stuff under feature
|
2024-01-09 09:28:45 +01:00 |
|
Perma Alesheikh
|
921194da5c
|
remove empty str inside println
Reasons:
- Functionally it has the same result.
Signed-off-by: Perma Alesheikh <me@prma.dev>
|
2024-01-08 23:02:03 +01:00 |
|
Clément DOUIN
|
a59d1ca2c6
|
refactor imap and smtp encryption options
|
2023-12-30 22:38:25 +01:00 |
|
Clément DOUIN
|
3e3f111d3b
|
fix typos
|
2023-12-11 22:01:48 +01:00 |
|
Clément DOUIN
|
2e0ec913cf
|
refactor configs to match new nested api from lib
|
2023-12-11 18:38:00 +01:00 |
|
Clément DOUIN
|
8b1a289f4d
|
rename existing cargo features, fix imports
|
2023-12-04 22:26:49 +01:00 |
|
Clément DOUIN
|
c54ada730b
|
fix wizard
|
2023-12-03 22:31:43 +01:00 |
|
Clément DOUIN
|
b2cffd22f1
|
use cargo workspace feature (#340)
For now, everything has been moved as it is in the "cli"
workspace. The next step is to separate the "lib" from the "cli".
|
2022-03-16 09:57:24 +01:00 |
|
Clément DOUIN
|
3899ec9c03
|
build smtp envelope after executing pre_send hook
|
2022-03-06 13:15:58 +01:00 |
|
Clément DOUIN
|
f79e0ae4fb
|
add pre-send hook (#178)
|
2022-03-05 00:42:11 +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 |
|