BTW, do we really need a C++ API for this? Might make sense due to the need for a context.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Fri, Mar 28
Thu, Mar 27
Wed, Mar 26
Tue, Mar 25
Sun, Mar 23
Fri, Mar 21
Thu, Mar 20
Fri, Mar 14
Wed, Mar 12
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)
Dec 11 2024
Dec 2 2024
Nov 18 2024
Nov 13 2024
Nov 12 2024
Nov 5 2024
Nov 4 2024
Oct 31 2024
Oct 30 2024
Aug 19 2024
Aug 14 2024
This is now implemented
Aug 7 2024
Well, my hope for this was some kind of Format where we keep the keys + the signature together with encrypted files. Because I think it is an extremely common usecase to decrypt a file, modify it and then to reencrypt it to the recipients that it was encrypted to before and I think it would be a good usability improvement if after decryption, when a file is then encrypted again Kleopatra would have the recipient dialog prefilled with the original recipients. T6564: Kleopatra: Re-encrypt an encrypted folder to the original recpients And for Gpgpass this could be used in exactly the same manner just with a diffrent UI and focused on folders with multiple files.
Aug 6 2024
I am not sure I like every aspect of passtore.sh (e.g. the YAML configuration files and yet another group concept where we probably could reuse Kleopatra groups), but it's good to know that there is already a solution for this issue :)
Using signed files would have been my suggestion, too. For me I would say that "allowed to sign" depends on the ownertrust of the signature certificate. If the ownertrust of the certificate is Ultimate then you can accept the recipient list. Ultimate ownertrust is given for your own keys or for the ones marked with trusted-key in the GnuPG configuration.
Is a solution to this problem by an organization using pass for a log time with quite some users.
Aug 2 2024
I am a bit wary about making this configurable, mostly because this means quite a bit more complexity in the code as the view need to handle two different modes.
Aug 1 2024
I am a bit wary about making this configurable, mostly because this means quite a bit more complexity in the code as the view need to handle two different modes. For the basic usecase of having only one profile/password store, we probably should not show the store name.
I like the idea, but others might not.
Maybe the behavior could be made configurable?
Jul 31 2024
I created a merge request here https://invent.kde.org/carlschwan/gpgpass/-/merge_requests/3
Jul 11 2024
I and most users don't read what software says and just click where I think I reach my goal fastest. If there are only instructions to do something I am unable to continue.
No I don't think we should support that. I just meant that at first start we have to expect that the user does not have a secret key yet. And offer an easy way out of this by generating one.
If you want to use gpgpass without a secret key, the most I would offer, if at all, is the option to use a symmetric key instead.
Maybe like this:
Yeah this task is a bit bad as it does not really split this up into actionable tasks. But I found it obviously "ugly" (Since QWizards are ugly) and from a user experience standpoint outdated that I thought a general task would be enough to say that this must be changed and improved. The first start is the most important one and to be greeted by a wizard which I still am apparently where I don't really understand what the software wants from me is strange.
Dec 15 2023
Gpgpass already installs a desktop file I just overlooked it.
Dec 13 2023
File dialogs
Code does use the standard Qt File dialog, but I_think I should redo it to use the static methods instead because that let the backend take over.
First start wizard
There is lot of separate things in here. I'll do a couple of different comments per thing