------------------------------------------------------------------- Wed Mar 22 08:40:52 UTC 2023 - Paolo Stivanin - Update to 3.1.6: * Correctly quit the password dialog on export. This avoid dumping the database in plaintext format if the user presses either the cancel or close button. ------------------------------------------------------------------- Wed Mar 15 13:00:31 UTC 2023 - Paolo Stivanin - Update to 3.1.5: * allow db to be a symlink (fix #289) ------------------------------------------------------------------- Fri Feb 10 09:41:55 UTC 2023 - Paolo Stivanin - Update to 3.1.4: * make auto-lock and secret service mutually exclusive (#279) * fix importing plain AEGIS (#281) * fix importing encrypted AEGIS on some distros (#281) * rename disable_secret_service setting to use_secret_service ------------------------------------------------------------------- Fri Jan 13 13:31:48 UTC 2023 - Paolo Stivanin - Update to 3.1.3: * Fix Aegis import/export when using long pwds. * Fix secret service cleanup * Show the correct error message when import fails * Use g_utf8_strlen instead of strlen * Add libcotp >= 2.0 compatibility ------------------------------------------------------------------- Fri Dec 30 07:06:40 UTC 2022 - Paolo Stivanin - Update to 3.1.1: * Fixed some memory leaks. * Improved error handling. * Use secure functions instead of standard ones . ------------------------------------------------------------------- Mon Dec 19 13:24:42 UTC 2022 - Paolo Stivanin - Update to 3.1.0: * New feature (#258): entries can be displayed as a QR-Code * All keyboard shortcuts have been revised, be sure to check them (Ctrl-k) * Updated the artwork credits in the about dialog * Code clean-up ------------------------------------------------------------------- Fri Dec 9 14:01:32 UTC 2022 - Paolo Stivanin - Update to 3.0.0: * NEW: OTPClient is now translatable (#263). If you wish to translate it in your language, you can find two templates (.pot) in the po/ directory. When you are done translating, either open a PR or send me an email so I can add the translation. * NEW: secret is now editable too (#258) * NEW: an About dialog has been added in the settings menu. * CHANGED: removed Authenticator Plus support (#257) ------------------------------------------------------------------- Wed Nov 30 16:31:09 UTC 2022 - Paolo Stivanin - Update to 2.6.4: * fix issue when importing AEGIS encrypted backups. ------------------------------------------------------------------- Wed Jul 20 06:30:09 UTC 2022 - Paolo Stivanin - Update to 2.6.3: * Fix ternary operator logic when setting the google_migration flag. ------------------------------------------------------------------- Wed Jul 6 06:53:14 UTC 2022 - Paolo Stivanin - Update to 2.6.2: * Add info message about the new secret service behavior. ------------------------------------------------------------------- Tue Jul 5 13:43:05 UTC 2022 - Paolo Stivanin - Update to 2.6.1: * Add ability to import google migration QR also via webcam. * Avoid double free on error while importing encrypted aegis. ------------------------------------------------------------------- Fri Jul 1 13:04:20 UTC 2022 - Paolo Stivanin - Update to 2.6.0: * It's now possible to import SVG tokens (in addition to PNG ones). * Add support for importing and exporting encrypted Aegis backups. * Add support for importing Google migration QR codes (hamburger menu -> import -> Google migration QR). You need to provide the QR file (e.g. by taking a screenshot with the webcam or another phone). * Fix andOTP import bug. * Improve row deletion workflow. * Add support for libsecret. By default, the password is saved into the secret service provider of your OS. This means that you won't be required a password as long as you're logged in. You can disable this feature from the settings menu. * Show a video feed when adding a QR using the webcam. ------------------------------------------------------------------- Sun Apr 3 06:50:05 UTC 2022 - Paolo Stivanin - Update to 2.5.1: * enable markup on change database dialog ------------------------------------------------------------------- Thu Mar 31 06:09:43 UTC 2022 - Paolo Stivanin - Update to 2.5.0: * NEW: rows can now be reordered. Enable the reordering mode by using the "up down" arrows button on the top left, then drag and drop rows where you want (#184) * NEW: added a dark theme (enable it settings) (#207) * NEW: allow to switch database. This is useful if you have multiple OTPClient databases (e.g. work, personal, etc) (#186) * NEW: add a button to lock the app (#236) * FIX: when app is locked, the content is now hidden (#235) * FIX: when clicking cancel on decryption, you can now choose to select another database (#196) * FIX: small code improvements ------------------------------------------------------------------- Mon Feb 28 12:52:16 UTC 2022 - Paolo Stivanin - Update to 2.4.9.1: * Fix a regression brought by the previous update (non-utf8 string was incorrectly parsed). Now URIs are correctly parsed, whether or not they contain utf-8 chars. ------------------------------------------------------------------- Mon Feb 28 09:55:50 UTC 2022 - Paolo Stivanin - Update to 2.4.9: * fix an error when importing a QR code (issue #240) * better error handling when importing a code ------------------------------------------------------------------- Fri Feb 18 13:33:37 UTC 2022 - Paolo Stivanin - Update to 2.4.8: * Fix show next OTP. * Correctly decode URIs from QR codes. ------------------------------------------------------------------- Fri Nov 19 15:43:40 UTC 2021 - Paolo Stivanin - Update to 2.4.7: * do not use strlen in for loop * do not use strlen to check for empty string * update CMakeLists.txt with the correct version ------------------------------------------------------------------- Mon Nov 15 13:46:23 UTC 2021 - Paolo Stivanin - Update to 2.4.6: * Use secure_strdup when trimming the account key. * Use g_memdup2 when available. * Fix account/issuer when importing andOTP db. * Check for NULL when comparing account and issuer. ------------------------------------------------------------------- Tue Mar 30 13:24:42 UTC 2021 - Paolo Stivanin - Update to 2.4.4 * Remove sorting feature, as it's bugged due to an issue with GtkTreeView. This feature will come back with v3.0, because GtkColumnView will replace GtkTreeView ------------------------------------------------------------------- Thu Mar 25 15:11:20 UTC 2021 - Paolo Stivanin - Update to 2.4.3 * remove hard-coded paths (#203 ) * fix wrong icon in taskbar (#204) * fix an error in andOTP export ------------------------------------------------------------------- Fri Feb 12 07:31:08 UTC 2021 - Paolo Stivanin - Update to 2.4.2 * fix handling of andOTP data when importing/exporting ------------------------------------------------------------------- Thu Dec 31 07:38:47 UTC 2020 - Paolo Stivanin - Update to 2.4.1 * allow user to specify an output folder in the CLI ------------------------------------------------------------------- Wed Dec 30 15:33:31 UTC 2020 - Paolo Stivanin - Update to 2.4.0 * add export command to otpclient-cli ------------------------------------------------------------------- Fri Jul 24 14:02:07 UTC 2020 - Paolo Stivanin - Update to 2.3.2 * Fix wrong code when entries are sorted * new icon ------------------------------------------------------------------- Wed May 13 14:40:47 UTC 2020 - Paolo Stivanin - Update to 2.3.1 * Fix possible memory leak in freeotp.c ------------------------------------------------------------------- Tue May 12 06:26:10 UTC 2020 - Paolo Stivanin - Update to 2.3.0 + Add support for Aeigs backups ------------------------------------------------------------------- Mon Apr 13 14:53:49 UTC 2020 - Paolo Stivanin - Update to version 2.2.1: + Fixed a bug that prevented andOTP backup encrypted using a long password to be correctly imported. ------------------------------------------------------------------- Fri Apr 10 07:30:13 UTC 2020 - Paolo Stivanin * Update to version 2.2.0: + Add support for FreeOTPPlus. + Fix first startup dialog wording. ------------------------------------------------------------------- Tue Mar 17 08:55:57 UTC 2020 - Paolo Stivanin - run spec cleaner. ------------------------------------------------------------------- Mon Feb 24 10:38:03 UTC 2020 - Paolo Stivanin - Update to v2.1.0: + add restore/create db on first run + save sort order on exit + allow user to reset the value back to the default ------------------------------------------------------------------- Thu Dec 19 14:10:46 UTC 2019 - Paolo Stivanin - Update to v2.0.1: + show dialog if memlock value is too low + fix memory leak on parse-uri + set max pwd length to 255 + multiple fixes to db handling + fix a double free in case of a crash + better error handling ------------------------------------------------------------------- Thu Dec 12 17:09:45 UTC 2019 - Paolo Stivanin - Update to v2.0.0 + add cli + add lock + add plain text import/export for andotp + update andotp encryption code + add import from cliboard + add sort ------------------------------------------------------------------- Thu Jun 27 05:59:41 UTC 2019 - Paolo Stivanin - Update to v1.5.1 ------------------------------------------------------------------- Thu Jun 20 16:11:11 UTC 2019 - Paolo Stivanin - Update to v1.5.0 + https://github.com/paolostivanin/OTPClient/releases/tag/v1.5.0 ------------------------------------------------------------------- Sun Mar 24 09:37:37 UTC 2019 - Paolo Stivanin - Update to v1.4.1 + fix some flatpak issues ------------------------------------------------------------------- Tue Mar 12 12:55:36 UTC 2019 - Paolo Stivanin - Update to v1.4.0 + add full andOTP support + minor fixes ------------------------------------------------------------------- Wed Oct 31 13:19:32 UTC 2018 - Paolo Stivanin - Update to v1.3.1 ------------------------------------------------------------------- Sun Oct 21 08:21:49 UTC 2018 - Paolo Stivanin - Fix build dep ------------------------------------------------------------------- Sun Oct 21 08:15:06 UTC 2018 - Paolo Stivanin - Update to v1.3.0 ------------------------------------------------------------------- Sat Aug 25 13:50:49 UTC 2018 - info@paolostivanin.com - First release on OBS