feat: persist KeePass snapshots to disk

Load existing db.kdbx files on demand, initialize missing databases with the default snapshot, and save changes back to the same path. Also add keyFiles and header metadata fields to the snapshot types.
This commit is contained in:
2026-05-10 01:25:26 +02:00
parent 15332896fe
commit fa7df95d32
4 changed files with 54 additions and 6 deletions
+25
View File
@@ -0,0 +1,25 @@
{
"header": {
"version": {
"major": 0,
"minor": 0
}
},
"groups": [
{
"name": "Racine",
"path": ""
}
],
"entries": [
{
"title": "Entry",
"username": "",
"password": "",
"url": "",
"notes": "",
"groupPath": ""
}
],
"keyFiles": []
}