diff options
| author | Adam <[email protected]> | 2026-03-26 14:34:01 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-03-26 14:34:01 -0500 |
| commit | 311ba4179a3c112a7e0cbbeae152a971284a3632 (patch) | |
| tree | b226c8c0e9f1108a477fb1e6af2e4a25059f6de8 /packages/app/src/pages | |
| parent | ad3b35067298a0803eef0c306510d37670ec8b18 (diff) | |
| download | opencode-311ba4179a3c112a7e0cbbeae152a971284a3632.tar.gz opencode-311ba4179a3c112a7e0cbbeae152a971284a3632.zip | |
fix(app): remove fork session button
Diffstat (limited to 'packages/app/src/pages')
| -rw-r--r-- | packages/app/src/pages/session.tsx | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx index 8a158cad5..c41133ded 100644 --- a/packages/app/src/pages/session.tsx +++ b/packages/app/src/pages/session.tsx @@ -26,8 +26,8 @@ import { createAutoScroll } from "@opencode-ai/ui/hooks" import { previewSelectedLines } from "@opencode-ai/ui/pierre/selection-bridge" import { Button } from "@opencode-ai/ui/button" import { showToast } from "@opencode-ai/ui/toast" -import { base64Encode, checksum } from "@opencode-ai/util/encode" -import { useNavigate, useSearchParams } from "@solidjs/router" +import { checksum } from "@opencode-ai/util/encode" +import { useSearchParams } from "@solidjs/router" import { NewSessionView, SessionHeader } from "@/components/session" import { useComments } from "@/context/comments" import { getSessionPrefetch, SESSION_PREFETCH_TTL } from "@/context/global-sync/session-prefetch" @@ -317,7 +317,6 @@ export default function Page() { const sync = useSync() const dialog = useDialog() const language = useLanguage() - const navigate = useNavigate() const sdk = useSDK() const settings = useSettings() const prompt = usePrompt() @@ -1555,26 +1554,6 @@ export default function Page() { const reverting = createMemo(() => revertMutation.isPending || restoreMutation.isPending) const restoring = createMemo(() => (restoreMutation.isPending ? restoreMutation.variables : undefined)) - const fork = (input: { sessionID: string; messageID: string }) => { - const value = draft(input.messageID) - const dir = base64Encode(sdk.directory) - return sdk.client.session - .fork(input) - .then((result) => { - const next = result.data - if (!next) { - showToast({ - variant: "error", - title: language.t("common.requestFailed"), - }) - return - } - prompt.set(value, undefined, { dir, id: next.id }) - navigate(`/${dir}/session/${next.id}`) - }) - .catch(fail) - } - const revert = (input: { sessionID: string; messageID: string }) => { if (reverting()) return return revertMutation.mutateAsync(input) @@ -1593,7 +1572,7 @@ export default function Page() { .map((item) => ({ id: item.id, text: line(item.id) })) }) - const actions = { fork, revert } + const actions = { revert } createEffect(() => { const sessionID = params.id |
