32 Commits (master)

Author SHA1 Message Date
Manos Pitsidianakis 6d63429ad3
Add scrolling context to StatusBar 2 years ago
Manos Pitsidianakis 48e7a493a9
Add reload-config command 2 years ago
Manos Pitsidianakis 023afbaae3
RateLimit: remove unupdated test 2 years ago
Manos Pitsidianakis 6392904047
Replace PosixTimer with async timers 2 years ago
Manos Pitsidianakis 188e020bd1
Add opt-in mouse support 2 years ago
Manos Pitsidianakis 347b54e0f7
segment_tree: get_max() return 0 if tree empty 2 years ago
Manos Pitsidianakis fadf20d7b1
NotificationType: add melib::ErrorKind 2 years ago
Manos Pitsidianakis 1ac3a7a903
Make dbus dependency optional 2 years ago
Manos Pitsidianakis 53e924eb33
Add edit envelope action back as async 2 years ago
Manos Pitsidianakis 3eadaba34e
Replace old pseudo-async code with blocking rust async 2 years ago
Manos Pitsidianakis a190805384
melib/backends: Add BackendEvent enum 2 years ago
Manos Pitsidianakis 8a6bf3b217
Preserve Account order from configuration file 3 years ago
Manos Pitsidianakis c2550f60b6
Rename EXECUTE mode to COMMAND 3 years ago
Manos Pitsidianakis ed3b2fa6c8
types.rs: add JobCanceled event 3 years ago
Manos Pitsidianakis 77dc1d74bf
Add smtp client support for sending mail in UI 3 years ago
Manos Pitsidianakis a7e177586a
Fix clippy lints 3 years ago
Manos Pitsidianakis 4721073bc3
Rename jobs1 to jobs 3 years ago
Manos Pitsidianakis e06308fed2
MailBackend: change more methods to Futures 3 years ago
Manos Pitsidianakis 4f3a98f90a
Add job executor 3 years ago
Manos Pitsidianakis bfbaf3d617
Utilize EnvelopeRemove events 3 years ago
Manos Pitsidianakis a17f0b4fd4
listing: rework MailListingTrait 3 years ago
Manos Pitsidianakis 960d660786
Add #[ignore] to test_parser() 3 years ago
Manos Pitsidianakis b8261ee36a
Overhaul input thread 3 years ago
Manos Pitsidianakis ab30733ce7
SegmentTree: add update() method 3 years ago
Manos Pitsidianakis c2980f5dcf
RateLimit: add test 3 years ago
Manos Pitsidianakis 8648b229ad
Add AccountHash to RefreshEvent 3 years ago
Manos Pitsidianakis ac71d627f1
Implement search for CellBuffer 3 years ago
Manos Pitsidianakis 4ac52d9d5b
Replace every use of Folder with Mailbox 3 years ago
Manos Pitsidianakis a806571322
Add UIDialog and UIConfirmationDialog widgets 3 years ago
Manos Pitsidianakis 647cb10b33
ui: Use FolderHash instead of usize for folder cursor 3 years ago
Manos Pitsidianakis f208948651
melib: add mailbox delete/create to IMAP 3 years ago
Manos Pitsidianakis 8b6ea8de9a
Remove ui crate 3 years ago
Manos Pitsidianakis dc63e1f657
Minor changes 3 years ago
Manos Pitsidianakis f58ed387dd
ui: add ratelimiting in UI notifications and drawing 3 years ago
Manos Pitsidianakis 7f8c638361
melib/imap: add mailbox creation ability 3 years ago
Manos Pitsidianakis 5e912db461
Send timer ID as si_value to SIGALRM handler 3 years ago
Manos Pitsidianakis a365a846b8
Replace StackVec with smallvec::SmallVec 3 years ago
Manos Pitsidianakis b6403f486b
ui: Remove RefreshMailbox event 3 years ago
Manos Pitsidianakis 17a0f31b3e
ui/accounts: split StartupCheck event semantics 3 years ago
Manos Pitsidianakis 328b17a995
ui/CompactListing: use Segment Trees to calculate max page column width 3 years ago
Manos Pitsidianakis 59f7f03d64
ui: refactor watch thread spawning procedure 3 years ago
Manos Pitsidianakis 62bfe2a91f
ui: embed editor cleanups 3 years ago
Manos Pitsidianakis 99da9a35b6
Add embed pty support 3 years ago
Manos Pitsidianakis c695d7a8e2
ui: add Notification kinds 3 years ago
Manos Pitsidianakis 5ddd68ad9f
ui: add statusbar change with tab switch and updates 3 years ago
Manos Pitsidianakis f394fde143
add priority and info to jobs and workers 3 years ago
Manos Pitsidianakis b6c0236d24
ui: make EnvelopeRename event not folder specific 4 years ago
Manos Pitsidianakis 6f7b3f20de
move StackVec to melib 4 years ago
Manos Pitsidianakis c26dd0685b
ui: print menu entries in order 4 years ago
Manos Pitsidianakis 13cd6b2741
ui: CompactListing: change only highlight in EnvelopeRename event 4 years ago