Add versioned DB migrations, startup error dialog and native basics

rusqlite_migration with a VACUUM INTO backup before upgrading; M2 adds GST
registration, snapshot, cancellation and draft columns and backfills
snapshots for existing invoices. Startup failures now show a native dialog
instead of exiting silently. Adds single-instance and window-state plugins,
minimum window 960x600, embedBootstrapper, DMABUF workaround on Linux and
xbps dependency updates.
This commit is contained in:
2026-10-04 04:04:34 +05:30
parent f7a1302e94
commit ecf57c9221
13 changed files with 607 additions and 34 deletions
+20 -1
View File
@@ -6,6 +6,25 @@
"permissions": [
"core:default",
"dialog:default",
"opener:default"
"opener:default",
"window-state:default",
{
"identifier": "opener:allow-open-path",
"allow": [
{ "path": "$DOCUMENT/**" },
{ "path": "$DOWNLOAD/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$HOME/**" }
]
},
{
"identifier": "opener:allow-reveal-item-in-dir",
"allow": [
{ "path": "$DOCUMENT/**" },
{ "path": "$DOWNLOAD/**" },
{ "path": "$DESKTOP/**" },
{ "path": "$HOME/**" }
]
}
]
}