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

+3 -2
View File
@@ -185,6 +185,8 @@ export type Host = {
hasTelnetPassword?: boolean;
guacamoleConfig?: GuacamoleConfig;
/** Host-scope plugin settings, keyed by plugin id. Secrets are redacted. */
pluginSettings?: Record<string, Record<string, unknown>>;
forceKeyboardInteractive?: boolean;
isShared?: boolean;
@@ -372,8 +374,7 @@ export type AdminSection =
| "audit-log"
| "ssl"
| "plugins"
| "touch-input"
| "tailscale";
| "touch-input";
export type ThemeId =
| "dark"
| "light"