Prevent large header values (e.g. big list of recipients in To/Cc) take
big part of the view. Allow the full value to be visible when the
`expand_headers` option is toggled on.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Commit 8f0e1d6640 added human-readable
identifiers in temp draft files but neglected to handle cases where
those identifiers were too darn long.
Fixes: 8f0e1d664 ("Add human-readable identifiers in temp draft files")
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Allow patches to be retrieved from sources like lore.kernel.org or other
public-inbox instances.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
It's unnecessary and makes it difficult for an API consumer to turn a
backend back to its original type.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
When returning MailBackendCapabilities for an Nntp backend, interpret
the IMPLEMENTATION capability as server metadata.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
JobFinished events were sent from account job handlers, but that means
the events would never be generated when using meli without accounts
e.g. with the `view` subcommand.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Allows the user to set the default thread layout and takes the values
"auto" | "vertical" | "horizontal". The layout can always be changed at
runtime with the `listing.toggle_layout` shortcut.
Closes#484
Resolves: <https://git.meli-email.org/meli/meli/issues/484>
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
`mail_view_divider` was only drawn in the path where the sidebar was
visible.
Concerns #483
Fixes: 719e2eb271 ("listing: add customizable view divider like sidebar's")
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Svg feature was meant for taking SVG screenshots for the readme/website.
There's no real need to ship it, considering a lot of distros enable all
features by default.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Add shortcut to export contact under cursor in the contact list as a
.vcf file (default: `E`).
Also add an export button in the contact editor form.
Closes#424
Resolves: <https://git.meli-email.org/meli/meli/issues/424>
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Add send_to_trash shortcut (default value: `D`) to send an entry or
selected entries to the Trash folder.
Closes#389
Resolves: <https://git.meli-email.org/meli/meli/issues/389>
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Draft files that are created in temp directories to be opened and edited
by the user's editor get UUID filenames with the `.eml` extension. Give
them filenames with the draft subject, recipient and date to make it
easier to discern a file's identity on the filesystem.
Closes#466
Resolves: <https://git.meli-email.org/meli/meli/issues/466>
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Add optional rename_regex configuration option to allow stripping
patterns from pathnames when renaming them. This is useful when other
programs depend on specific substrings being unique like mbsync which
erroneously assumes UIDs are unique instead of UID+UIDVALIDITY+mailbox
name like the IMAP standard specifies.
Closes#463
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
If a mailbox status is an error and it is recoverable (e.g. a connection
time-out) allow retrying.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>