qtpass Changelog

What's new in qtpass 1.4.0 RC 1

Nov 8, 2022
  • Implemented enhancements:
  • Set correct WM_CLASS for the qr-code popup #506
  • Fixed bugs:
  • QtPass does not detect current $GNUPGHOME and causes it to fail decryption #569
  • Installation is failed using latest Homebrew in macOS #564
  • <tt> ... </tt> included in password text #542
  • Markup tags are left in password and clipboard #533
  • Renaming passwords and directories fail #487
  • Will not run on Windows 10 1903 b18362.418 #486
  • Closed issues:
  • Hide results on search #551
  • QtPass 1.3.2 freezes on macOS 10.15.6 when trying to display password #544
  • Icons are blurry when fractional scaling is enabled #525
  • [Request] clear search password when change profile #524
  • Copying not possible on Ubuntu 20.04 #521
  • UI can't handle passwords with periods in their name #520
  • Display passwords in mono space font #514
  • QtPass 1.3.2 for Ubuntu 19.10 (eoan) #512
  • Default password visibility #511
  • Consider mentioning export abilities in migration docs, if any are present #505
  • Enable out-of-source (shadow) builds. #501
  • password visiblity can't be fully hidden #496
  • Translations need updating and checking #488
  • Front-End doesn't work well with HiDPI screen #464
  • How to let QtPass use the real "pass" on windows #458
  • Fresh install of Antergos with Deepin - High DPI scaling is not working #417
  • Strange behavior when clearing filter #402
  • Tray icon remains after quitting program #401
  • QtPass doesn't work will pass in WSL #375
  • UI is blurry on HiDPI screens on MacOS (retina) since 1.2.x #355
  • No prompt for passphrase for git key on windows. #317
  • Config dialog's Password Generation field got crowded between 1.1.3 and 1.1.6 #278
  • Merged pull requests:
  • Translations update from Weblate #573 (weblate)
  • Fix keys created/expires dates in the users dialog window (fix: 571) #572 (nfetisov)
  • Correct a typo in pass.cpp #570 (felixonmars)
  • Fix installation instructions in README.md #565 (kawarimidoll)
  • Translations update from Weblate #563 (weblate)
  • Translations update from Weblate #562 (weblate)
  • Translations update from Weblate #560 (weblate)
  • Keep suffices when moving (to) a directory while imitiating pass #559 (ichthyosaurus)
  • Explicitly only remove ".gpg" when renaming files #558 (ichthyosaurus)
  • Translations update from Weblate #554 (weblate)
  • Translations update from Weblate #553 (weblate)
  • Translations update from Weblate #552 (weblate)
  • Translations update from Weblate #548 (weblate)
  • Move MainWindow to the screen the cursor is on #547 (JFK422)
  • Translations update from Weblate #541 (weblate)
  • Translations update from Weblate #535 (weblate)
  • Fix issues with renaming passwords and moving folders #532 (ChaoticEnigma)
  • Translations update from Weblate #531 (weblate)
  • Translations update from Weblate #530 (weblate)
  • Clear search on profile change #529 (cmol)
  • 514 Show password with a monospace font #528 (cmol)
  • Update minimum Qt version #527 (cmol)
  • Fix blurry icons when fractional scaling is enabled #526 (mthw0)
  • Spelling: Git pull, Git push #516 (comradekingu)
  • Enable ubuntu, windows and macos based builds for CI #508 (boppybibbles)
  • Enable out-of-source build #503 (boppybibbles)
  • Use new stable version of install-qt-action. #502 (boppybibbles)
  • Don't base pass-otp availability decision on hardcoded /usr/lib #499 (nh2)
  • Spelling: Search for users, , #495 (comradekingu)
  • Spelling: Keylist missing, Could not fetch, GPG #493 (comradekingu)
  • Spelling: Git, GPG, PWGen, etc. #492 (comradekingu)
  • Don't use a deprecated method #491 (amarsman)
  • Issue #402: 'deselect()' on clearing filter #490 (petr-nehez)

