summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2026-04-01 20:58:57 -0500
committerGitHub <[email protected]>2026-04-02 01:58:57 +0000
commitdf1c6c9e8da61859329ace94dd53939bd1df1781 (patch)
tree54d451333a67ed5fbff115ad26afc1d740e59b15
parent789d86f7b05c8d309e0a3790c97f7a84e0f27719 (diff)
downloadopencode-df1c6c9e8da61859329ace94dd53939bd1df1781.tar.gz
opencode-df1c6c9e8da61859329ace94dd53939bd1df1781.zip
tui: add consent dialog when sharing for the first time (#20525)
-rw-r--r--packages/opencode/src/cli/cmd/tui/routes/session/index.tsx5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
index 9800064a3..bb00f548f 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
@@ -360,6 +360,11 @@ export function Session() {
dialog.clear()
return
}
+ if (!kv.get("share_consent", false)) {
+ const ok = await DialogConfirm.show(dialog, "Share Session", "Are you sure you want to share it?")
+ if (ok !== true) return
+ kv.set("share_consent", true)
+ }
await sdk.client.session
.share({
sessionID: route.sessionID,