From 7ea17127b18b3ca01819d848fb03c3c0e66aa83c Mon Sep 17 00:00:00 2001 From: "hehihoho3@gmail.com" Date: Wed, 5 Aug 2026 13:27:44 +0900 Subject: [PATCH] =?UTF-8?q?fix(important):=20=EC=9E=90=EB=8F=99=20?= =?UTF-8?q?=ED=83=AD=20"=EB=AC=B4=EC=9D=8C=20=EC=A0=9C=EA=B1=B0"=20?= =?UTF-8?q?=EC=B2=B4=ED=81=AC=EB=B0=95=EC=8A=A4=EB=A5=BC=20=EB=B6=99?= =?UTF-8?q?=EC=97=AC=EB=84=A3=EA=B8=B0=20=ED=83=AD=EA=B3=BC=20=EB=8F=99?= =?UTF-8?q?=EC=9D=BC=ED=95=98=EA=B2=8C=20=EC=88=A8=EA=B9=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit /auto/prepare가 댓글 매칭을 위해 remove_silence=True·asr_bottom=True를 고정하고 /auto/build도 remove_silence 값을 아예 받지 않아, 공통 옵션의 무음 제거 체크박스가 자동 탭에서 죽은 컨트롤이었다(꺼도 무음이 제거됨). 붙여넣기 탭과 대칭으로 setMode()에서 자동 탭일 때도 체크박스를 숨기고, 네 가지 방식(full/whole/wpaste/paste) 도움말 문구에 "무음 제거·받아쓰기는 항상 적용됨"을 명시해 "아래 공통 옵션을 따른다"던 옛 오해성 문구를 바로잡았다. Co-Authored-By: Claude Opus 5 (1M context) --- server/static/auto.js | 11 +++++++---- server/static/index.html | 5 +++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/server/static/auto.js b/server/static/auto.js index a90707d..298f5db 100644 --- a/server/static/auto.js +++ b/server/static/auto.js @@ -523,11 +523,14 @@ function curMode(){ const r=document.querySelector('input[name="amode"]:checked'); return r?r.value:"full"; } +// ⚠ 네 모드 전부 /auto/prepare 가 댓글 매칭을 위해 remove_silence=True·asr_bottom=True 로 +// 고정해서 돈다(공통 옵션의 "무음 제거" 체크박스는 자동 탭에서 숨겨져 있다 — setMode() 참조). +// "무음 제거는 아래 공통 옵션을 따른다"는 예전 문구가 이 사실과 어긋나 오해를 낳았었다. const MODE_HELP={ - full:"Gemini가 영상에서 하이라이트 구간 5개를 골라 편집안을 만들고, h-lab에서 그 구간을 언급한 댓글을 찾아옵니다.", - whole:"Gemini가 구간 5개만 고르고(Step1), 각 구간을 컷 편집 없이 통짜로 만듭니다. 무음 제거·자막은 아래 공통 옵션을 따릅니다.", - wpaste:"Gemini를 쓰지 않습니다. 구간 JSON(candidates 5개)을 붙여넣으면 그 구간을 그대로 통짜로 만듭니다. 제목(윗줄·아랫줄)은 댓글 선택 화면에서 ID별로 직접 씁니다.", - paste:"Gemini를 쓰지 않습니다. 오팔에서 받은 JSON 5개를 통째로 붙여넣으면 댓글 선택 화면으로 갑니다. URL을 비우면 JSON 안의 url을 씁니다.", + full:"Gemini가 영상에서 하이라이트 구간 5개를 골라 편집안을 만들고, h-lab에서 그 구간을 언급한 댓글을 찾아옵니다. 무음 제거·받아쓰기(Whisper)는 댓글 매칭을 위해 항상 적용됩니다(끌 수 없음).", + whole:"Gemini가 구간 5개만 고르고(Step1), 각 구간을 컷 편집 없이 통짜로 만듭니다. 무음 제거·받아쓰기(Whisper)는 댓글 매칭을 위해 항상 적용됩니다(끌 수 없음).", + wpaste:"Gemini를 쓰지 않습니다. 구간 JSON(candidates 5개)을 붙여넣으면 그 구간을 그대로 통짜로 만듭니다. 제목(윗줄·아랫줄)은 댓글 선택 화면에서 ID별로 직접 씁니다. 무음 제거·받아쓰기(Whisper)는 댓글 매칭을 위해 항상 적용됩니다(끌 수 없음).", + paste:"Gemini를 쓰지 않습니다. 오팔에서 받은 JSON 5개를 통째로 붙여넣으면 댓글 선택 화면으로 갑니다. URL을 비우면 JSON 안의 url을 씁니다. 무음 제거·받아쓰기(Whisper)는 댓글 매칭을 위해 항상 적용됩니다(끌 수 없음).", }; const PASTE_UI={ paste:{label:"오팔 JSON 붙여넣기 (여러 개를 통째로 — 사이에 구분선·타이틀 후보가 섞여 있어도 됨)", diff --git a/server/static/index.html b/server/static/index.html index bdf217a..2dd6774 100644 --- a/server/static/index.html +++ b/server/static/index.html @@ -613,8 +613,9 @@ function setMode(m){ $("#titleGroup").style.display=(m==="paste"||m==="auto"||m==="yt")?"none":"block"; $("#cdirField").style.display=m==="auto"?"none":"block"; $("#run").style.display=(m==="auto"||m==="paste")?"none":"block"; // 자동·붙여넣기 탭은 자체 버튼 사용 - // 붙여넣기 탭은 댓글 매칭을 위해 무음 제거가 항상 켜진다 — 끌 수 있는 것처럼 보이면 안 됨 - $("#rmsilenceField").style.display=m==="paste"?"none":"block"; + // 붙여넣기·자동 탭은 댓글 매칭을 위해 무음 제거·받아쓰기가 항상 켜진다(/paste·/auto prepare + // 가 remove_silence=True 로 고정) — 끌 수 있는 것처럼 보이면 안 되므로 체크박스 자체를 숨긴다. + $("#rmsilenceField").style.display=(m==="paste"||m==="auto")?"none":"block"; } $("#tab-file").addEventListener("click",()=>setMode("file")); $("#tab-yt").addEventListener("click",()=>setMode("yt"));