diff --git a/packages/opencode/src/cli/cmd/tui/feature-plugins/home/footer.tsx b/packages/opencode/src/cli/cmd/tui/feature-plugins/home/footer.tsx
index ea9c966bc92a..531e57e9fdef 100644
--- a/packages/opencode/src/cli/cmd/tui/feature-plugins/home/footer.tsx
+++ b/packages/opencode/src/cli/cmd/tui/feature-plugins/home/footer.tsx
@@ -47,10 +47,13 @@ function Mcp(props: { api: TuiPluginApi }) {
function Version(props: { api: TuiPluginApi }) {
const theme = () => props.api.theme.current
+ const mini = createMemo(() => props.api.kv.get("ui_minimal", false))
return (
- {props.api.app.version}
+
+ {props.api.app.version}
+
)
}
diff --git a/packages/opencode/src/cli/cmd/tui/routes/home.tsx b/packages/opencode/src/cli/cmd/tui/routes/home.tsx
index 25c463494663..bfca834a2cd7 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/home.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/home.tsx
@@ -7,12 +7,9 @@ import { useProject } from "../context/project"
import { useSync } from "../context/sync"
import { Toast } from "../ui/toast"
import { useArgs } from "../context/args"
-import { useDirectory } from "../context/directory"
import { useRouteData } from "@tui/context/route"
import { usePromptRef } from "../context/prompt"
-import { Installation } from "@/installation"
import { useLocal } from "../context/local"
-import { useKV } from "../context/kv"
import { TuiPluginRuntime } from "@/cli/cmd/tui/plugin/runtime"
import { useEditorContext } from "@tui/context/editor"
@@ -24,12 +21,10 @@ const placeholder = {
export function Home() {
const sync = useSync()
- const kv = useKV()
const { theme } = useTheme()
const project = useProject()
const route = useRouteData("home")
const promptRef = usePromptRef()
- const mcp = createMemo(() => Object.keys(sync.data.mcp).length > 0)
const mcpError = createMemo(() => {
return Object.values(sync.data.mcp).some((x) => x.status === "failed")
})
@@ -38,16 +33,6 @@ export function Home() {
return Object.values(sync.data.mcp).filter((x) => x.status === "connected").length
})
- const isFirstTimeUser = createMemo(() => sync.data.session.length === 0)
- const mini = createMemo(() => kv.get("ui_minimal", false))
- const tipsHidden = createMemo(() => kv.get("tips_hidden", false))
- const showTips = createMemo(() => {
- if (mini()) return false
- // Don't show tips for first-time users
- if (isFirstTimeUser()) return false
- return !tipsHidden()
- })
-
const Hint = (
0}>
@@ -101,7 +86,6 @@ export function Home() {
sent = true
r.submit()
})
- const directory = useDirectory()
return (
<>
@@ -134,31 +118,6 @@ export function Home() {
-
- {directory()}
-
-
-
-
-
- ⊙
-
-
- 0 ? theme.success : theme.textMuted }}>⊙
-
-
- {connectedMcpCount()} MCP
-
- /status
-
-
-
-
-
- {Installation.VERSION}
-
-
-