소스 검색

tui: add consent dialog when sharing for the first time (#20525)

Aiden Cline 2 주 전
부모
커밋
df1c6c9e8d
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

+ 5 - 0
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,