summaryrefslogtreecommitdiffhomepage
path: root/packages/app
diff options
context:
space:
mode:
authorKit Langton <[email protected]>2026-04-15 22:01:53 -0400
committerGitHub <[email protected]>2026-04-16 02:01:53 +0000
commitcce05c16658a39d091f658bdb53dcce1e88c66d0 (patch)
treebedd5e0c1d9105854e4dbf8ec0c6f7e1337df4c6 /packages/app
parent34213d444681a8953c5693bd01dd754c4e79a30b (diff)
downloadopencode-cce05c16658a39d091f658bdb53dcce1e88c66d0.tar.gz
opencode-cce05c16658a39d091f658bdb53dcce1e88c66d0.zip
fix: clean up 49 unused variables, catch params, and stale imports (#22695)
Diffstat (limited to 'packages/app')
-rw-r--r--packages/app/src/addons/serialize.test.ts4
-rw-r--r--packages/app/src/app.tsx7
-rw-r--r--packages/app/src/pages/session.tsx3
-rw-r--r--packages/app/src/pages/session/file-tabs.tsx6
4 files changed, 3 insertions, 17 deletions
diff --git a/packages/app/src/addons/serialize.test.ts b/packages/app/src/addons/serialize.test.ts
index 7f6780557..6828e60f8 100644
--- a/packages/app/src/addons/serialize.test.ts
+++ b/packages/app/src/addons/serialize.test.ts
@@ -180,8 +180,8 @@ describe("SerializeAddon", () => {
await writeAndWait(term, input)
const origLine = term.buffer.active.getLine(0)
- const origFg = origLine!.getCell(0)!.getFgColor()
- const origBg = origLine!.getCell(0)!.getBgColor()
+ const _origFg = origLine!.getCell(0)!.getFgColor()
+ const _origBg = origLine!.getCell(0)!.getBgColor()
expect(origLine!.getCell(0)!.isBold()).toBe(1)
const serialized = addon.serialize({ range: { start: 0, end: 0 } })
diff --git a/packages/app/src/app.tsx b/packages/app/src/app.tsx
index 35fd36cca..9983548ba 100644
--- a/packages/app/src/app.tsx
+++ b/packages/app/src/app.tsx
@@ -10,7 +10,7 @@ import { ThemeProvider } from "@opencode-ai/ui/theme/context"
import { MetaProvider } from "@solidjs/meta"
import { type BaseRouterProps, Navigate, Route, Router } from "@solidjs/router"
import { QueryClient, QueryClientProvider } from "@tanstack/solid-query"
-import { type Duration, Effect } from "effect"
+import { Effect } from "effect"
import {
type Component,
createMemo,
@@ -156,11 +156,6 @@ export function AppBaseProviders(props: ParentProps<{ locale?: Locale }>) {
)
}
-const effectMinDuration =
- (duration: Duration.Input) =>
- <A, E, R>(e: Effect.Effect<A, E, R>) =>
- Effect.all([e, Effect.sleep(duration)], { concurrency: "unbounded" }).pipe(Effect.map((v) => v[0]))
-
function ConnectionGate(props: ParentProps<{ disableHealthCheck?: boolean }>) {
const server = useServer()
const checkServerHealth = useCheckServerHealth()
diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx
index e328e3f0c..32df997f7 100644
--- a/packages/app/src/pages/session.tsx
+++ b/packages/app/src/pages/session.tsx
@@ -433,7 +433,6 @@ export default function Page() {
const isChildSession = createMemo(() => !!info()?.parentID)
const diffs = createMemo(() => (params.id ? list(sync.data.session_diff[params.id]) : []))
const sessionCount = createMemo(() => Math.max(info()?.summary?.files ?? 0, diffs().length))
- const hasSessionReview = createMemo(() => sessionCount() > 0)
const canReview = createMemo(() => !!sync.project)
const reviewTab = createMemo(() => isDesktop())
const tabState = createSessionTabs({
@@ -443,8 +442,6 @@ export default function Page() {
review: reviewTab,
hasReview: canReview,
})
- const contextOpen = tabState.contextOpen
- const openedTabs = tabState.openedTabs
const activeTab = tabState.activeTab
const activeFileTab = tabState.activeFileTab
const revertMessageID = createMemo(() => info()?.revert?.messageID)
diff --git a/packages/app/src/pages/session/file-tabs.tsx b/packages/app/src/pages/session/file-tabs.tsx
index a64dff64e..37bffcd2f 100644
--- a/packages/app/src/pages/session/file-tabs.tsx
+++ b/packages/app/src/pages/session/file-tabs.tsx
@@ -378,12 +378,6 @@ export function FileTabContent(props: { tab: string }) {
requestAnimationFrame(() => comments.clearFocus())
})
- const cancelCommenting = () => {
- const p = path()
- if (p) file.setSelectedLines(p, null)
- setNote("commenting", null)
- }
-
let prev = {
loaded: false,
ready: false,