1207 Commits (99fbac3806455b2c4dd8180719515129b01ed22f)
 

Author SHA1 Message Date
Manos Pitsidianakis 99fbac3806
Remove unused variables/functions 3 years ago
Manos Pitsidianakis 0ee3a0bf79
imap: clear mesage totals when fetching entire mailbox 3 years ago
Manos Pitsidianakis 6121f77853
imap: support LIST-STATUS 3 years ago
Manos Pitsidianakis 350c8033b1
imap: use ImapLineIterator in imap_mailboxes() 3 years ago
Manos Pitsidianakis e49c293b01
imap: impl DoubleEndedIterator for ImapLineIterator 3 years ago
Manos Pitsidianakis b9343dfb32
imap: update supported capabilities 3 years ago
Manos Pitsidianakis 1bd89b3c96
themes: add mail.sidebar_account_name key 3 years ago
Manos Pitsidianakis 44ffbe54e2
input_thread: add atomic refcount to check if thread is dead 3 years ago
Manos Pitsidianakis 0882dbbad0
melib/Collection: put all fields behind a mutex 3 years ago
Manos Pitsidianakis 1112ef4717
melib/Collection: remove unused fields 3 years ago
Manos Pitsidianakis fadb3634e0
melib: take MailboxHash instead of &Mailbox in fetch*() 3 years ago
Manos Pitsidianakis 9103d05617
melib: s/get/fetch in MailBackend methods 3 years ago
Manos Pitsidianakis 0a7f283582
imap: prevent deadlock in watch::examine_updates 3 years ago
Manos Pitsidianakis 996abd323f
Add print setting action 3 years ago
Manos Pitsidianakis c6c2865a54
melib/thread/iterators: remove recursion in favor of loops 3 years ago
Manos Pitsidianakis b4dadf20b6
ThreadListing: don't print previous link on root envelopes 3 years ago
Manos Pitsidianakis 08d8c05a67
CompactListing: update self.rows{,_drawn} on row update 3 years ago
Manos Pitsidianakis 1bac926bdc
CompactListing: add row_attr macro 3 years ago
Manos Pitsidianakis 5e1fa2d8d7
CompactListing: add select command 3 years ago
Manos Pitsidianakis 0d3fe288c5
sqlite3: make reindex operation async 3 years ago
Manos Pitsidianakis 32f196143e
melib: add supports_search() method to MailBackend 3 years ago
Manos Pitsidianakis 5ef62a39b8
conf: Rename cache_type to search_backend 3 years ago
Manos Pitsidianakis 017a45d5cd
conf/accounts: add JobRequest::Generic 3 years ago
Manos Pitsidianakis eb62463e7d
jobs: add spawn_blocking() method 3 years ago
Manos Pitsidianakis 1f9cdb8be5
conf/accounts: update mailbox status on payload delivery 3 years ago
Manos Pitsidianakis d3391e96c0
mbox: send envelope payload in chunks 3 years ago
Manos Pitsidianakis 15b15854bf
update documentation 3 years ago
Manos Pitsidianakis 587eaf7215
ThreadListing: add columns 3 years ago
Manos Pitsidianakis 349d2990c2
docs: add `send_mail` documentation 3 years ago
Manos Pitsidianakis 77dc1d74bf
Add smtp client support for sending mail in UI 3 years ago
Manos Pitsidianakis ddafde7b37
jobs: save handle for each Job 3 years ago
Manos Pitsidianakis 08c462801d
melib/mbox: fix not updating mailbox_index on new envelope 3 years ago
Manos Pitsidianakis e1c9967260
melib: Small documentation fixes for smtp, thread 3 years ago
Manos Pitsidianakis 4b27ae2b91
melib: Add experimental SMTP client 3 years ago
Manos Pitsidianakis 97c76cc6a1
melib/error: add ErrorKind struct 3 years ago
Manos Pitsidianakis c7bbf7ed7e
melib: move lookup_ipv4() to connection module 3 years ago
Manos Pitsidianakis 9db6b07b71
Remove some needless clones and stuff (thanks to Clippy) 3 years ago
Manos Pitsidianakis edfd2b1fef
conf.rs: accept default action "Y" when asking to create config 3 years ago
Manos Pitsidianakis d914f7afd9
MailView: send NewJob event on mail body request 3 years ago
Manos Pitsidianakis 899d497c9c
Rename _cmd options to _command for consistency 3 years ago
Manos Pitsidianakis 839d2f3d80
config_macros.rs: don't skip nonmatching attributes 3 years ago
Manos Pitsidianakis bfc08f892d
Show account online error status in status tab 3 years ago
Manos Pitsidianakis 3a16dc6522
Show account online error status when offline 3 years ago
Manos Pitsidianakis 931863436d
imap: remove blocking imap backend, replace with async 3 years ago
Manos Pitsidianakis 89dedbedb7
imap: launch async watch when connection comes online 3 years ago
Manos Pitsidianakis b5748c247a
MailBackend: remove connect() method 3 years ago
Manos Pitsidianakis f48343ca89
conf/accounts: add is_{async,remote} fields 3 years ago
Manos Pitsidianakis 231471fa8c
MailBackend: add is_{async,online} methods 3 years ago
Manos Pitsidianakis 94e0aa4fe7
MailBackend: change get() ret type to Result<_> 3 years ago
Manos Pitsidianakis a7e177586a
Fix clippy lints 3 years ago