diff options
| author | Brendan Allan <[email protected]> | 2026-04-17 23:13:59 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-17 15:13:59 +0000 |
| commit | 2415820ecdacf1c8a7c94572297515036207238e (patch) | |
| tree | 769d4e6a63c5ebd77fa0698de9a265b3eae26a60 /packages/app | |
| parent | 20103eb97be978deec529b718e15678875462098 (diff) | |
| download | opencode-2415820ecdacf1c8a7c94572297515036207238e.tar.gz opencode-2415820ecdacf1c8a7c94572297515036207238e.zip | |
fix: conditionally show file tree in beta channel (#23099)
Diffstat (limited to 'packages/app')
| -rw-r--r-- | packages/app/src/pages/session/session-side-panel.tsx | 7 | ||||
| -rw-r--r-- | packages/app/src/pages/session/use-session-commands.tsx | 5 |
2 files changed, 10 insertions, 2 deletions
diff --git a/packages/app/src/pages/session/session-side-panel.tsx b/packages/app/src/pages/session/session-side-panel.tsx index 06cbec48b..99197f0a7 100644 --- a/packages/app/src/pages/session/session-side-panel.tsx +++ b/packages/app/src/pages/session/session-side-panel.tsx @@ -52,7 +52,12 @@ export function SessionSidePanel(props: { const { sessionKey, tabs, view } = useSessionLayout() const isDesktop = createMediaQuery("(min-width: 768px)") - const shown = createMemo(() => platform.platform !== "desktop" || settings.general.showFileTree()) + const shown = createMemo( + () => + platform.platform !== "desktop" || + import.meta.env.VITE_OPENCODE_CHANNEL !== "beta" || + settings.general.showFileTree(), + ) const reviewOpen = createMemo(() => isDesktop() && view().reviewPanel.opened()) const fileOpen = createMemo(() => isDesktop() && shown() && layout.fileTree.opened()) diff --git a/packages/app/src/pages/session/use-session-commands.tsx b/packages/app/src/pages/session/use-session-commands.tsx index 9bbeb10bd..d649aeb0c 100644 --- a/packages/app/src/pages/session/use-session-commands.tsx +++ b/packages/app/src/pages/session/use-session-commands.tsx @@ -70,7 +70,10 @@ export const useSessionCommands = (actions: SessionCommandContext) => { }) const activeFileTab = tabState.activeFileTab const closableTab = tabState.closableTab - const shown = () => platform.platform !== "desktop" || settings.general.showFileTree() + const shown = () => + platform.platform !== "desktop" || + import.meta.env.VITE_OPENCODE_CHANNEL !== "beta" || + settings.general.showFileTree() const idle = { type: "idle" as const } const status = () => sync.data.session_status[params.id ?? ""] ?? idle |
