Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an option in Settings to choose which databases should be used for AutoFill #289

Open
OculiViridi opened this issue Apr 19, 2023 · 9 comments
Assignees
Labels
enhancement New feature or request

Comments

@OculiViridi
Copy link

What I'd like

An option in KeePassium AutoFill settings where to choose which databases have to be used for the AutoFill feature.
Something like:

AutoFill settings -> Lookup on... -> List of all existing databases with on/off switch

Note: With AutoFill I also include the Quick AutoFill feature too, that I suppose it's already built as a sub functionality of the main one.

Why

I've many different databases inside KeePassium (mine, my wife's, work, other stuff...). But when I use the AutoFill on the phone, I would like the credential lookup to happen only within my database and not the others.
When I need credentials stored on other databases is not for using them on my phone, but on other devices like my wife's PC, work PC, other's PC.

@OculiViridi OculiViridi added the enhancement New feature or request label Apr 19, 2023
@keepassium
Copy link
Owner

@OculiViridi, sorry for such a slow response. I confirm this will be part of database-specific settings (#64), which is nearing the top of the list.

@keepassium keepassium self-assigned this May 8, 2023
@OculiViridi
Copy link
Author

@keepassium Hi! Is it still under planning for future release?

@keepassium
Copy link
Owner

@OculiViridi , yes, I have added a switch to disable Quick AutoFill for the specific database:

db-settings-2023-09-09

Would this work for you?

@OculiViridi
Copy link
Author

@keepassium This is what me and my wife see on our phones (iPhone XS iOS 16.6.1) on KeePassium v1.45.138.
The settings screenshot was taken from a Read only DB, but on others that are not Read only, it's the same.
Could it be a missing label issue (since is set as Italian)?

IMG_6570

IMG_6571

@keepassium
Copy link
Owner

@OculiViridi , sorry, I should have been more specific. I have added the "Quick AutoFill" switch to the development version which has not been published yet. Just wanted to check if this switch would work for you or you would need a more elaborate configuration.

@OculiViridi
Copy link
Author

@keepassium Oh, ok! 😄
Anyway, if possible, I think it would be more intuitive to find the option under the AutoFill settings and also it would be more convenient to set the option for each database all in one place (using the DB list I was originally suggesting).

@keepassium
Copy link
Owner

it would be more convenient to set the option for each database all in one place (using the DB list I was originally suggesting).

Bulk editing of this setting is convenient when there are many databases (like in your case) or their settings change often. However, I believe a more typical setup is 1-3 databases where it's easier to apply changes to each database than dig several levels into the app settings.

If this assumption proves wrong, I will consider a dedicated list. But for now let's stick with the individual dialog for each DB .

@OculiViridi
Copy link
Author

Bulk editing of this setting is convenient when there are many databases (like in your case) or their settings change often. However, I believe a more typical setup is 1-3 databases...

Think about a freelance IT Administrator... he may have tens of different KeePass DBs, one for each company he works for. He may need to use AutoFill when using browser from a tablet to login into different system administration consoles (RDP or others).

@keepassium
Copy link
Owner

Once IT administrators start complaining en masse, we can consider the assumption proved wrong. So far this was not the case.

keepassium added a commit that referenced this issue Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants