keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
20.03k stars 1.42k forks source link

New KeeShare type "Reference" #10921

Open Massimo-B opened 2 weeks ago

Massimo-B commented 2 weeks ago

Summary

Please add a new KeeShare type "Reference". That should not copying changes like the type "Export" and "Sync", but saving the changes inside the other shared file only. That would be like integrating another file as a reference.

As KeeShare is going to be rewritten for 2.8.0, please consider this new feature as well...

Context

This would allow splitting a large database into multiple logical files. On slow network mounts this would improve performance when doing changes to the database, as only a single small portion of all the files would need to be re-encrypted and uploaded. Working with other people on the same database this would ease the merge when conflicting changes are done on the one single file, because the merge would only need to be done on the smaller changed file.

droidmonkey commented 2 weeks ago

I believe what you are requesting is similar to a temporary mount where the entries never become a part of the main database. In all technicality that exists today with auto open, but you have to jump between databases. Making a temporary entry is a big departure from how file handling and entry management work so this may not be possible to force into the structure.

droidmonkey commented 2 weeks ago

See here for previous rejection reasoning: https://github.com/keepassxreboot/keepassxc/issues/2658