summaryrefslogtreecommitdiffstats
path: root/src/plugins
AgeCommit message (Collapse)Author
2020-08-26Remove some old TODO commentsManos Pitsidianakis
2020-08-26Replace old pseudo-async code with blocking rust asyncManos Pitsidianakis
2020-08-26melib/backends: Add BackendEvent enumManos Pitsidianakis
2020-08-09melib: add supports_submission backend capabilityManos Pitsidianakis
To be used by NNTP, JMAP and some IMAP servers with BURL capability
2020-08-02melib: add protocol extension info in MailBackendCapabilitiesManos Pitsidianakis
2020-07-25melib/MailBackend: add MailBackendCapabilities structManos Pitsidianakis
2020-07-25melib/MailBackend: add copy_messages,set_flags,delete_messages methodsManos Pitsidianakis
2020-07-23Remove unused variables/functionsManos Pitsidianakis
2020-07-23melib: take MailboxHash instead of &Mailbox in fetch*()Manos Pitsidianakis
2020-07-18melib: s/get/fetch in MailBackend methodsManos Pitsidianakis
2020-07-17melib: add supports_search() method to MailBackendManos Pitsidianakis
2020-07-13Remove some needless clones and stuff (thanks to Clippy)Manos Pitsidianakis
2020-07-06MailBackend: remove connect() methodManos Pitsidianakis
2020-07-06MailBackend: add is_{async,online} methodsManos Pitsidianakis
2020-07-06MailBackend: change get() ret type to Result<_>Manos Pitsidianakis
2020-07-06BackendOp: return future in as_bytes()Manos Pitsidianakis
2020-07-06Rename jobs1 to jobsManos Pitsidianakis
2020-07-06BackendOp: change fetch_flags() retval to futureManos Pitsidianakis
2020-07-06BackendOp: remove description() methodManos Pitsidianakis
2020-07-06MailBackend: change more methods to FuturesManos Pitsidianakis
2020-07-06BackendOp: Change set_{flag,tag} methodsManos Pitsidianakis
2020-07-06BackendOp: change fetch_flags retval to Result<Flag>Manos Pitsidianakis
2020-06-23melib: return Result<_> from operation()Manos Pitsidianakis
Envelope might have been deleted before main thread requests an operation, which is a race condition.
2020-06-08Add copy/move to other account operationsManos Pitsidianakis
2020-06-06melib: update nom dependency from 3.2.0 to 5.1.1Manos Pitsidianakis
That was hecking exhausting
2020-05-28Execute user shell commands with /bin/shManos Pitsidianakis
Execute user provided command invocations $CMD such as `editor_cmd` with `/bin/sh` as `/bin/sh -c "$CMD" Previously, user commands were split by whitespace which must trigger erroneous behavior if quotes are involved.
2020-05-10Remove fnv crateManos Pitsidianakis
2020-02-26Add consume newlines flag to phrase()Manos Pitsidianakis
2020-02-26Replace every use of Folder with MailboxManos Pitsidianakis
Use Mailbox for consistency.
2020-02-25melib/imap: implement refresh()Manos Pitsidianakis
2020-02-25melib: {create,delete}_folder returns updated foldersManos Pitsidianakis
Potential parent folders will have their children fields updated, so just return all folders.
2020-02-04Remove ui crateManos Pitsidianakis
Merge ui crate with root crate. In preparation for uploading `meli` as a separate crate on crates.io. Workspace crates will need to be published as well and having a separate `ui` crate and binary perhaps doesn't make sense anymore.