New in qtpass 1.4.0 RC 1 (Sep 23, 2021)

  • Implemented enhancements:
  • Set correct WM_CLASS for the qr-code popup #506
  • Fixed bugs:
  • QtPass does not detect current $GNUPGHOME and causes it to fail decryption #569
  • Installation is failed using latest Homebrew in macOS #564
  • <tt> ... </tt> included in password text #542
  • Markup tags are left in password and clipboard #533
  • Renaming passwords and directories fail #487
  • Will not run on Windows 10 1903 b18362.418 #486
  • Closed issues:
  • Hide results on search #551
  • QtPass 1.3.2 freezes on macOS 10.15.6 when trying to display password #544
  • Icons are blurry when fractional scaling is enabled #525
  • [Request] clear search password when change profile #524
  • Copying not possible on Ubuntu 20.04 #521
  • UI can't handle passwords with periods in their name #520
  • Display passwords in mono space font #514
  • QtPass 1.3.2 for Ubuntu 19.10 (eoan) #512
  • Default password visibility #511
  • Consider mentioning export abilities in migration docs, if any are present #505
  • Enable out-of-source (shadow) builds. #501
  • password visiblity can't be fully hidden #496
  • Translations need updating and checking #488
  • Front-End doesn't work well with HiDPI screen #464
  • How to let QtPass use the real "pass" on windows #458
  • Fresh install of Antergos with Deepin - High DPI scaling is not working #417
  • Strange behavior when clearing filter #402
  • Tray icon remains after quitting program #401
  • QtPass doesn't work will pass in WSL #375
  • UI is blurry on HiDPI screens on MacOS (retina) since 1.2.x #355
  • No prompt for passphrase for git key on windows. #317
  • Config dialog's Password Generation field got crowded between 1.1.3 and 1.1.6 #278
  • Merged pull requests:
  • Translations update from Weblate #573 (weblate)
  • Fix keys created/expires dates in the users dialog window (fix: 571) #572 (nfetisov)
  • Correct a typo in pass.cpp #570 (felixonmars)
  • Fix installation instructions in README.md #565 (kawarimidoll)
  • Translations update from Weblate #563 (weblate)
  • Translations update from Weblate #562 (weblate)
  • Translations update from Weblate #560 (weblate)
  • Keep suffices when moving (to) a directory while imitiating pass #559 (ichthyosaurus)
  • Explicitly only remove ".gpg" when renaming files #558 (ichthyosaurus)
  • Translations update from Weblate #554 (weblate)
  • Translations update from Weblate #553 (weblate)
  • Translations update from Weblate #552 (weblate)
  • Translations update from Weblate #548 (weblate)
  • Move MainWindow to the screen the cursor is on #547 (JFK422)
  • Translations update from Weblate #541 (weblate)
  • Translations update from Weblate #535 (weblate)
  • Fix issues with renaming passwords and moving folders #532 (ChaoticEnigma)
  • Translations update from Weblate #531 (weblate)
  • Translations update from Weblate #530 (weblate)
  • Clear search on profile change #529 (cmol)
  • #514 Show password with a monospace font #528 (cmol)
  • Update minimum Qt version #527 (cmol)
  • Fix blurry icons when fractional scaling is enabled #526 (mthw0)
  • Spelling: Git pull, Git push #516 (comradekingu)
  • Enable ubuntu, windows and macos based builds for CI #508 (boppybibbles)
  • Enable out-of-source build #503 (boppybibbles)
  • Use new stable version of install-qt-action. #502 (boppybibbles)
  • Don't base pass-otp availability decision on hardcoded /usr/lib #499 (nh2)
  • Spelling: Search for users, , #495 (comradekingu)
  • Spelling: Keylist missing, Could not fetch, GPG #493 (comradekingu)
  • Spelling: Git, GPG, PWGen, etc. #492 (comradekingu)
  • Don't use a deprecated method #491 (amarsman)
  • Issue #402: 'deselect()' on clearing filter #490 (petr-nehez)

