github pimalaya/himalaya v1.0.0-beta.4

6 months ago

Added

  • Added systemd service in assets/ folder.
  • Added configuration option message.delete.style that can be either folder (deleted messages are moved to the Trash folder, default style) or flag (deleted messages receive the Deleted flag).
  • Added --debug as an alias for RUST_LOG=debug.
  • Added --trace as an alias for RUST_LOG=trace and RUST_BACKTRACE=1.
  • Added notes about --debug and --trace when error occurs.

Changed

  • Added back the search feature: you can now give an optional filter and sort query at the end of the envelope list command. See envelope list --help or pimalaya.org for more detail on the search API.
  • Changed the envelope list folder argument due to the search query: it became a flag --folder|-f.
  • Made the global --config|-c option repeatable: the first option is considered the path to the main config, and successive options are considered partial overrides #184.
  • Refactored error management: error should be more clear, colored and can now contain spantrace and backtrace.
  • Made --help content wrapping properly thanks to the clap cargo feature wrap_help.
  • Improved template {new,reply,forward} command JSON output: they return now a JSON object with 3 properties:
    • content: the content of the template
    • cursor.row: the row at which the cursor should be placed by the interface using the template
    • cursor.col: the column at which the cursor should be placed by the interface using the template

Fixed

  • Fixed watch IMAP envelopes when folder was empty #179.
  • Prevented parsing of undefined config options #188.
  • Fixed In-Reply-To header being skipped from mailto URLs #194.
  • Fixed error page out of bounds when filtering envelopes returned an empty result #195.

Don't miss a new himalaya release

NewReleases is sending notifications on new releases.