diff options
| author | Aiden Cline <[email protected]> | 2026-04-01 20:58:57 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-02 01:58:57 +0000 |
| commit | df1c6c9e8da61859329ace94dd53939bd1df1781 (patch) | |
| tree | 54d451333a67ed5fbff115ad26afc1d740e59b15 | |
| parent | 789d86f7b05c8d309e0a3790c97f7a84e0f27719 (diff) | |
| download | opencode-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.tsx | 5 |
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, |
