This one for me too! I’ve been very happy.
I try to minimize use of browser extensions, but i have the phone & desktop application. Nextcloud/whatever you run for syncing. I also back up those files through rsync to encrypted volume in a cloud provider (so double encrypted), so that if the worst should happen, I can still access the last version.
It’s worth noting that you can manage OTP through it. When you add to your phone’s OTP manager, you can also add it to Keepass, so you wont be up shit creek if your phone dies. Personally I would make a separate volume for your OTP, so you retain dual verification, even if someone should gain access to one of the two.
The release tags cannot be changed or removed from the commit they were applied to. You cannot reuse a tag.
Immutable releases include protection against repository resurrection attacks. Even if you delete a repository and create a new one with the same name, you cannot reuse tags that were associated with immutable releases in the original repository.