summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-24debian/: add missing build dependenciesfix/deb_build_depscos
quilt has unconditionally been used in debian/rules since the initial addition of debian packaging support in commit bb80de. sqlite3 has been a default feature since at least commit 6ceed3, possibly longer through rusqlite.
2022-12-30Add `mailto` command to open composer with initial values from mailto templatemasterManos Pitsidianakis
2022-12-27rustfmt changesManos Pitsidianakis
2022-12-27melib/sieve: remove literal_map() parse combinatorManos Pitsidianakis
2022-12-27melib/sieve.rs: add beginning of sieve parserManos Pitsidianakis
Concerns #153 Support filtering rules to move mails to folders #153 <https://git.meli.delivery/meli/meli/issues/153>
2022-12-23melib/addressbook: add parser for mutt alias fileManos Pitsidianakis
2022-12-09Fix multipart/related with main text/html part not displayed correctlyManos Pitsidianakis
2022-12-09commands: move ManageMailboxes to Tab ActionsManos Pitsidianakis
2022-12-09mail/listing/conversations: draw gap between list and mail viewManos Pitsidianakis
2022-12-09mail/listing: fix SEEN flag update hiding mail view momentarilyManos Pitsidianakis
2022-12-09melib/notmuch: add support for virtual mailbox hierarchyManos Pitsidianakis
Add optional "parent" property to notmuch mailbox configuration. Closes #167 https://git.meli.delivery/meli/meli/issues/167
2022-12-09mail/listing: fix tag updates not showing up right awayManos Pitsidianakis
Closes #132 Closes #133
2022-12-08Rename MeliError struct to ErrorManos Pitsidianakis
2022-12-08Convert {Account,Mailbox}Hash from typedef to wrapper structManos Pitsidianakis
2022-12-08Convert EnvelopeHash from typedef to wrapper structManos Pitsidianakis
2022-12-04themes: make tag_default background lighter on light themeManos Pitsidianakis
Closes #164
2022-12-04Replace 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-04melib/notmuch: remove hardcoded major .so version for non linux/macos target_osManos 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-04mail/listing: add ColorCache constructor to deduplicate codeManos Pitsidianakis
2022-12-01listings: fix selection not appearing immediately and invalid motionsManos Pitsidianakis
2022-12-01melib/imap: reset imap cache on init errorManos Pitsidianakis
2022-11-28melib/jmap: fix compilationManos Pitsidianakis
2022-11-28conf/shortcuts.rs: replace use of Self::DESCRIPTION with Shortcuts struct constsManos Pitsidianakis
2022-11-28Add mailbox manager tabManos Pitsidianakis
2022-11-28accounts.rs: implement mailbox {un,}sub actionsManos Pitsidianakis
2022-11-24meli: fix clippy lints for meli binaryManos Pitsidianakis
2022-11-24Add table UI widgetManos Pitsidianakis
2022-11-14melib: fix clippy lintsManos Pitsidianakis
2022-11-13More descriptive "Unimplemented" messages_
2022-11-13Makefile: add --bin flag to meli cargo build targetManos Pitsidianakis
2022-11-11build.rs: add error messages if `mandoc`,`man` binaries are missingManos Pitsidianakis
2022-11-11docs: fix NAME sections manual pages for correct whatis(1) parsingManos 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-07mail/listing.rs: add RowsState structManos Pitsidianakis
Keep state of rows in lists in this struct to reduce code duplication in list implementations
2022-11-07melib/thread.rs: add thread, env hash index fieldsManos Pitsidianakis
2022-11-07melib: add As{Ref,Mut} impls for RwRef{,Mut}Manos Pitsidianakis
2022-10-30fix docsspike
2022-10-23melib/imap/parser: fix FETCH response parsing bugManos Pitsidianakis
Closes #160 Closes #128
2022-10-22melib/parsec: add map_res, quoted_slice, is_a, alt, take, take_literalManos Pitsidianakis
2022-10-22melib/parsec: add json deserialization testsManos Pitsidianakis
2022-10-22melib/gpgme: add #[allow(deref_nullptr)] in bindgen testsManos Pitsidianakis
2022-10-22melib/imap/managesieve: implement some rfc5804 commandsManos 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-17melib/datetime: don't use LC_ category in place of LC_ masks in libc callsManos 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-17Spawn 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-13melib/jmap: wrap serde_json deserialize errors in human readable errorsManos Pitsidianakis
2022-10-13melib/jmap: use server_url instead of server_hostname + server_port in configManos Pitsidianakis
2022-10-09conf.rs: remove interactive messages when #[cfg(test)]Manos Pitsidianakis
2022-10-09compose: fix reply subject prefixes stripping original prefixManos 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-09conf.rs: make all public struct fields publicManos Pitsidianakis
2022-10-09melib/collection: replace _Ref deref unwraps with expect()Manos Pitsidianakis
2022-10-09melib/maildir: rename root_path to root_mailboxManos Pitsidianakis