New in qtpass 1.3.2 (Oct 9, 2019)

  • Don't call QtPass::setup() from QtPass class constructor #482 (maciejsszmigiero)
  • fixes first run issues #485, #481, #466, #423 and #308
  • Password window padding #484
  • Buttons width on RHEL 8 #483
  • Start minimized works again #471

New in qtpass 1.3.1 (Oct 2, 2019)

  • Renaming password #463 #469
  • Edit main title field #446
  • Add missing finishedShow() signal connection in PasswordDialog constructor (fixes the "Edit password" function) #473
  • Build dependency fixes #467 #479
  • Additional lines (notes) shown again #474
  • Running but no GUI #451
  • Correct font color with Dark themes #340 #476
  • Add missing overrides #478
  • Sorted profiles dropdown as in #404 #472
  • Fix missing app ID and icon on Wayland. #468

New in qtpass 1.3.0 (Aug 20, 2019)

  • Implemented enhancements:
  • Localization makes commits absolutely unreadable #405
  • Add otp (two factor authentication) support #327
  • Open specific entry from command-line parameter #32
  • Fixed bugs:
  • Windows sigsev issues #326
  • Access to the / (root) directory form within the application window on MacOS #302
  • PRNG seeding is done totally wrong #238
  • Context menu on transparent fields is transparent too . . #227
  • Closed issues:
  • various issues with Info.plist file on macOS #457
  • Can not add new passwords for some reason #454
  • Bundle ID is literally $(PRODUCT_BUNDLE_IDENTIFIER) #448
  • GnuPG not found on Linux Mint #433
  • How to clean up the app #429
  • LAN sync request #427
  • Profiles can not be removed #415
  • Compilation error in (K)ubuntu 16.04.5 with sources tar.gz from version 1.2.3 #408
  • Prevent from removing whole password-store directory and hidden directories and files #400
  • Version information string/s #398
  • We should select a C++ std too #372
  • We should select a minimum Qt version #371
  • Problem with GNUpg not found on MacOS #362
  • Compiling for Linux Mint 18 Ubuntu 16 #357
  • make qtpass portable in windows #356
  • Unable to see main application window (applicationn runs minimized to tray only) #286
  • Startup variables and parameters #212
  • [OS X] Password input dialog suddenly stopped popping up #191
  • MainWindow is a giant monolithic mess #107
  • Merged pull requests:
  • Use key fingerprint as ID instead of “long” ID. #452 (Natureshadow)
  • Typo: dialouge to dialogue. #444 (georgjaehnig)
  • Scripts and logic specific to Windows Store releases #439 (rdoeffinger)
  • For config check, check that the selected binary is available. #438 (rdoeffinger)
  • Fix character encoding issues for non-UTF-8 locales. #435 (rdoeffinger)
  • Fixes and improvments for config dialog #432 (rdoeffinger)
  • Support for using WSL binaries on Windows #431 (rdoeffinger)
  • Bugfixes and Windows compatibility improvements #430 (mrsch)
  • Semi-automatic code cleanup #425 (annejan)
  • Update to prevent the installer requesting admin #424 (hughwilliams94)
  • Display passwords as QR codes #421 (frawi)
  • Tested working on Mac Os HS with pinentry-mac #419 (riccardocossu)
  • Dutch (nl) translation improvements #418 (equaeghe)
  • Bugfixes #413 (rdoeffinger)
  • pwgen: fix inverted "Generate ... less secure passwords" checkbox #409 (ahippo)
  • Continuing refactoring #407 (FiloSpaTeam)
  • #390 make box cheched when opening a folder users panel #403 (kenji21)

New in qtpass 1.2.3 (Jun 4, 2018)

  • Add support for OTP code generation on Linux as requested in #327 #394 (Noettore)
  • Revert scroll bar changes #393 (destanyol)
  • Fix High Dpi Support. Works now under Windows and KDE/Plasma. #392 (hgraeber)
  • Duplicate prefix in installation of tests directory in v1.2.2. #389

