Skip to content

salti-0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Feb 19:50
· 127 commits to main since this release
9bbe3e0

[0.3.0] - 2026-02-12

Added

  • Command palette overlay (:) that centralises all features and replaces previous popups
  • Regex-based sequence filtering (set-filter, clear-filter).
  • Sequence pinning controls (pin-sequence, unpin-sequence)
  • Reference sequence controls (set-reference, clear-reference) and reference-diff rendering mode (toggle-reference-diff).
  • Consensus-diff rendering mode (toggle-consensus-diff).
  • Runtime alignment loading from within the app (load-alignment / load).
  • Startup without an input file (app can launch idle and load later via command palette, see above).
  • Mouse selection support, including Ctrl+drag box selection.
  • Translation frame control (set-translation-frame) and sequence type override (set-sequence-type).
  • Consensus method selection (set-consensus-method with majority and majority-non-gap).
  • Theme system with set-theme command (currently everforest-dark).
  • Optional debug logging via --debug, with logs written to salti.log

Changed

  • Migrated to ratatui 0.30.0.
  • Refactored architecture into modules: core (logic/state), ui (rendering), and overlay (overlays).

Removed

  • stdin alignment input support (- as file input).
  • help and jump widgets in favour of command palette