Manos Pitsidianakis
1c7aa0ec9c
update to 2018 edition
4 years ago
Manos Pitsidianakis
4629e6a22f
meli: add debug_logs feature
Conditional print of debug logs in stderr. Previously they were always
printed
4 years ago
Manos Pitsidianakis
04411f1003
rename 'mod.rs' files
closes #53
4 years ago
Manos Pitsidianakis
5a28320004
WIP
4 years ago
Manos Pitsidianakis
9b58908f6f
melib: add per-folder hash indexes in maildir backend
4 years ago
Manos Pitsidianakis
2f3c168aeb
melib: add clear debug prints in email structs
4 years ago
Manos Pitsidianakis
f6533d51c7
melib: add async threading
closes #43
4 years ago
Manos Pitsidianakis
fae1cdd33e
melib: Re-implement JWZ threading algorithm
4 years ago
Manos Pitsidianakis
4993db745a
melib: insert sent_folder content to other mailboxes
4 years ago
Manos Pitsidianakis
4f715af248
melib: cache threads
closes #28
4 years ago
Manos Pitsidianakis
5135c5ce3f
ui: insert new envelopes in threads
4 years ago
Manos Pitsidianakis
bcef22b3f3
ui: add Listing component with 3 modes: compact plain and threaded
4 years ago
Manos Pitsidianakis
6003bdd28c
WIP
4 years ago
Manos Pitsidianakis
3e9d137310
melib: rework mail events
closes #39
4 years ago
Manos Pitsidianakis
2b6d1e0dbf
Run clippy lints
5 years ago
Manos Pitsidianakis
111f915ced
folder renaming configuration
concerns #27
5 years ago
Manos Pitsidianakis
84bf2d43be
Move accounts to `ui`
5 years ago
Manos Pitsidianakis
daa28ae188
Sorting in threaded view
Concerns #7
5 years ago
Manos Pitsidianakis
b98a04f35b
Make backend folders completely agnostic (remove maildir logic from
conf)
5 years ago
Manos Pitsidianakis
43ad31d2ab
Add sort/subsort functions, not working yet as intended
5 years ago
Manos Pitsidianakis
8a7dfcd4ee
Add some documentation
5 years ago
Manos Pitsidianakis
2f91d29326
rustfmt everything
5 years ago
Manos Pitsidianakis
0092496632
Rename all getters from get_X to X
closes #5
5 years ago
Manos Pitsidianakis
8c98d3a5a0
Move ui and melib to different crates
closes #9
5 years ago
Manos Pitsidianakis
b11eb1e494
Add sidebar menu
5 years ago
Manos Pitsidianakis
c141496038
Add some doc
5 years ago
Manos Pitsidianakis
ba8508b987
Remove ncurses, add termion
5 years ago
Manos Pitsidianakis
ac8e334ae9
Edit documentation
5 years ago
Manos Pitsidianakis
c5dbf4e9ae
Move all backends to Backends structure
5 years ago
Manos Pitsidianakis
577889f7da
Add watcher and input threads
5 years ago
Manos Pitsidianakis
15affc60a2
add flag support
Signed-off-by: Manos Pitsidianakis <el13635@mail.ntua.gr>
5 years ago
Manos Pitsidianakis
fb745be27f
rustfmt
Signed-off-by: Manos Pitsidianakis <el13635@mail.ntua.gr>
5 years ago
Manos Pitsidianakis
cddea885f2
fix lints, rename types, add thread module
Signed-off-by: Manos Pitsidianakis <el13635@mail.ntua.gr>
5 years ago
Manos Pitsidianakis
655b5a6ea7
doco comments and various stuff
Signed-off-by: Manos Pitsidianakis <el13635@mail.ntua.gr>
5 years ago
Manos Pitsidianakis
4119a4285d
add accounts and BackendOps
Signed-off-by: Manos Pitsidianakis <el13635@mail.ntua.gr>
5 years ago
Manos Pitsidianakis
d3b00d19ce
use fnv hash
5 years ago
Manos Pitsidianakis
04ff21a55f
various fixes
- Clippy fixes
- Rewrite header value parser
- Rewrite string allocations in header encodings
- Thread mail parsing for maildir.rs
- Split crate to lib and bin
5 years ago
Manos Pitsidianakis
63670259f8
Add attachment support
5 years ago
Manos Pitsidianakis
9946fbcbe0
threads
6 years ago
Manos Pitsidianakis
8e07843c4a
mailbox: add threads
Signed-off-by: Manos Pitsidianakis <el13635@mail.ntua.gr>
6 years ago