KeePassium icon indicating copy to clipboard operation
KeePassium copied to clipboard

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

Open OculiViridi opened this issue 1 year ago • 9 comments

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 avatar Apr 19 '23 07:04 OculiViridi

@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 avatar May 08 '23 21:05 keepassium

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

OculiViridi avatar Sep 07 '23 14:09 OculiViridi

@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?

keepassium avatar Sep 09 '23 08:09 keepassium

@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

OculiViridi avatar Sep 11 '23 07:09 OculiViridi

@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.

keepassium avatar Sep 11 '23 10:09 keepassium

@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).

OculiViridi avatar Sep 11 '23 12:09 OculiViridi

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 .

keepassium avatar Sep 15 '23 14:09 keepassium

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).

OculiViridi avatar Sep 15 '23 14:09 OculiViridi

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

keepassium avatar Sep 15 '23 19:09 keepassium