Manos Pitsidianakis
|
62db7d7f32
|
melib/jmap: put JmapSession behind mutex
And deserialize API urls to Arc<String>.
|
2021-01-05 17:12:14 +02:00 |
Manos Pitsidianakis
|
36cc0d4212
|
melib/jmap: implement refresh()
Closes #77
|
2020-09-23 10:52:19 +03:00 |
Manos Pitsidianakis
|
425f4b9930
|
melib/jmap: add Type parameter to Id, State
Make Id, State have a type parameter to the object it refers to (eg
`Id<EmailObject>`) instead of just a String
|
2020-09-23 10:52:19 +03:00 |
Manos Pitsidianakis
|
19d4a191d8
|
melib/jmap: add email state sync
|
2020-09-21 16:17:37 +03:00 |
Manos Pitsidianakis
|
b2c14abd6e
|
melib/jmap: add {flag,tag} set support
Closes #61
|
2020-08-09 09:47:01 +03:00 |
Manos Pitsidianakis
|
a712bf6c3c
|
melib/jmap: make backend async
Replace reqwest with isahc which supports async IO
|
2020-08-07 13:51:44 +03:00 |
Manos Pitsidianakis
|
c88eac1cc5
|
melib/jmap: implement search
Closes #59
|
2020-08-06 19:46:46 +03:00 |
Manos Pitsidianakis
|
a7e177586a
|
Fix clippy lints
|
2020-07-06 15:27:08 +03:00 |
Manos Pitsidianakis
|
eb701695f7
|
Remove fnv crate
|
2020-05-10 21:18:56 +03:00 |
Manos Pitsidianakis
|
4ac52d9d5b
|
Replace every use of Folder with Mailbox
Use Mailbox for consistency.
|
2020-02-26 10:54:10 +02:00 |
Manos Pitsidianakis
|
c678b16711
|
melib/jmap: fix macro path
|
2020-02-09 17:07:43 +02:00 |
Manos Pitsidianakis
|
f208948651
|
melib: add mailbox delete/create to IMAP
|
2020-02-08 23:54:14 +02:00 |
Manos Pitsidianakis
|
a365a846b8
|
Replace StackVec with smallvec::SmallVec
SmallVec has a less buggy and better implementation.
|
2020-01-20 15:58:59 +02:00 |
Manos Pitsidianakis
|
2b6f6ab42c
|
melib: Add BackendFolder methods, move special usage logic to backend
- add count() method to return (unseen, total) counts
- add is_subscribed()
- add set_special_usage() and set_is_subscribed()
concerns #8
|
2019-12-18 08:58:49 +02:00 |
Manos Pitsidianakis
|
14eb99f515
|
JMAP WIP #7
|
2019-12-13 00:04:59 +02:00 |
Manos Pitsidianakis
|
d44a453aed
|
jmap: add keyword->tag support
|
2019-12-13 00:04:59 +02:00 |
Manos Pitsidianakis
|
30e9114d9c
|
jmap: fix warnings
|
2019-12-13 00:04:59 +02:00 |
Manos Pitsidianakis
|
275c9f421f
|
JMAP WIP #6
|
2019-12-13 00:04:58 +02:00 |
Manos Pitsidianakis
|
791033d2fc
|
melib/jmap: add byte operations
|
2019-12-13 00:04:58 +02:00 |
Manos Pitsidianakis
|
a41dc6c38a
|
JMAP WIP #5
|
2019-12-13 00:04:58 +02:00 |
Manos Pitsidianakis
|
1ee8ef7a05
|
JMAP WIP #4
|
2019-12-13 00:04:58 +02:00 |
Manos Pitsidianakis
|
a1efeed343
|
JMAP WIP #3
|
2019-12-13 00:04:58 +02:00 |
Manos Pitsidianakis
|
e8611cca2f
|
JMAP WIP #2
|
2019-12-13 00:04:58 +02:00 |
Manos Pitsidianakis
|
a43f6919cc
|
JMAP WIP
|
2019-12-13 00:04:58 +02:00 |