github paolostivanin/OTPClient v4.3.0

9 hours ago

This release brings the following changes:

Breaking changes

  • If you are currently running a version older than 3.1.4, you must first upgrade to any release between 3.2.0 and 4.2.0, and only then upgrade to a newer version so the configuration file format can be migrated correctly.

Improvements

  • Added polished empty-state screens with direct call-to-action buttons.
  • Improved consistency and clarity across menus, headers, and dialogs.
  • Enhanced OTP list readability with resizable columns, ellipsized labels, and monospace formatting.
  • Replaced the validity text column with a progress bar showing remaining TOTP time.
  • Switched visual indicators from bar-based to filled pie charts for clearer status at a glance.
  • Improved CLI usability and feedback.

Refactoring & Cleanup

  • Refactored the codebase to follow proper GTK coding patterns and lifecycle management.
  • Removed obsolete option-migration logic.

Stability & Reliability

  • Added an explicit shutdown event.
  • Hardened shutdown cleanup to safely handle partially initialized components, avoiding GTK critical warnings while still persisting window state when possible.

Maintenance

  • General internal cleanups and consistency improvements to make the codebase easier to maintain and extend.

sha256: c2e47a57c6dec28e2577519be28dc6f9a2fb6a36e5439247f241175a22a22117

Don't miss a new OTPClient release

NewReleases is sending notifications on new releases.