Add local automatic backups and Aniimo regions lists
All checks were successful
Deploy Sokko G / deploy (push) Successful in 18s

This commit is contained in:
Shinuwa 2026-09-24 09:39:33 +02:00
parent 2255de94a7
commit 0a3bb4dffd
24 changed files with 908 additions and 16 deletions

View file

@ -220,6 +220,23 @@ export function validateSiteContent(site) {
"toolboxes.toastPositionLabel",
"toolboxes.toastPositionLeft",
"toolboxes.toastPositionRight",
"toolboxes.autoBackup.eyebrow",
"toolboxes.autoBackup.title",
"toolboxes.autoBackup.description",
"toolboxes.autoBackup.compatibleLabel",
"toolboxes.autoBackup.folderLabel",
"toolboxes.autoBackup.enabled",
"toolboxes.autoBackup.toggleHelp",
"toolboxes.autoBackup.chooseFolder",
"toolboxes.autoBackup.changeFolder",
"toolboxes.autoBackup.reauthorize",
"toolboxes.autoBackup.saveNow",
"toolboxes.autoBackup.noFolder",
"toolboxes.autoBackup.never",
"toolboxes.autoBackup.lastBackup",
"toolboxes.autoBackup.retention",
"toolboxes.autoBackup.unsupported",
"toolboxes.autoBackup.close",
"toolboxes.summary",
"toolboxes.storageHelp.title",
"toolboxes.storageHelp.text",
@ -883,6 +900,7 @@ export function validateSiteContent(site) {
].forEach((path) => assertNonEmptyString(site, path));
assertStringArray(site, "toolboxes.storageHelp.items", 3);
assertStringArray(site, "toolboxes.autoBackup.browsers", 2);
const librarySummaryItems = valueAt(site, "library.summaryItems");
assert.ok(Array.isArray(librarySummaryItems), "library.summaryItems must be an array");