New in qtpass 1.2.2 (May 8, 2018)

  • Clipboard clearing timer is not reset when new passwords are copied to the clipboard #309
  • Removal of files outside of password-store #300 #363 (FiloSpaTeam)
  • Lots of fixes and refactoring. #364 #376 #378 #381 #382 #384 #386 (FiloSpaTeam)
  • Fix & make clearClipboard more robust #359 (lukedirtwalker)
  • Multiple question marks while trying to delete password #385
  • No button icons and text in "menu bar" #383
  • Entire program is huge on High DPI screen on Linux #369
  • Parallel make issue in qtpass-1.2.1: ld: cannot find -lqtpass #350
  • No password entry prompt #343
  • Can't install on OS X Sierra #337
  • No icon on MacOS #333
  • Font and spacing used for URL links on right in main window absurdly large #329
  • QtPass don't display all lines with templates #273 #358 (lukedirtwalker)
  • Update CONTRIBUTING.md #354 and add two entries in FAQ about the language #353 (5bentz)
  • Fix nested template argument list compile error #346 (martinburchell)
  • Honor PREFIX during tests install #345 (SpiderX)

New in qtpass 1.2.1 (Jan 5, 2018)

  • Insecure password generation #338 #342
  • Version 1.2.0 leaks passwords #334
  • When importing settings from 1.1.5 or older clipboard settings revert to No Clipboard #232
  • Add Catalan translation #336 (rbuj)

New in qtpass 1.2.0 (Nov 9, 2017)

  • Many UX improvements #245 #259 #261 #254 (YoshiMan)
  • Improved process management #249 #270 #271 #275 (tezeb)
  • Extraction of library and main function #324 (tezeb)
  • Feature/unit testing framework #257 and many more (annejan)
  • Windows PRNG issues fixed #276 (treat1)
  • Added sftp, ftps, webdav and webdavs as supported links #322 (cgonzalez)

New in qtpass 1.1.6 (Sep 8, 2017)

  • Short fullname would hang QtPass keypair generation process for infinite time #202
  • keygendialog email and name validition (issue 202) #203 (dakk)
  • Better seeder for qrand() as noted in #238
  • Lookup validity field to check if keys are valid #201 (thotypous)
  • View box no longer trimming whitespace #210
  • QtPass starts by searching for -psn_0_12345 on macOS #213
  • Allow ssh links #211 (cgonzalez)
  • Increase maximum password length to 255 #209 (vladimiroff)
  • Updated German Translation #206 (jounathaen)
  • Better seeder for qrand() as noted in #238
  • Italian translation #204 (dakk)
  • Translated for Simplified Chinese. #208

New in qtpass 1.1.5 (Oct 20, 2016)

  • Allow ssh:// links #211 by @cgonzalez
  • View box no longer trims whitespace #210
  • Increase maximum password length to 255 #209 by @vladimiroff
  • Full translation to Simplified Chinese. #208
  • Password generation options and templates #207 #98 by @jounathaen
  • Updated German Translation #206
  • Italian translation #204
  • KeygenDialog email and name validation #202 #203 by @dakk
  • Lookup validity field to check if keys are valid #201 by @thotypous
  • Fixed a spelling error #200 by @innir
  • Windows build with Qt 5.7 (almost half the size now)

New in qtpass 1.1.4 (Sep 28, 2016)

  • PREFIX is now really a prefix #185
  • Encoding issues #192, #131, #101 and #91 fixed in #198 and #199 by @asalamon74
  • Re-assign permissions when adding users #161
  • French translations by @the-glu via https://www.transifex.com/ijhack/qtpass/
  • Completed Dutch and German translations

New in qtpass 1.1.3 (Sep 28, 2016)

  • Clipboard now cleared when quitting or killing application #171
  • Wait till processes done on edit #177
  • Hide content now works when using templates #160
  • Added warning started work on #161 #150

