Manos Pitsidianakis
7650805c60
Bring stripped binary size down to 7MiB
2 years ago
Manos Pitsidianakis
7fca5f01ef
melib/jmap: fix jmap build with isahc 1.7.2
2 years ago
Manos Pitsidianakis
721891c295
Update nom dependency
2 years ago
Manos Pitsidianakis
2c23ca34cd
Update most Cargo dependencies
2 years ago
Manos Pitsidianakis
15ca25af73
Bump version to 0.7.2
3 years ago
Manos Pitsidianakis
bc08bf1d13
Bump version to 0.7.1
3 years ago
Manos Pitsidianakis
978939d8e3
Bump version to 0.7.0
3 years ago
Manos Pitsidianakis
98c1ece28d
Update xdg-util dependency to 0.4.0
4 years ago
Manos Pitsidianakis
5b86c342fb
Update smallvec dependency to 1.5.0
...
Fixes panicking when loading cached serialized email from older versions
of meli.
https://github.com/servo/rust-smallvec/pull/238
4 years ago
Manos Pitsidianakis
6c07046b66
Update bincode dependency to 1.3.1
4 years ago
Manos Pitsidianakis
f7fc2e31e0
melib: Remove unused crossbeam dependency
4 years ago
Manos Pitsidianakis
662706607b
melib: remove memmap dependency
...
It's unmaintained, and the IO performance gains are negligible
4 years ago
Manos Pitsidianakis
23ca41e3e8
add libgpgme feature
4 years ago
Manos Pitsidianakis
6ccb4e9544
melib: bump version to 0.6.2
4 years ago
Manos Pitsidianakis
e407b1e224
melib: add README.md and email module doco
4 years ago
Manos Pitsidianakis
05e4dbcd5a
melib: update smol to 1.0.0
4 years ago
Manos Pitsidianakis
83bee279e6
melib/email/compose: set attachment status
...
Set Content-Disposition: attachment to, well, attachments.
4 years ago
Manos Pitsidianakis
b4fe34eacf
melib/imap: add ImapCache trait
4 years ago
Manos Pitsidianakis
c6f11fb592
melib: update notify to 4.0.15
4 years ago
Manos Pitsidianakis
341ff9164b
melib/notmuch: add Message,TagIterator,Thread types
4 years ago
Manos Pitsidianakis
9928ee78e7
Add Reply{ToAuthor,ToAll} actions
...
- previous Reply action now lets you select recipients by default
- ReplyToAuthor selects the Envelope author as recipient
- ReplyToAll selects all addresses
4 years ago
Manos Pitsidianakis
30c390443a
melib: Add native_tls behind feature
...
native_tls error conversion was held behind `imap_backend` feature, but
tls is also used in smtp.
4 years ago
Manos Pitsidianakis
a712bf6c3c
melib/jmap: make backend async
...
Replace reqwest with isahc which supports async IO
4 years ago
Manos Pitsidianakis
e8a98f87e3
Change version to 0.6.1
4 years ago
Manos Pitsidianakis
93d9c195cc
Change version to 0.6.0
4 years ago
Manos Pitsidianakis
9a29f4245f
melib/imap: add COMPRESS=DEFLATE support
...
Closes #53
4 years ago
Manos Pitsidianakis
246ac4b84a
Update smallvec dependency to 1.4.1
4 years ago
Manos Pitsidianakis
4b27ae2b91
melib: Add experimental SMTP client
4 years ago
Manos Pitsidianakis
ee10cdbcd5
Make get_async() return a Stream
4 years ago
Manos Pitsidianakis
a38764f490
Add somewhat-working async IMAP backend
4 years ago
Manos Pitsidianakis
b72a1ca6d8
WIP maildir async
4 years ago
Manos Pitsidianakis
cac21a279b
melib: Remove dead dependencies
4 years ago
Manos Pitsidianakis
b4dfc1f89d
imap: add experimental header caching with sqlite3
...
Add support for header caching. It is currently unstable and should not
be used. It can be turned on by specifying "X_header_caching" to true in
the IMAP account's configuration.
The header cache is saved in a sqlite3 database in your XDG_DATA_DIR,
for example:
/home/epilys/.local/share/meli/17328072387188469646_header_cache.db
Concerns #31 https://git.meli.delivery/meli/meli/issues/31
4 years ago
Manos Pitsidianakis
6ec249dd7f
melib: update nom dependency from 3.2.0 to 5.1.1
...
That was hecking exhausting
4 years ago
Manos Pitsidianakis
84976b1dc9
Update libloading dependency to 0.6.2
4 years ago
Manos Pitsidianakis
6ceed3cae9
sqlite3: move module to melib
4 years ago
Manos Pitsidianakis
0a83b99e7c
Update nix, linkify, uuid dependencies
4 years ago
Manos Pitsidianakis
eb701695f7
Remove fnv crate
4 years ago
Manos Pitsidianakis
303c530488
Load libnotmuch dynamically
5 years ago
Manos Pitsidianakis
e26ed83331
Update native-tls to 0.2.3
5 years ago
Manos Pitsidianakis
05b91f1c02
Remove text_processing
...
Unwrap text_processing into melib
In preparation for uploading meli as a separate crate on crates.io.
5 years ago
Manos Pitsidianakis
6d9f584de3
Update nix to 0.16.1
5 years ago
Manos Pitsidianakis
a365a846b8
Replace StackVec with smallvec::SmallVec
...
SmallVec has a less buggy and better implementation.
5 years ago
Manos Pitsidianakis
9fcc868acd
remove chrono
5 years ago
Manos Pitsidianakis
da8cd4e85f
Remove jmap from default features
5 years ago
Manos Pitsidianakis
1ee8ef7a05
JMAP WIP #4
5 years ago
Manos Pitsidianakis
a43f6919cc
JMAP WIP
5 years ago
Manos Pitsidianakis
40e928dad3
Push version to 0.4.1
5 years ago
Manos Pitsidianakis
77936e0cd5
melib: add notmuch backend
...
Missing:
- Watching for updates functionality
- Using tags
- Search
5 years ago
Manos Pitsidianakis
78eecbb104
melib: Hide Envelope behind RwLock
...
Envelope can now only be accessed from within a RwLock. Two new structs
are introduced: EnvelopeRef and EnvelopeRefMut. These hold a reference
to an Envelope and the mutex guard that keeps them alive.
This change allows sharing of the envelopes hash map amongst threads.
5 years ago