330 Commits (c2550f60b62a589f24f65d1ed88c81525f869222)

Author SHA1 Message Date
Manos Pitsidianakis c2550f60b6
Rename EXECUTE mode to COMMAND 2 years ago
Manos Pitsidianakis b20bdea8f0
EXECUTE: cancel command with Esc 2 years ago
Manos Pitsidianakis 989cfcc877
conf/accounts.rs: use mailbox alias if available in MailboxEntry::name() 2 years ago
Manos Pitsidianakis 7744ef1462
conf/accounts.rs: make JobRequest::Generic name Cow<'_, str> 2 years ago
Manos Pitsidianakis d6ef3567f4
conf/accounts.rs: add hash() method 2 years ago
Manos Pitsidianakis 688060ceb6
conf/accounts.rs: always load Inbox 2 years ago
Manos Pitsidianakis ed3b2fa6c8
types.rs: add JobCanceled event 2 years ago
Manos Pitsidianakis 00acba7717
melib/MailBackend: add copy_messages,set_flags,delete_messages methods 2 years ago
Manos Pitsidianakis a049a83fe3
conf/accounts: add insert_job() method 2 years ago
Manos Pitsidianakis 246ac4b84a
Update smallvec dependency to 1.4.1 2 years ago
Manos Pitsidianakis f9efaea0ec
ConversationsListing: fix invalid update_line colors 2 years ago
Manos Pitsidianakis 99fbac3806
Remove unused variables/functions 2 years ago
Manos Pitsidianakis 1bd89b3c96
themes: add mail.sidebar_account_name key 2 years ago
Manos Pitsidianakis 44ffbe54e2
input_thread: add atomic refcount to check if thread is dead 2 years ago
Manos Pitsidianakis 0882dbbad0
melib/Collection: put all fields behind a mutex 2 years ago
Manos Pitsidianakis fadb3634e0
melib: take MailboxHash instead of &Mailbox in fetch*() 2 years ago
Manos Pitsidianakis 9103d05617
melib: s/get/fetch in MailBackend methods 2 years ago
Manos Pitsidianakis 996abd323f
Add print setting action 2 years ago
Manos Pitsidianakis b4dadf20b6
ThreadListing: don't print previous link on root envelopes 2 years ago
Manos Pitsidianakis 08d8c05a67
CompactListing: update self.rows{,_drawn} on row update 2 years ago
Manos Pitsidianakis 1bac926bdc
CompactListing: add row_attr macro 2 years ago
Manos Pitsidianakis 5e1fa2d8d7
CompactListing: add select command 2 years ago
Manos Pitsidianakis 0d3fe288c5
sqlite3: make reindex operation async 2 years ago
Manos Pitsidianakis 32f196143e
melib: add supports_search() method to MailBackend 2 years ago
Manos Pitsidianakis 5ef62a39b8
conf: Rename cache_type to search_backend 2 years ago
Manos Pitsidianakis 017a45d5cd
conf/accounts: add JobRequest::Generic 2 years ago
Manos Pitsidianakis eb62463e7d
jobs: add spawn_blocking() method 2 years ago
Manos Pitsidianakis 1f9cdb8be5
conf/accounts: update mailbox status on payload delivery 2 years ago
Manos Pitsidianakis 587eaf7215
ThreadListing: add columns 2 years ago
Manos Pitsidianakis 77dc1d74bf
Add smtp client support for sending mail in UI 2 years ago
Manos Pitsidianakis ddafde7b37
jobs: save handle for each Job 2 years ago
Manos Pitsidianakis 9db6b07b71
Remove some needless clones and stuff (thanks to Clippy) 2 years ago
Manos Pitsidianakis edfd2b1fef
conf.rs: accept default action "Y" when asking to create config 2 years ago
Manos Pitsidianakis d914f7afd9
MailView: send NewJob event on mail body request 2 years ago
Manos Pitsidianakis 899d497c9c
Rename _cmd options to _command for consistency 2 years ago
Manos Pitsidianakis bfc08f892d
Show account online error status in status tab 2 years ago
Manos Pitsidianakis 3a16dc6522
Show account online error status when offline 2 years ago
Manos Pitsidianakis 931863436d
imap: remove blocking imap backend, replace with async 2 years ago
Manos Pitsidianakis 89dedbedb7
imap: launch async watch when connection comes online 2 years ago
Manos Pitsidianakis b5748c247a
MailBackend: remove connect() method 2 years ago
Manos Pitsidianakis f48343ca89
conf/accounts: add is_{async,remote} fields 2 years ago
Manos Pitsidianakis 231471fa8c
MailBackend: add is_{async,online} methods 2 years ago
Manos Pitsidianakis 94e0aa4fe7
MailBackend: change get() ret type to Result<_> 2 years ago
Manos Pitsidianakis a7e177586a
Fix clippy lints 2 years ago
Manos Pitsidianakis bbedeed3e3
More imap async fixes 2 years ago
Manos Pitsidianakis b3876113aa
BackendOp: return future in as_bytes() 2 years ago
Manos Pitsidianakis 4721073bc3
Rename jobs1 to jobs 2 years ago
Manos Pitsidianakis 1ddde9ccba
BackendOp: change fetch_flags() retval to future 2 years ago
Manos Pitsidianakis ed3e66cedf
BackendOp: remove description() method 2 years ago
Manos Pitsidianakis e06308fed2
MailBackend: change more methods to Futures 2 years ago