New in qtpass 1.1.2 (Sep 28, 2016)

  • Fix build issues with MSVC2015 on Windows #175
  • Deletion of empty folders when using git fixed #181
  • Trimming of values in templates #182
  • Updated translations, completed Dutch and German

New in qtpass 1.1.1 (Sep 28, 2016)

  • Same name for file and folder #159 (fixed up-stream)
  • Use --secure for pwgen and more configurable options #168
  • Some UI tweaks #158
  • Some translation updates #162
  • Remove Debian packaging #166
  • Clear text input: use system icon instead of x #84
  • Bind a key to the clear action #142
  • Flat icon bd742d6 for more modern look
  • Minor cleanup and FAQ changes

New in qtpass 1.1.0 (Jan 30, 2016)

  • Fixed qrand initialisation (used to generate predictable passwords) #129
  • System Icons on Buttons #124
  • Doubleclick on treeView #124
  • Updated config layout #124
  • Good (fallback) icons #143
  • Translation fixes and additions

New in qtpass 1.0.6 (Jan 30, 2016)

  • Updated german translation #125 #126 #134
  • Fixed qrand always generating the same sequence of passwords #129
  • Fixed deleted record can be retrieved bug #117
  • On-demand copy to clipboard feature #119
  • Always on top feature #118
  • Fixed timer issue #122 (introduced in #119)

New in qtpass 1.0.5 (Jan 30, 2016)

  • Auto hiding of content doesn't need clipboard 76dacca
  • Auto content hiding timer gets stopped when starting new task 1fa596d a8fa7b2
  • Remove template widgets when starting new task 4e7ac13
  • Using pwgen won't add a carriage return to password anymore #115
  • Output of git commands won't (always) show in red anymore #111
  • Tab order of templated fields is correctly set 2f9c6f7
  • SingleApplication communication problem workaround 3fc1dc7
  • Translation building system updated and further removal of duplicate and unneeded bits
  • Use example template format from passff as default 107dbff 5ec97c7
  • CI building windows installer https://ci.appveyor.com/project/annejan/qtpass/build/artifacts

New in qtpass 1.0.4 (Jan 30, 2016)

  • Support for RightToLeft languages #108
  • FreeBSD fixes 2ed0093 7c26329
  • Windows "hidden" folder fix #63
  • Minor cleanup work 4302cc0 f6d68f4 8b6a533
  • Some work on the language creation/update mechanics 741c4b7 and other minor tweaks.

New in qtpass 1.0.3 (Jan 30, 2016)

  • Spanish translations added #103
  • Use pass show password instead of unsafe fallback pass password #105
  • Get PREFIX variable from qmake or env #106
  • Templating skips parsing colon in urls unless specifically added prefix to template.

New in qtpass 1.0.2 (Jan 30, 2016)

  • Fixed modulus zero exception in password generation #102
  • Installation prefix selection #100
  • Made IP urls clickable by simplifying regex #97
  • Added trailing newline if missing #93

New in qtpass 1.0.1 (Jan 30, 2016)

  • Correct focussing of filter input #89
  • Templates for password input
  • Show password title in in input window
  • Clear the text field(s) after X seconds #86
  • User list look and colour scheme #82
  • Auto push/pull options for git #83
  • Commit deletes to git #81
  • Git init of repositories #72
  • Yubikey Neo linux info added to FAQ #73

New in qtpass 1.0.0 (Jan 30, 2016)

  • Chinese translations
  • Hungarian translations
  • German translations
  • Added prominent link to https://github.com/IJHack/qtpass/issues

New in qtpass 0.9.2 (Jan 30, 2016)

  • Filter expired keys and show creation and expiry date of keys #70
  • Fixed stupid sigsev on empty profile names found
  • Minor tweaks for usability

New in qtpass 0.9.1 (Jan 30, 2016)

  • pwgen and git options not available when not applicable
  • git removal of files (when applicable) #57
  • filtering of unusable keys in user dialog