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-databasesoption — 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