Manos Pitsidianakis
98c1ece28d
Update xdg-util dependency to 0.4.0
4 years ago
Manos Pitsidianakis
5b86c342fb
Update smallvec dependency to 1.5.0
...
Fixes panicking when loading cached serialized email from older versions
of meli.
https://github.com/servo/rust-smallvec/pull/238
4 years ago
Manos Pitsidianakis
7b1ab389fa
Remove unused plugin interface
4 years ago
Manos Pitsidianakis
f7fc2e31e0
melib: Remove unused crossbeam dependency
4 years ago
Manos Pitsidianakis
662706607b
melib: remove memmap dependency
...
It's unmaintained, and the IO performance gains are negligible
4 years ago
Manos Pitsidianakis
89940dd606
cli-docs: compress included text
4 years ago
Manos Pitsidianakis
6ccb4e9544
melib: bump version to 0.6.2
4 years ago
Manos Pitsidianakis
05e4dbcd5a
melib: update smol to 1.0.0
4 years ago
Manos Pitsidianakis
83bee279e6
melib/email/compose: set attachment status
...
Set Content-Disposition: attachment to, well, attachments.
4 years ago
Manos Pitsidianakis
f6d5c968ea
Update dependencies (cargo update)
4 years ago
Manos Pitsidianakis
1ac3a7a903
Make dbus dependency optional
...
Put dbus dependency behing `dbus-notifications` feature.
4 years ago
Manos Pitsidianakis
b4fe34eacf
melib/imap: add ImapCache trait
4 years ago
Manos Pitsidianakis
341ff9164b
melib/notmuch: add Message,TagIterator,Thread types
4 years ago
Manos Pitsidianakis
9928ee78e7
Add Reply{ToAuthor,ToAll} actions
...
- previous Reply action now lets you select recipients by default
- ReplyToAuthor selects the Envelope author as recipient
- ReplyToAll selects all addresses
4 years ago
Manos Pitsidianakis
8a6bf3b217
Preserve Account order from configuration file
...
Use IndexMap to preserve the order of accounts in the UI from the
account definitions.
4 years ago
Manos Pitsidianakis
0b00f5dfbc
Update toml to 0.5.6, add preserve_order
4 years ago
Manos Pitsidianakis
a712bf6c3c
melib/jmap: make backend async
...
Replace reqwest with isahc which supports async IO
4 years ago
Manos Pitsidianakis
e8a98f87e3
Change version to 0.6.1
4 years ago
Manos Pitsidianakis
93d9c195cc
Change version to 0.6.0
4 years ago
Manos Pitsidianakis
9a29f4245f
melib/imap: add COMPRESS=DEFLATE support
...
Closes #53
4 years ago
Manos Pitsidianakis
246ac4b84a
Update smallvec dependency to 1.4.1
4 years ago
Manos Pitsidianakis
4b27ae2b91
melib: Add experimental SMTP client
4 years ago
Manos Pitsidianakis
a7e177586a
Fix clippy lints
4 years ago
Manos Pitsidianakis
bbedeed3e3
More imap async fixes
4 years ago
Manos Pitsidianakis
03522c0298
melib: Fixup warnings in imap_async, maildir
4 years ago
Manos Pitsidianakis
b72a1ca6d8
WIP maildir async
4 years ago
Manos Pitsidianakis
cac21a279b
melib: Remove dead dependencies
4 years ago
Manos Pitsidianakis
0169025d50
build.rs: add proc-macro to generate Override structs for configuration
4 years ago
Manos Pitsidianakis
0618e62ab6
Add optional feature to save SVG screenshot
4 years ago
Manos Pitsidianakis
e97cf98b3b
Add `view` subcommand
...
Add subcommand to view standalone e-mail files in meli's pager without
instantiating any accounts.
4 years ago
Manos Pitsidianakis
4bc8ff2ce9
Use structopt for command line parsing
4 years ago
Manos Pitsidianakis
6458ccb860
meli: update nom dependency to 5.1.1
4 years ago
Manos Pitsidianakis
6ec249dd7f
melib: update nom dependency from 3.2.0 to 5.1.1
...
That was hecking exhausting
4 years ago
Manos Pitsidianakis
3e31c46a74
Add "regexp" feature, format text with regexps
...
`regexp` feature uses the pcre2 library to enable the user to define
regular expressions for matching text and applying text formatting to
the matches. An example from the theme configuration I used to test
this:
[terminal.themes.win95.text_format_regexps]
"listing.subject" = { "\\[[^\\]]*\\]" = { attrs = "Bold" } }
"listing.from" = { "\\<[^\\>]*\\>(?:(?:\\s*$)|(?=,))" = { attrs = "Italics" } }
[terminal.themes.win95.text_format_regexps."pager.envelope.body"]
"^>.*$" = { attrs = "Italics" }
"\\d+\\s?(?:(?:[KkMmTtGg]?[Bb])|(?:[KkMmTtGg][Bb]?)(?=\\s))" = { attrs = "Bold | Underline" }
4 years ago
Manos Pitsidianakis
84976b1dc9
Update libloading dependency to 0.6.2
4 years ago
Manos Pitsidianakis
6ceed3cae9
sqlite3: move module to melib
4 years ago
Manos Pitsidianakis
0a83b99e7c
Update nix, linkify, uuid dependencies
4 years ago
Manos Pitsidianakis
eb701695f7
Remove fnv crate
4 years ago
Manos Pitsidianakis
18dcf15e1e
Add open_mailbox shortcut for sidebar
5 years ago
Manos Pitsidianakis
303c530488
Load libnotmuch dynamically
5 years ago
Manos Pitsidianakis
0ebad39b50
Bumb version to 0.5.1
5 years ago
Manos Pitsidianakis
41ee43438d
Bumb version to 0.5.0
5 years ago
Manos Pitsidianakis
05b91f1c02
Remove text_processing
...
Unwrap text_processing into melib
In preparation for uploading meli as a separate crate on crates.io.
5 years ago
Manos Pitsidianakis
8b6ea8de9a
Remove ui crate
...
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.
5 years ago
Manos Pitsidianakis
5e67bc4d11
Rename `mime_apps` dependency to `xdg-utils`
...
Upstream's name was changed.
5 years ago
Manos Pitsidianakis
6d9f584de3
Update nix to 0.16.1
5 years ago
Manos Pitsidianakis
5e912db461
Send timer ID as si_value to SIGALRM handler
...
Associate each alarm signal with the timer of its origin.
5 years ago
Manos Pitsidianakis
a365a846b8
Replace StackVec with smallvec::SmallVec
...
SmallVec has a less buggy and better implementation.
5 years ago
Manos Pitsidianakis
9fcc868acd
remove chrono
5 years ago
Manos Pitsidianakis
b964a6a033
Plugins WIP #2
5 years ago