Description
Is your feature request related to a problem? Please describe.
I strongly agree with your position of scope limiting the KeepassDX to file editor status, instead of a do-it-all utility. Better testable code, limited attack surface, and not need to make online and offline variants.
However, I observed a limitation. If we use any LAN-only hosting of database (local sftp, samba, webdav etc). When we are in the same LAN files are opening without any issue. However, in remote operation the app correctly returns IO error, as the File manager is unable to find the LAN resource.
Describe the solution you'd like
There a potential benefit of caching the last opened DB in the internal storage that the app can load if the remote is not accessible.
Describe alternatives you've considered
The only real alternative are either hosting the DB in cloud or syncing via such tools the DB inside the device.