feat: finish the host-metrics plugin, move host status into core (B16)

This commit is contained in:
LukeGus committed 2026-09-24 11:21:23 -05:00
1 parent 14eb558b85
commit 0a3f05d99d
308 files changed
+53073 -8985

No files matched your search

+12
View File
@@ -269,6 +269,14 @@ async function provisionLocalDesktopUserIfNeeded(): Promise<void> {
await import("./utils/crypto-migration/external-identity-migration.js");
await runExternalIdentityMigration();
const { runHostStatusConfigMigration } =
await import("./utils/crypto-migration/host-status-config-migration.js");
await runHostStatusConfigMigration();
const { hostStatusService } =
await import("./hosts/status/host-status-service.js");
hostStatusService.start();
if (process.env.ELECTRON_EMBEDDED === "true") {
await provisionLocalDesktopUserIfNeeded();
}
@@ -381,6 +389,10 @@ async function provisionLocalDesktopUserIfNeeded(): Promise<void> {
const { runRemoteDesktopSettingsMigration } =
await import("./utils/crypto-migration/remote-desktop-settings-migration.js");
await runRemoteDesktopSettingsMigration();
const { runHostMetricsSettingsMigration } =
await import("./utils/crypto-migration/host-metrics-settings-migration.js");
await runHostMetricsSettingsMigration();
} catch (error) {
systemLogger.warn("Plugin runtime failed to initialize", {
operation: "plugin_init",