github paolostivanin/OTPClient v5.0.0-alpha2

pre-release13 hours ago

Changes since alpha1

New features

  • Multi-database support with sidebar management — persistent support for multiple databases with a new sidebar UI for switching between them
  • AdwOverlaySplitView sidebar — sidebar now uses AdwOverlaySplitView with a toggle button for a more modern look
  • Primary database indicator — checkmark icon shows which database is the primary one in the sidebar
  • Auto-select and copy OTP — when search narrows to a single result, the OTP is automatically selected and copied to clipboard
  • Countdown color pickers — settings dialog now includes color pickers for customizing countdown bar colors
  • Keyboard shortcuts dialog — new resizable shortcuts dialog with common keyboard shortcuts
  • CLI and search provider use GSettings — migrated from GKeyFile to GSettings for consistent configuration across all targets
  • CLI --list-databases option — new flag to list all known databases from the command line
  • Level bar for validity — show a level bar instead of numeric seconds when "show validity seconds" is disabled
  • Tooltips — added tooltips to sidebar and toolbar buttons for better discoverability

Bug fixes

  • Fix window size not persisted across sessions
  • Fix context menu crash
  • Fix use-after-free in async secret lookup with bounds guards
  • Fix double-free of filter_model in window dispose
  • Fix DBus assertion on exit
  • Fix schema not compiled on install and segfault on app close
  • Fix secret service key mismatch
  • Fix search provider install path (libexec to bin)
  • Fix markup parsing warning for shortcuts dialog entry
  • Remove unused reorder toggle button

Full Changelog: v5.0.0-alpha1...v5.0.0-alpha2


sha256: 9457695bf0a2b1675a2c72676530f1566f2c5c4b476c277a84089c6c229e093b

Don't miss a new OTPClient release

NewReleases is sending notifications on new releases.