Manos Pitsidianakis
7af893597f
conf/shortcuts.rs: replace use of Self::DESCRIPTION with Shortcuts struct consts
1 year ago
Manos Pitsidianakis
dd0baa82e9
Spawn user-given command strings with sh -c ".."
...
If given string contains arguments, Command::new(string) will fail.
Reported in #159 https://git.meli.delivery/meli/meli/issues/159
2 years ago
Manos Pitsidianakis
d8d43a16fe
HtmlView: add html_open config setting
...
Add config setting in case xdg query default app for text/html mime type
doesn't yield results.
2 years ago
Manos Pitsidianakis
94bd84b45d
Fix clippy lints for `meli` crate
2 years ago
Manos Pitsidianakis
9cbbf71e0f
melib/email/attachments: Add DecodeOptions struct for decoding
2 years ago
Manos Pitsidianakis
9cb66ef818
Fix all clippy warnings in `meli` crate
2 years ago
Manos Pitsidianakis
824f614a69
mail/view: Fix HtmlView not being redrawn when parent is dirty
2 years ago
Manos Pitsidianakis
4fdc90b31e
Use `open` instead of `xdg-open` in macos
...
TODO: make this configurable instead.
2 years ago
Manos Pitsidianakis
2c23ca34cd
Update most Cargo dependencies
2 years ago
Manos Pitsidianakis
505adca54d
Add forward mail option
...
Forward email with shortcut 'forward' (default ctrl+f)
This opens a composing tab letting you to select receiver etc.
"composing" config setting "forward_as_attachment" selects the
forwarding behavior:
- "ask" asks you ever time
- true always forwards by attaching the entire email as a single
attachment
- false always forwards by inlining the email, like most email clients
do.
Closes #120
3 years ago
Manos Pitsidianakis
f975e1004c
Add url_launcher config setting
3 years ago
Manos Pitsidianakis
b88c3c573d
Add add_addresses_to_contacts command
3 years ago
Manos Pitsidianakis
32901f57d2
Add show_date_in_my_timezone pager config flag
...
Closes #28
3 years ago
Manos Pitsidianakis
a977351f0a
mail/view: respect per-folder/account pager filter override
3 years ago
Manos Pitsidianakis
b49d965695
Fix unused var etc warnings
3 years ago
Manos Pitsidianakis
ed826357a3
Don't unwrap try_recv() on async jobs channels
...
Job might have been canceled.
3 years ago
Manos Pitsidianakis
48e7a493a9
Add reload-config command
...
Closes #84 Add "reload configuration" command
4 years ago
Manos Pitsidianakis
7e1e57a2df
conf/themes: add mail.view.headers_names and mail.view.headers_area
...
Allow separate customization of header names and the rest of the header
area.
4 years ago
Manos Pitsidianakis
66dea9148b
mail/view: don't update() if coordinates are unchanged
4 years ago
Manos Pitsidianakis
7b3fb86483
mail/view: reset self.theme_default on loading envelope
...
self.theme_default might have initial value from MailView::default()
which does not correspond to actual theme_default
4 years ago
Manos Pitsidianakis
d076ff573f
MailView, StatusBar: Fix area bound check
4 years ago
Manos Pitsidianakis
6dd3b0bb4f
Fix theme_default not being respected
4 years ago
Manos Pitsidianakis
883b3e3a4f
mail/view: show multipart/alternative files properly in attachment list
...
Show entire multipart/alternative alternatives in attachment list
instead of only the displayed one, in order for the user to be able to
switch alternatives at will.
4 years ago
Manos Pitsidianakis
98c1ece28d
Update xdg-util dependency to 0.4.0
4 years ago
Manos Pitsidianakis
54b2066f73
mail/view: set dirty after closing ContactSelector
4 years ago
Manos Pitsidianakis
879af75d88
utilities/dialogs: use align_area to create box
4 years ago
Manos Pitsidianakis
0a8a0c04c8
compose: treat inline message/rfc822 as attachments
4 years ago
Manos Pitsidianakis
b46cd09ca6
compose: pass body text when replying
...
Get rendered body text when creating a new reply Composer instead of
rendering the text in the Composer constructor.
Closes #86
4 years ago
Manos Pitsidianakis
bf56c88918
compose: respect auto_choose_multipart_alternative when rendering multipart/alternative attachments to text
4 years ago
Manos Pitsidianakis
73372ff1e7
compose: add show_comments arg to attachment_displays_to_text()
...
Toggle display of attachment comments (for example "this html attachment
was rendered with X filter...") when rendering text.
4 years ago
Manos Pitsidianakis
a702a04043
melib/attachments: add SMIME signature variant
4 years ago
Manos Pitsidianakis
5acd7dfe1c
mail/view: prevent spurious redraw in special modes
4 years ago
Manos Pitsidianakis
3949cecb75
mail/composer: add scrollbars
4 years ago
Manos Pitsidianakis
e4cddbad25
mail/view: send NewJob event on new jobs
...
NewJob event wasn't sent so the message loading jobs were not accounted
in the busy spinner animation
4 years ago
Manos Pitsidianakis
0c68807814
Add export-mail command
4 years ago
Manos Pitsidianakis
9ce62c735a
compose: add key selection state for gpg operations
...
Closes #81
4 years ago
Manos Pitsidianakis
a4b78532b7
Refactor job structs into JoinHandle
...
Put oneshot::channel<R> into JoinHandle<R>
4 years ago
Manos Pitsidianakis
bc74379b27
mailview: don't process_event if coordinates uninitialised
4 years ago
Manos Pitsidianakis
23ca41e3e8
add libgpgme feature
4 years ago
Manos Pitsidianakis
b9c07bacef
melib: decode text inline message/rfc822 attachments
4 years ago
Manos Pitsidianakis
b0e50a29bd
melib/list_management: don't ignore "NO" in List-Post
4 years ago
Manos Pitsidianakis
fadf20d7b1
NotificationType: add melib::ErrorKind
4 years ago
Manos Pitsidianakis
c9a06b9b5c
mail/view: unset self.dirty early on draw
4 years ago
Manos Pitsidianakis
bda5bd963a
mail/view: cache message body/text in MailView state
4 years ago
Manos Pitsidianakis
f05dd379ae
Send NewJob event on all job startups
4 years ago
Manos Pitsidianakis
be57b65dae
melib/email: add flags arg to Mail::new
4 years ago
Manos Pitsidianakis
d57dd9c98e
melib/email/address: return Option in get_display_name
4 years ago
Manos Pitsidianakis
c6c0da7fcb
melib: cleanup commit
...
Cleanup melib module exports, add some document tests, change some
documentation.
4 years ago
Manos Pitsidianakis
843616221e
Add logging level to Generic jobs
...
Not every job success should be shown to the user, for example updating
the sqlite3 database. So introduce a level to only show relevant
notifications.
4 years ago
Manos Pitsidianakis
14663e46b9
Remove some old TODO comments
4 years ago