1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2023 Paolo Stivanin <info@paolostivanin.com> -->
<component type="desktop-application">
<id type="desktop">com.github.paolostivanin.OTPClient.desktop</id>
<metadata_license>CC-BY-4.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>OTPClient</name>
<summary>Application for managing TOTP/HOTP tokens with built-in encryption</summary>
<keywords>
<keyword>otp</keyword>
<keyword>totp</keyword>
<keyword>hotp</keyword>
<keyword>2fa</keyword>
<keyword>2factor</keyword>
<keyword>2fa-client</keyword>
<keyword>2step</keyword>
<keyword>twostep</keyword>
</keywords>
<description>
<p>Highly secure and easy to use OTP client written in C/GTK3 that supports both TOTP and HOTP and has the following features:</p>
<ul>
<li>integration with the OS' secret service provider via libsecret</li>
<li>support both TOTP and HOTP</li>
<li>support setting custom digits (between 4 and 10 inclusive)</li>
<li>support setting a custom period (between 10 and 120 seconds inclusive)</li>
<li>support SHA1, SHA256 and SHA512 algorithms</li>
<li>support for Steam codes</li>
<li>import and export encrypted/plain andOTP backup</li>
<li>import and export encrypted/plain Aegis backup</li>
<li>import and export plain FreeOTPPlus backup (key URI format only)</li>
<li>import of Google's migration QR codes</li>
<li>local database is encrypted using AES256-GCM (PBKDF2 with SHA512 and 100k iterations) and, while decrypted, it's stored in a secure memory area allocated by GCrypt.</li>
</ul>
</description>
<launchable type="desktop-id">com.github.paolostivanin.OTPClient.desktop</launchable>
<screenshots>
<screenshot type="default">
<caption>Empty main window</caption>
<image type="source">https://raw.githubusercontent.com/paolostivanin/OTPClient/master/data/screenshots/emptymain.png</image>
</screenshot>
<screenshot>
<caption>Add menu</caption>
<image type="source">https://raw.githubusercontent.com/paolostivanin/OTPClient/master/data/screenshots/addmenu.png</image>
</screenshot>
<screenshot>
<caption>General menu</caption>
<image type="source">https://raw.githubusercontent.com/paolostivanin/OTPClient/master/data/screenshots/hambmenu.png</image>
</screenshot>
<screenshot>
<caption>Settings menu</caption>
<image type="source">https://raw.githubusercontent.com/paolostivanin/OTPClient/master/data/screenshots/settings.png</image>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/paolostivanin/OTPClient</url>
<url type="bugtracker">https://github.com/paolostivanin/OTPClient/issues</url>
<update_contact>info@paolostivanin.com</update_contact>
<developer_name>Paolo Stivanin</developer_name>
<provides>
<binary>otpclient</binary>
</provides>
<content_rating type="oars-1.0">
<content_attribute id="violence-cartoon">none</content_attribute>
<content_attribute id="violence-fantasy">none</content_attribute>
<content_attribute id="violence-realistic">none</content_attribute>
<content_attribute id="violence-bloodshed">none</content_attribute>
<content_attribute id="violence-sexual">none</content_attribute>
<content_attribute id="drugs-alcohol">none</content_attribute>
<content_attribute id="drugs-narcotics">none</content_attribute>
<content_attribute id="drugs-tobacco">none</content_attribute>
<content_attribute id="sex-nudity">none</content_attribute>
<content_attribute id="sex-themes">none</content_attribute>
<content_attribute id="language-profanity">none</content_attribute>
<content_attribute id="language-humor">none</content_attribute>
<content_attribute id="language-discrimination">none</content_attribute>
<content_attribute id="social-chat">none</content_attribute>
<content_attribute id="social-info">none</content_attribute>
<content_attribute id="social-audio">none</content_attribute>
<content_attribute id="social-location">none</content_attribute>
<content_attribute id="social-contacts">none</content_attribute>
<content_attribute id="money-purchasing">none</content_attribute>
<content_attribute id="money-gambling">none</content_attribute>
</content_rating>
<releases>
<release version="4.1.0" date="2025-05-07">
<description>
<p>OTPClient 4.1.0 the followin improvements:</p>
<ul>
<li>ADDED: minimize to tray with ayatana-appindicator3 (#386 thanks a lot @len-foss)</li>
<li>IMPROVED: only show memlock warning dialog when secure memory is unavailable (#397)</li>
<li>IMPROVED: allow creating a database via CLI (#392)</li>
<li>FIX: allow using different databases in flatpak (#372)</li>
<li>CHANGED: removed andOTP support</li>
</ul>
</description>
</release>
<release version="4.0.2" date="2024-08-06">
<description>
<p>OTPClient 4.0.2 brings an important fix:</p>
<ul>
<li>FIX: importing data on a first run (#376)</li>
</ul>
</description>
</release>
<release version="4.0.1" date="2024-07-31">
<description>
<p>OTPClient 4.0.1 brings a small fix:</p>
<ul>
<li>FIX: add missing ui file to CMakeLists.txt</li>
</ul>
</description>
</release>
<release version="4.0.0" date="2024-07-30">
<description>
<p>OTPClient 4.0.0 brings the following changes:</p>
<ul>
<li>CHANGE: switch from PBKDF2 to Argon2id (#358)</li>
<li>NEW: make Argon2id parameters configurable (#358)</li>
<li>NEW: add support for importing plain Aegis txt</li>
<li>FIX: various issues related to importing Aegis backups (#371)</li>
<li>FIX: improving handling of json files (#369)</li>
<li>FIX: show db parameters dynamically</li>
</ul>
</description>
</release>
<release version="3.7.0" date="2024-06-28">
<description>
<p>OTPClient 3.7.0 brings the following changes:</p>
<ul>
<li>CHANGE: deleting a row, editing a row and showing the qr code is now done via right click on the target row (#359)</li>
<li>FIX: multiple fixes to QR handling (#364)</li>
<li>FIX: exporting to FreeOTP+ format (#367))</li>
<li>FIX: updated otpclient and otpclient-cli man pages (thanks @fvcr)</li>
<li>FIX: code more readable thanks to macros</li>
</ul>
</description>
</release>
<release version="3.6.0" date="2024-03-11">
<description>
<p>OTPClient 3.6.0 brings a new feature and internal improvements:</p>
<ul>
<li>NEW: add possibility to import plain/encrypted backups using the CLI</li>
<li>FIX: make GUI and CLI independent, so that CLI only can be built and installed without GTK.</li>
<li>FIX: check file size against memlock before importing a backup</li>
<li>FIX: code cleanup and internal refactoring</li>
</ul>
</description>
</release>
<release version="3.5.2" date="2024-03-08">
<description>
<p>OTPClient 3.5.2 brings some small improvements:</p>
<ul>
<li>NEW: add possibility to export plain/encrypted Authenticator Pro/2FAS backups using the CLI</li>
<li>FIX: improve popover layout</li>
<li>FIX: exporting plaing Aegis via CLI</li>
<li>FIX: cleanup code</li>
</ul>
</description>
</release>
<release version="3.5.1" date="2024-03-05">
<description>
<p>OTPClient 3.5.1 brings a small improvement and some code clean-up:</p>
<ul>
<li>NEW: add back buttons to the various popover menus</li>
<li>FIX: split popovers into their own UI files</li>
<li>FIX: remove upgrade message when upgrading from a version older than 2.6.0</li>
</ul>
</description>
</release>
<release version="3.5.0" date="2024-03-01">
<description>
<p>OTPClient 3.5.0 brings some new features and improvements:</p>
<ul>
<li>NEW: add support for importing and exporting plain/encrypted 2FAS backups (#322)</li>
<li>NEW: add support for importing and exporting plain/encrypted AuthenticatorPro backups (#322)</li>
<li>CHANGE: show warning when exporting a plain backup</li>
<li>CHANGE: remove support for older Glib and GCrypt</li>
<li>FIX: add 2fa keyword to the desktop file (#349)</li>
<li>FIX: remove custom keywords from metadata file (#348)</li>
<li>FIX: returning to a dialog won't crash the widget</li>
</ul>
</description>
</release>
<release version="3.4.1" date="2024-02-12">
<description>
<p>OTPClient 3.4.1 brings a single fix::</p>
<ul>
<li>FIX: fix FreeOTP+ export (thanks @hubnut)</li>
</ul>
</description>
</release>
<release version="3.4.0" date="2024-02-09">
<description>
<p>OTPClient 3.4.0 brings the following changes:</p>
<ul>
<li>NEW: you can now specify a database when calling the CLI (#340)</li>
<li>FIX: handling errors when path and/or password is incorrect (#336)</li>
<li>FIX: prompt for file again, if needed (#335)</li>
<li>FIX: prevent about dialog from hiding</li>
<li>FIX: use system RNG as source of entropy</li>
</ul>
</description>
</release>
<release version="3.3.0" date="2024-01-08">
<description>
<p>OTPClient 3.3.0 brings the following changes:</p>
<ul>
<li>NEW: set background to red when delete mode is entered (#323)</li>
<li>FIX: handling of base32 string (#328)</li>
</ul>
</description>
</release>
<release version="3.2.1" date="2023-10-31">
<description>
<p>OTPClient 3.2.1 fixes a couple of issues.</p>
<ul>
<li>FIX: increase secure memory pool to 64 MB, if possible</li>
<li>FIX: parsing of big aegis encrypted json</li>
</ul>
</description>
</release>
<release version="3.2.0" date="2023-10-25">
<description>
<p>OTPClient 3.2.0 fixes a couple of issues.</p>
<ul>
<li>NEW: add file chooser dialog on export (#305)</li>
<li>FIX: overwrite exported file instead of appending it (#305)</li>
<li>FIX: exported file will be accessible only by the current user (#305)</li>
<li>FIX: multiple issues related to failed first launch (#303)</li>
<li>FIX: couple of issues with secret-service</li>
</ul>
</description>
</release>
<release version="3.1.9" date="2023-07-03">
<description>
<p>OTPClient 3.1.9 brings a couple of fixes:</p>
<ul>
<li>fix db corruption (#301)</li>
<li>fix crash when user changes db multiple times</li>
</ul>
</description>
</release>
<release version="3.1.8" date="2023-06-14">
<description>
<p>OTPClient 3.1.8 brings a single fix</p>
<ul>
<li>Fix importing Aegis plain json</li>
</ul>
</description>
</release>
<release version="3.1.7" date="2023-05-26">
<description>
<p>OTPClient 3.1.7 brings many fixes</p>
<ul>
<li>Add new Database info dialog</li>
<li>Fix crash when no row is selected (#295)</li>
<li>Fix UI when creating/changing a database</li>
<li>Multiple fixes when creating a new database</li>
<li>Use current db folder when creating/changing database</li>
<li>Fix memory leak in case of error when opening the settings dialog</li>
</ul>
</description>
</release>
<release version="3.1.6" date="2023-03-22">
<description>
<p>OTPClient 3.1.6 fixes a security issue.</p>
<ul>
<li>quit the password dialog when either the cancel or close button is pressed</li>
</ul>
</description>
</release>
<release version="3.1.5" date="2023-03-15">
<description>
<p>OTPClient 3.1.5 fixes an issue when dealing with symlink</p>
<ul>
<li>allow the db to be a symlink and follow it correctly (#289)</li>
</ul>
</description>
</release>
<release version="3.1.4" date="2023-02-06">
<description>
<p>OTPClient 3.1.4 brings some fixes</p>
<ul>
<li>make auto-lock and secret service mutually exclusive (#279)</li>
<li>fix importing plain AEGIS (#281)</li>
<li>fix importing encrypted AEGIS on some distros (#281)</li>
<li>rename disable_secret_service setting to use_secret_service</li>
</ul>
</description>
</release>
<release version="3.1.3" date="2023-01-12">
<description>
<p>OTPClient 3.1.3 brings some fixes</p>
<ul>
<li>Fix Aegis import/export when using long pwds (>64 chars)</li>
<li>Fix secret service cleanup</li>
<li>Show the correct error message when import fails</li>
<li>Use g_utf8_strlen instead of strlen</li>
</ul>
</description>
</release>
<release version="3.1.2" date="2023-01-10">
<description>
<p>OTPClient 3.1.2 brings compatibility with newer cotp.</p>
<ul>
<li>Add compatibility with libcotp >= 2.0.0</li>
</ul>
</description>
</release>
<release version="3.1.1" date="2022-12-29">
<description>
<p>OTPClient 3.1.1 brings lots of small under-the-hood changes:</p>
<ul>
<li>Fixed some memory leaks</li>
<li>Improved error handling</li>
<li>Use secure functions instead of standard ones</li>
</ul>
</description>
</release>
<release version="3.1.0" date="2022-12-19">
<description>
<p>OTPClient 3.1.0 the following feature and fixes:</p>
<ul>
<li>New feature (#258): entries can be displayed as a QR-Code</li>
<li>Updated the artwork credits in the about dialog</li>
<li>All keyboard shortcuts have been revised, be sure to check them (Ctrl-k)</li>
<li>Code cleanup</li>
</ul>
</description>
</release>
<release version="3.0.0" date="2022-12-09">
<description>
<p>OTPClient 3.0.0 brings some exciting news:</p>
<ul>
<li>New feature (#263): OTPClient is now translatable (open a GitHub issue if you want to help translating it in your language).</li>
<li>New feature (#259): it's now possible to edit also the secret.</li>
<li>Improved: an About dialog has been added in the settings menu.</li>
<li>Removed (#257): Authenticator Plus support has been removed.</li>
<li>Various small fixes.</li>
</ul>
</description>
</release>
<release version="2.6.4" date="2022-11-30">
<description>
<p>OTPClient 2.6.4 fixes an import issue</p>
<ul>
<li>fix issue when importing encrypted AEGIS backup.</li>
</ul>
</description>
</release>
<release version="2.6.3" date="2022-07-20">
<description>
<p>OTPClient 2.6.3 fixes an issue when setting the migration flag</p>
<ul>
<li>fix ternary operator logic that would incorrectly set the migration flag</li>
</ul>
</description>
</release>
<release version="2.6.2" date="2022-07-06">
<description>
<p>OTPClient 2.6.2 add an upgrade message</p>
<ul>
<li>warn user about new secret service behavior</li>
</ul>
</description>
</release>
<release version="2.6.1" date="2022-07-05">
<description>
<p>OTPClient 2.6.1 some fixes and a new feature</p>
<ul>
<li>add ability to import Google migration QR also via webcam</li>
<li>fix double free in case of error</li>
</ul>
</description>
</release>
<release version="2.6.0" date="2022-07-01">
<description>
<p>OTPClient 2.6.0 brings lots of new features</p>
<ul>
<li>add support for importing SVG tokens</li>
<li>add support for importing and exporting Aegis encrypted backups</li>
<li>add support for importing Google otpauth-migration QR codes</li>
<li>improve enetry deletion workflow</li>
<li>add support for libsecret</li>
<li>show video feed when importing a token using the webcam</li>
<li>fix andOTP import bug</li>
</ul>
</description>
</release>
<release version="2.5.1" date="2022-04-03">
<description>
<p>OTPClient 2.5.1</p>
<ul>
<li>Fix markup on change database dialog</li>
</ul>
</description>
</release>
<release version="2.5.0" date="2022-03-31">
<description>
<p>OTPClient 2.5.0 brings load of new features</p>
<ul>
<li>NEW: rows can now be sorted. Enable the sorting mode by using the "up down" arrows button on the top, then drag and drop rows where you want (#184).</li>
<li>NEW: added a dark theme (enable it settings) (#207)</li>
<li>NEW: allow to switch database. This is useful if you have multiple OTPClient databases (e.g. work, personal, etc) (#186)</li>
<li>NEW: add a button to lock the app (#236)</li>
<li>FIX: when app is locked, the content is now hidden (#235)</li>
<li>FIX: it's now possible to change the database, if the wrong one was selected during the first run (#196)</li>
</ul>
</description>
</release>
<release version="2.4.9.1" date="2022-02-28">
<description>
<p>OTPClient 2.4.9.1 fix a regression</p>
<ul>
<li>fix importing QR code both when URI contains and doesn't contain one or more UTF-8 chars.</li>
</ul>
</description>
</release>
<release version="2.4.9" date="2022-02-28">
<description>
<p>OTPClient 2.4.9 fix an import issue</p>
<ul>
<li>fix importing QR code (issue#240)</li>
<li>better error when importing a QR fails</li>
</ul>
</description>
</release>
<release version="2.4.8" date="2022-02-18">
<description>
<p>OTPClient 2.4.8 brings a couple of fixes</p>
<ul>
<li>fix show next OTP option (issue#234)</li>
<li>correctly decode URIs from QR codes</li>
</ul>
</description>
</release>
<release version="2.4.7" date="2021-11-16">
<description>
<p>OTPClient 2.4.7 implements some small code optimization</p>
<ul>
<li>do not use strlen in for loop</li>
<li>do not use strlen to check for empty string</li>
</ul>
</description>
</release>
<release version="2.4.6" date="2021-11-15">
<description>
<p>OTPClient 2.4.6 fixes some small issues</p>
<ul>
<li>check for NULL when comparing account and issuer</li>
<li>use secure_strdup when trimming the account key</li>
<li>fix account/issuer when importing andOTP db (tested with latest available version)</li>
<li>use g_memdup2 when available</li>
</ul>
</description>
</release>
<release version="2.4.4" date="2021-03-30">
<description>
<p>OTPClient 2.4.4 disabled a broken feature</p>
<ul>
<li>remove possibility to sort columns by either account or issuer due to GtkTreeView issues. This feature will come back with 3.0.0</li>
</ul>
</description>
</release>
<release version="2.4.3" date="2021-03-25">
<description>
<p>OTPClient 2.4.3 contains some small fixes</p>
<ul>
<li>fix a small andOTP export bug</li>
<li>fix wrong icon in taskbar</li>
<li>remove hard-coded paths from get-builder.c</li>
</ul>
</description>
</release>
<release version="2.4.2" date="2021-02-12">
<description>
<p>OTPClient 2.4.2 contains a small fix to andOTP handling</p>
<ul>
<li>fix handling of andOTP data when importing/exporting, thanks to Michal Borek for the contribution</li>
</ul>
</description>
</release>
<release version="2.4.1" date="2020-12-31">
<description>
<p>OTPClient 2.4.1 bring a new feature to the CLI</p>
<ul>
<li>add export command to otpclient-cli</li>
</ul>
</description>
</release>
<release version="2.3.2" date="2020-07-24">
<description>
<p>OTPClient 2.3.2 brings a small fix and a new icon</p>
<ul>
<li>fix incorrect code is shown when sorting by label/issuer</li>
<li>new icon, thanks a lot @bertob</li>
</ul>
</description>
</release>
<release version="2.3.1" date="2020-05-13">
<description>
<p>OTPClient 2.3.1 brings a security fix</p>
<ul>
<li>fix a memory leak when exporting to freeotp format</li>
</ul>
</description>
</release>
<release version="2.3.0" date="2020-05-08">
<description>
<p>OTPClient 2.3.0 brings support for a new provider</p>
<ul>
<li>add support for importing and exporting plain json Aegis backups</li>
</ul>
</description>
</release>
<release version="2.2.1" date="2020-04-13">
<description>
<p>OTPClient 2.2.1 fixes a long standing bug</p>
<ul>
<li>fixed a bug that prevented andotp backups generated with a long password to be correctly imported</li>
</ul>
</description>
</release>
<release version="2.2.0" date="2020-04-10">
<description>
<p>OTPClient 2.2.0 brings support for FreeOTP+</p>
<ul>
<li>it's now possible to import and export FreeOTP+ backup (key URI format only)</li>
<li>minor fixes to the first startup dialog</li>
</ul>
</description>
</release>
<release version="2.1.0" date="2020-02-24">
<description>
<p>OTPClient 2.1.0 brings some minor enhancements to the UX</p>
<ul>
<li>save sort order on exit and allow user to reset it to the default value using the button located in the settings menu</li>
<li>on first start, allow user select whether a new database has to be created or an existing one has to be imported</li>
</ul>
</description>
</release>
<release version="2.0.1" date="2019-12-19">
<description>
<p>OTPClient 2.0.1 is a minor release that brings some fixes</p>
<ul>
<li>show dialog if memlock value is too low</li>
<li>fix memory leak on parse-uri</li>
<li>fix a double free in case of a crash</li>
<li>better error handling</li>
<li>multiple fixes to db handling</li>
</ul>
</description>
</release>
<release version="2.0.0" date="2019-12-12">
<description>
<p>OTPClient 2.0.0 is a major release that brings tons of new features</p>
<ul>
<li>add plain text import/export for andOTP</li>
<li>add lock feature</li>
<li>add CLI (currently supports list and show commands)</li>
<li>support import/export of encrypted andOTP backups generated with version >=0.6.3</li>
<li>treeview can now be sorted by clicking on the account/issuer column header</li>
<li>QR code can be added from clipboard (supports both gnome and kde)</li>
<li>minor fixes</li>
</ul>
</description>
</release>
<release version="1.5.1" date="2019-06-27">
<description>
<p>OTPClient 1.5.1 brings some small flatpak related fixes</p>
</description>
</release>
<release version="1.5.0" date="2019-06-20">
<description>
<p>OTPClient 1.5.0</p>
<ul>
<li>add shortcut to quit the application</li>
<li>use native dialog for open and save actions</li>
<li>show error dialog if database is missing</li>
<li>rename "label" to "account name"</li>
<li>correctly handle empty label and/or issuer when editing a row</li>
<li>respect XDG_CONFIG_HOME</li>
</ul>
</description>
</release>
<release version="1.4.1" date="2019-03-19">
<description>
<p>OTPClient 1.4.1 brings some fixes to the flatpak version.</p>
<ul>
<li>fix setting menu not being accessible</li>
<li>fix window size not being remembered</li>
</ul>
</description>
</release>
<release version="1.4.0" date="2019-02-23">
<description>
<p>OTPClient 1.4.0 brings full support to andOTP.</p>
<ul>
<li>it's now possible to export encrypted andOTP backups</li>
<li>use monospace to show the database path on startup</li>
</ul>
</description>
</release>
<release version="1.3.1" date="2018-10-31">
<description>
<p>OTPClient 1.3.1 brings some fixes to bugs that were introduced with the previous version.</p>
<ul>
<li>fixed a bug that caused a row with an empty issuer to be treated as a steam code</li>
<li>fixed an issue that prevented the same item to be deleted and added again</li>
<li>the correct password dialog is displayed when importing something while the local db is empty</li>
</ul>
</description>
</release>
<release version="1.3.0" date="2018-10-21">
<description>
<p>OTPClient 1.3.0 brings a lot of new features and fixes.</p>
<ul>
<li>reworked UI</li>
<li>support for custom digits (between 4 and 10 inclusive)</li>
<li>support for custo period (between 10 and 120 seconds inclusive)</li>
<li>support for Steam tokens</li>
<li>add keyboard shortcuts</li>
<li>add settings menu</li>
<li>search by either label or issuer</li>
</ul>
</description>
</release>
<release version="1.2.2" date="2018-07-08">
<description>
<p>OTPClient 1.2.2 brings some small fixes.</p>
<ul>
<li>add "native" support for Ubuntu 16.04</li>
<li>add shippable support</li>
</ul>
</description>
</release>
<release version="1.2.1" date="2018-07-06">
<description>
<p>OTPClient 1.2.2 brings some minor fixes.</p>
</description>
</release>
<release version="1.2.0" date="2018-05-01">
<description>
<p>OTPClient 1.2.2 brings some minor fixes.</p>
<ul>
<li>it's now possible to edit the label and issuer fields</li>
<li>when a row is ticked, the otp value is automatically copied to the clipboard (which is erased before terminating the program)</li>
<li>a small help is shown on the first start</li>
<li>3 new ways to add a token in addition to Manually (screenshot, using webcam and by selecting a qrcode)</li>
<li>some bugs fixed</li>
<li>cmake related improvements</li>
</ul>
</description>
</release>
</releases>
</component>
|