diff options
| author | Adam <[email protected]> | 2026-03-25 06:23:25 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-03-25 06:25:05 -0500 |
| commit | 898456a25cf2edbfc4ae4961b37424f633419dd6 (patch) | |
| tree | 626207d26b6c338136b069bbaaa09d67a45ddde3 /packages/desktop-electron | |
| parent | 53d0b58ebf3468bd161dcfcdc67cd66b6508e9f8 (diff) | |
| download | opencode-898456a25cf2edbfc4ae4961b37424f633419dd6.tar.gz opencode-898456a25cf2edbfc4ae4961b37424f633419dd6.zip | |
Revert "fix(app): startup efficiency"
Diffstat (limited to 'packages/desktop-electron')
| -rw-r--r-- | packages/desktop-electron/src/renderer/index.tsx | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/packages/desktop-electron/src/renderer/index.tsx b/packages/desktop-electron/src/renderer/index.tsx index 44f2e6360..ec2b4d1e7 100644 --- a/packages/desktop-electron/src/renderer/index.tsx +++ b/packages/desktop-electron/src/renderer/index.tsx @@ -6,9 +6,6 @@ import { AppBaseProviders, AppInterface, handleNotificationClick, - loadLocaleDict, - normalizeLocale, - type Locale, type Platform, PlatformProvider, ServerConnection, @@ -249,17 +246,6 @@ listenForDeepLinks() render(() => { const platform = createPlatform() - const loadLocale = async () => { - const current = await platform.storage?.("opencode.global.dat").getItem("language") - const legacy = current ? undefined : await platform.storage?.().getItem("language.v1") - const raw = current ?? legacy - if (!raw) return - const locale = raw.match(/"locale"\s*:\s*"([^"]+)"/)?.[1] - if (!locale) return - const next = normalizeLocale(locale) - if (next !== "en") await loadLocaleDict(next) - return next satisfies Locale - } const [windowCount] = createResource(() => window.api.getWindowCount()) @@ -271,7 +257,6 @@ render(() => { if (url) return ServerConnection.key({ type: "http", http: { url } }) }), ) - const [locale] = createResource(loadLocale) const servers = () => { const data = sidecar() @@ -324,14 +309,15 @@ render(() => { return ( <PlatformProvider value={platform}> - <AppBaseProviders locale={locale.latest}> - <Show when={!defaultServer.loading && !sidecar.loading && !windowCount.loading && !locale.loading}> + <AppBaseProviders> + <Show when={!defaultServer.loading && !sidecar.loading && !windowCount.loading}> {(_) => { return ( <AppInterface defaultServer={defaultServer.latest ?? ServerConnection.Key.make("sidecar")} servers={servers()} router={MemoryRouter} + disableHealthCheck={(windowCount() ?? 0) > 1} > <Inner /> </AppInterface> |
