apps/desktop/src/app/DesktopApp.ts | 40 ++++++- apps/desktop/src/app/DesktopAppIdentity.test.ts | 1 + apps/desktop/src/app/DesktopConnectionCatalogStore.test.ts | 1 + apps/desktop/src/app/DesktopEarlyElectronStartup.test.ts | 121 +++++++++++++++++++ apps/desktop/src/app/DesktopEarlyElectronStartup.ts | 90 ++++++++++++++ apps/desktop/src/app/DesktopEnvironment.ts | 16 ++- apps/desktop/src/app/DesktopLifecycle.test.ts | 1 + apps/desktop/src/app/DesktopPreReadyPlatform.test.ts | 130 ++++++++++++++++++++ apps/desktop/src/app/DesktopPreReadyPlatform.ts | 74 ++++++++++++ apps/desktop/src/app/DesktopStatePaths.ts | 32 +++++ apps/desktop/src/electron/ElectronApp.test.ts | 13 ++ apps/desktop/src/electron/ElectronApp.ts | 5 + apps/desktop/src/electron/ElectronProtocol.ts | 32 +++++ apps/desktop/src/electron/ElectronSafeStorage.ts | 45 ++++--- apps/desktop/src/linuxSecretStorage.test.ts | 203 ++++++++++++++++++++++++++++++++ apps/desktop/src/linuxSecretStorage.ts | 178 ++++++++++++++++++++++++++++ apps/desktop/src/main.ts | 19 +-- apps/desktop/src/settings/DesktopAppSettings.test.ts | 48 ++++++++ apps/desktop/src/settings/DesktopAppSettings.ts | 12 ++ apps/desktop/src/settings/DesktopSavedEnvironments.test.ts | 1 + apps/desktop/src/shell/DesktopShellEnvironment.test.ts | 62 +++++++++- apps/desktop/src/shell/DesktopShellEnvironment.ts | 91 +++++++++++++- apps/desktop/src/telemetry/DesktopTelemetryPublisher.test.ts | 1 + apps/desktop/src/window/DesktopApplicationMenu.test.ts | 1 + 24 files changed, 1186 insertions(+), 31 deletions(-)