summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop-electron/src
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-24 18:36:37 -0500
committerAdam <[email protected]>2026-03-24 18:36:37 -0500
commita379eb38673aad097e1f178307865ec40a5ac3ea (patch)
tree5df060e30638eefb2d95f1d8c1abbd6066922df8 /packages/desktop-electron/src
parentcbe1337f2401066cf33eb9009b597eafb49123ba (diff)
downloadopencode-a379eb38673aad097e1f178307865ec40a5ac3ea.tar.gz
opencode-a379eb38673aad097e1f178307865ec40a5ac3ea.zip
Revert "fix(app): startup efficiency (#18854)"
This reverts commit 546748a461539ca63e188ee07ab2b143c5ac2c83.
Diffstat (limited to 'packages/desktop-electron/src')
-rw-r--r--packages/desktop-electron/src/renderer/index.tsx20
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>