github paolostivanin/OTPClient v4.2.0

13 hours ago

OTPClient 4.2.0 introduces the long-awaited interactive search feature and includes extensive internal refactoring to improve robustness, safety, and maintainability.


User-visible changes

Added

  • Interactive search (Ctrl + F) to quickly find entries

Improved

  • Search now matches queries uniformly against type, account label, and issuer

Fixed

  • Duplicate windows and tray icons appearing on application re-activation (#409)

Internal / developer-focused changes

Improved

  • Streamlined TreeView model population by reading JSON directly with safe defaults
  • Simplified OTP update flow with safer reorder/delete handling and cleanup
  • Centralized application and database default initialization in app.c
  • Safer early-exit cleanup paths, avoiding double-free of the database key
  • Improved configuration migration error handling and config path cleanup
  • Added helper to clear password entries and reset visibility after successful submit
  • Cleared old/new password fields before dialog close to avoid brief exposure
  • Initialized settings defaults when config loading fails and persisted them to otpclient.cfg
  • Display warning dialog only when saving fallback defaults fails
  • CLI: improved robustness and correctness in string and file handling

sha256: 38e3941ca5f75f006f28f48b499d61997ea3dbb8cf4f1e8e702ab2333024ca04

Don't miss a new OTPClient release

NewReleases is sending notifications on new releases.