feat: external goosed server (#5978)

supports connecting to an external goosed in client/server mode
This commit is contained in:
Michael Neale
2025-12-15 14:04:39 +11:00
committed by GitHub
parent 108ffad4a4
commit 208417e751
10 changed files with 334 additions and 83 deletions
+7
View File
@@ -7,11 +7,18 @@ export interface EnvToggles {
GOOSE_SERVER__COMPUTER_CONTROLLER: boolean;
}
export interface ExternalGoosedConfig {
enabled: boolean;
url: string;
secret: string;
}
export interface Settings {
envToggles: EnvToggles;
showMenuBarIcon: boolean;
showDockIcon: boolean;
enableWakelock: boolean;
externalGoosed?: ExternalGoosedConfig;
}
const SETTINGS_FILE = path.join(app.getPath('userData'), 'settings.json');