Apparently KMessageBoxes do actually wrap, just at a larger width than we'd have expected. Lowering this width should be a trivial patch that we could do locally, if we want to
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Fri, May 23
Fri, May 16
Tue, May 13
Thu, May 8
May 2 2025
Apr 30 2025
Apr 28 2025
Apr 27 2025
Apr 22 2025
Apr 18 2025
Apr 17 2025
Creating a new entry with the name of an existing entry will override the existing entry without warning.
Apr 16 2025
Apr 15 2025
Apr 8 2025
Note: one of my patches makes gpgpass freeze when changing the users that can decrypt a certain folder (might not always be reproducible). This is caused by a Qt bug fixed with https://codereview.qt-project.org/c/qt/qtbase/+/638159
Apr 2 2025
ah, sorry then, i haven't tested multistore/-user yet. i just assumed, it would switch the tree root.
If the password store root folder would be included in the tree, it would be possible to show all configured stores simultanously (e.g. with an additional name attribute in the store configuration). On the other hand, a conscious decision to switch the profile might be preferable to prevent user mistakes and over-the-shoulder information leaks.
Apr 1 2025
Mar 28 2025
Mar 27 2025
Mar 26 2025
Mar 25 2025
Mar 23 2025
Mar 21 2025
Mar 20 2025
Mar 14 2025
BTW, do we really need a C++ API for this? Might make sense due to the need for a context.
Mar 12 2025
If RestorePositionForNextInstance=false is still there after gpgpass has been quit then either KMainWindow::closeEvent() didn't run or the dirty state config wasn't sync'd to disk. When reading the code in KMainWindow I was wondering if a sync() was missing, but in Kleopatra it worked without this.
Window is open:
@ebo: What does the MainWindow section in gpgpasstaterc contain?
The versioninfo.txt line of 5.0Beta-145 for gpgpass is:
It seems to work here on Windows and Linux
Note: Restoring the last window location is a built-in feature of KMainWindow/KXmlGuiWindow. It should work out-of-the-box if one makes sure that KMainWindow::closeEvent() is called even if it's overwritten. (Instead of overwriting KMainWindow::closeEvent() the better approach is to overwrite KMainWindow::queryClose() which is what I changed in Kleopatra.)
Feb 26 2025
New API gpgme_op_random_bytes is now in master (gpgme 2.0). Use tests/run-genrandom --help for testing. Extra features will come soon.
Jan 29 2025
Jan 24 2025
Why do we need a word list if we are a password storage tool?
Dec 18 2024
Dec 16 2024
Dec 13 2024
(ignore the last commit, I assigned the wrong task to it)