feat: give plugins their own settings and one settings screen

This commit is contained in:
LukeGus committed 2026-09-22 18:31:19 -05:00
1 parent cc15559ea1
commit 49f0286a14
66 files changed
+36497 -451

No files matched your search

+28 -1
View File
@@ -27,7 +27,34 @@
"titleKey": "permissions.devices.view.title",
"descriptionKey": "permissions.devices.view.description"
}
]
],
"settings": {
"admin": [
{
"key": "apiKey",
"type": "secret",
"labelKey": "settings.apiKey.label",
"descriptionKey": "settings.apiKey.description",
"placeholderKey": "settings.apiKey.placeholder",
"group": "settings.group.api"
},
{
"key": "apiBaseUrl",
"type": "string",
"labelKey": "settings.apiBaseUrl.label",
"descriptionKey": "settings.apiBaseUrl.description",
"placeholderKey": "settings.apiBaseUrl.placeholder",
"default": "",
"group": "settings.group.api"
},
{
"key": "devices",
"type": "custom",
"component": "devices",
"group": "settings.group.devices"
}
]
}
},
"locales": "locales",
"platforms": ["linux", "win32", "darwin"]