Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-30 | Add `mailto` command to open composer with initial values from mailto templatemaster | Manos Pitsidianakis | |
2022-12-27 | rustfmt changes | Manos Pitsidianakis | |
2022-12-27 | melib/sieve: remove literal_map() parse combinator | Manos Pitsidianakis | |
2022-12-27 | melib/sieve.rs: add beginning of sieve parser | Manos Pitsidianakis | |
Concerns #153 Support filtering rules to move mails to folders #153 <https://git.meli.delivery/meli/meli/issues/153> | |||
2022-12-23 | melib/addressbook: add parser for mutt alias file | Manos Pitsidianakis | |
2022-12-09 | Fix multipart/related with main text/html part not displayed correctly | Manos Pitsidianakis | |
2022-12-09 | commands: move ManageMailboxes to Tab Actions | Manos Pitsidianakis | |
2022-12-09 | mail/listing/conversations: draw gap between list and mail view | Manos Pitsidianakis | |
2022-12-09 | mail/listing: fix SEEN flag update hiding mail view momentarily | Manos Pitsidianakis | |
2022-12-09 | melib/notmuch: add support for virtual mailbox hierarchy | Manos Pitsidianakis | |
Add optional "parent" property to notmuch mailbox configuration. Closes #167 https://git.meli.delivery/meli/meli/issues/167 | |||
2022-12-09 | mail/listing: fix tag updates not showing up right away | Manos Pitsidianakis | |
Closes #132 Closes #133 | |||
2022-12-08 | Rename MeliError struct to Error | Manos Pitsidianakis | |
2022-12-08 | Convert {Account,Mailbox}Hash from typedef to wrapper struct | Manos Pitsidianakis | |
2022-12-08 | Convert EnvelopeHash from typedef to wrapper struct | Manos Pitsidianakis | |
2022-12-04 | themes: make tag_default background lighter on light theme | Manos Pitsidianakis | |
Closes #164 | |||
2022-12-04 | Replace hardcoded /bin/false with 'false' | Manos Pitsidianakis | |
Credits to http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/mail/meli/patches/patch-src_conf_rs?rev=1.1.1.1&content-type=text/x-cvsweb-markup | |||
2022-12-04 | melib/notmuch: remove hardcoded major .so version for non linux/macos target_os | Manos Pitsidianakis | |
Credits to http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/ports/mail/meli/patches/patch-melib_src_backends_notmuch_rs?rev=1.1&content-type=text/x-cvsweb-markup for discovering this. | |||
2022-12-04 | mail/listing: add ColorCache constructor to deduplicate code | Manos Pitsidianakis | |
2022-12-01 | listings: fix selection not appearing immediately and invalid motions | Manos Pitsidianakis | |
2022-12-01 | melib/imap: reset imap cache on init error | Manos Pitsidianakis | |
2022-11-28 | melib/jmap: fix compilation | Manos Pitsidianakis | |
2022-11-28 | conf/shortcuts.rs: replace use of Self::DESCRIPTION with Shortcuts struct consts | Manos Pitsidianakis | |
2022-11-28 | Add mailbox manager tab | Manos Pitsidianakis | |
2022-11-28 | accounts.rs: implement mailbox {un,}sub actions | Manos Pitsidianakis | |
2022-11-24 | meli: fix clippy lints for meli binary | Manos Pitsidianakis | |
2022-11-24 | Add table UI widget | Manos Pitsidianakis | |
2022-11-14 | melib: fix clippy lints | Manos Pitsidianakis | |
2022-11-13 | More descriptive "Unimplemented" messages | _ | |
2022-11-13 | Makefile: add --bin flag to meli cargo build target | Manos Pitsidianakis | |
2022-11-11 | build.rs: add error messages if `mandoc`,`man` binaries are missing | Manos Pitsidianakis | |
2022-11-11 | docs: fix NAME sections manual pages for correct whatis(1) parsing | Manos Pitsidianakis | |
Reference used was WHATIS PARSING section in lexgrog(1). This change enables the manual page to be returned with a whatis(1) query: $ whatis meli meli (1) - terminal e-mail client | |||
2022-11-07 | mail/listing.rs: add RowsState struct | Manos Pitsidianakis | |
Keep state of rows in lists in this struct to reduce code duplication in list implementations | |||
2022-11-07 | melib/thread.rs: add thread, env hash index fields | Manos Pitsidianakis | |
2022-11-07 | melib: add As{Ref,Mut} impls for RwRef{,Mut} | Manos Pitsidianakis | |
2022-10-30 | fix docs | spike | |
2022-10-23 | melib/imap/parser: fix FETCH response parsing bug | Manos Pitsidianakis | |
Closes #160 Closes #128 | |||
2022-10-22 | melib/parsec: add map_res, quoted_slice, is_a, alt, take, take_literal | Manos Pitsidianakis | |
2022-10-22 | melib/parsec: add json deserialization tests | Manos Pitsidianakis | |
2022-10-22 | melib/gpgme: add #[allow(deref_nullptr)] in bindgen tests | Manos Pitsidianakis | |
2022-10-22 | melib/imap/managesieve: implement some rfc5804 commands | Manos Pitsidianakis | |
Try with managesieve REPL in src/managesieve.rs: cargo run --bin managesieve-client ~/.config/meli/config.toml "accountname" rfc5804 <https://www.rfc-editor.org/rfc/rfc5804.html> | |||
2022-10-17 | melib/datetime: don't use LC_ category in place of LC_ masks in libc calls | Manos Pitsidianakis | |
LC_ masks are bit masks, whereas category values are not. Concerns #159 [imap] all mail timestamps are zero/epoch #159 https://git.meli.delivery/meli/meli/issues/159 | |||
2022-10-17 | Spawn user-given command strings with sh -c ".." | Manos Pitsidianakis | |
If given string contains arguments, Command::new(string) will fail. Reported in #159 https://git.meli.delivery/meli/meli/issues/159 | |||
2022-10-13 | melib/jmap: wrap serde_json deserialize errors in human readable errors | Manos Pitsidianakis | |
2022-10-13 | melib/jmap: use server_url instead of server_hostname + server_port in config | Manos Pitsidianakis | |
2022-10-09 | conf.rs: remove interactive messages when #[cfg(test)] | Manos Pitsidianakis | |
2022-10-09 | compose: fix reply subject prefixes stripping original prefix | Manos Pitsidianakis | |
Unintelligent heuristic but should cover most cases? Configurable subject response prefix #142 https://git.meli.delivery/meli/meli/issues/142 Closes #142 | |||
2022-10-09 | conf.rs: make all public struct fields public | Manos Pitsidianakis | |
2022-10-09 | melib/collection: replace _Ref deref unwraps with expect() | Manos Pitsidianakis | |
2022-10-09 | melib/maildir: rename root_path to root_mailbox | Manos Pitsidianakis | |
2022-10-04 | melib/jmap: mark mailboxes as subscribed on personal accounts | Manos Pitsidianakis | |
The spec https://jmap.io/spec-mail.html#mailboxes says a mailbox property `isSubscribed` should be considered true if the account is marked as `isPersonal`. Closes #157 JMAP incompatible with Stalwart server #157 https://git.meli.delivery/meli/meli/issues/157 |