Commit Graph

4 Commits

Author SHA1 Message Date
34ea42a5e4 fix: 파일·유튜브 구간 탭의 '무음 제거' 체크박스가 무시되던 문제
체크를 꺼도 무음 제거가 항상 돌았다. 세 층이 전부 끊겨 있었다:
- UI: titleFields()·ytAnalyze() 어디서도 #rmsilence 값을 읽지 않아 폼에 안 실림
- 서버: /upload·/yt/analyze 가 remove_silence 필드를 받지도 않음
  (받는 곳은 지금 아무도 안 부르는 옛 /paste 뿐이었다)
- 파이프라인: bg_analyze 에 remove_silence 인자 자체가 없어
  detect_speech_segments 가 무조건 실행

수정:
- bg_analyze / process_bg_template 에 remove_silence 인자 추가.
  끄면 keep=[(0,duration)] 통짜 → cut_plan·_remap_placements 가 항등 매핑이 돼
  자막·카드 좌표가 그대로 남는다(paste_analyze 와 같은 패턴).
- bg_steps(youtube, remove_silence) — 끄면 manifest 에서 silence 스텝 제외.
  안 그러면 화면에 영원히 대기 상태로 남는다.
- /upload·/yt/analyze 가 remove_silence 수신 → job/analysis 에 저장 후 전달.
  /yt/analyze 는 aid 해시에도 포함(설정 바꾸면 새 분석).
- UI 가 체크박스 값을 실제로 전송. 기본값은 '켬'으로 — 원래 기본 해제였는데
  그대로 연결하면 기존 동작이 조용히 뒤집힌다.

같은 파일에 있던 자동 탭 작업도 함께 커밋:
- 자동 탭 전용 #autoRmsilence 체크박스 → /auto/prepare 로 전달
- '끝까지 진행' 옵션(#autoAutoRun) — 검토 화면 두 곳을 기본값으로 통과
- 체크 상태 localStorage 기억, frame_template.png 갱신

붙여넣기 탭은 종전대로 무음 제거 강제 켬(/paste/stream 고정) — 의도된 설계.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 22:11:20 +09:00
f66b396d71 feat: 하단 자막을 제주명조체·흰색·검은 획 40 으로 (배경·그림자 없음)
캡컷 인스펙터 실측 스크린샷과 1:1 로 맞춤:
- 글꼴 제주명조체(JEJU_MYEONGJO, 캐시 id 7480851064179133702) — 자막 트랙에만 주입
- 색상 주황 #ff8000 → 흰색, 볼드 해제
- 획(외곽선) 검정 두께 40 추가 (CAPTION_BORDER_W)
- 그림자 제거 (_apply_shadow_to_track 을 caption 에 안 부름)
- 크기 12·배경 없음은 기존 그대로

폰트는 전체 주입(_apply_font_to_texts, 코트라 볼드체) 뒤에 새 헬퍼
_apply_font_to_track 으로 caption 트랙만 덮어쓴다 → 제목·출처는 코트라 볼드체 유지.
캐시 없는 PC 에서는 주입이 생략돼 안전하게 코트라 볼드체로 남는다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 22:10:40 +09:00
77265f822e 문서: 세 탭(구간/붙여넣기/자동) analyze→stream→build 3단계 흐름을 문서에 반영
받아쓰기 후 댓글 매칭으로 바뀐 서버 흐름이 ARCHITECTURE.md에 전혀 안 남아 있어
다음 세션이 옛 단일 엔드포인트(POST /youtube 등)를 전제로 코드를 읽을 위험이 있었다.
탭별 흐름 표·cuts_from_state() 공통 조립점·두 좌표계 금기를 명시하고, SETUP.md
문제 해결표에 새 증상 3개, README.md 탭 설명에 새 흐름을 반영했다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 12:58:19 +09:00
bf1b387d6d chore: git 저장소 초기화 (기존 코드 스냅샷)
컷별 댓글 추천 작업을 태스크 단위로 되돌릴 수 있게 버전관리를 시작한다.
.gitignore 로 영상·캐시(.downloads 2.7G, .comments 72M, .media 28M)와
비밀키(.gemini_key)를 제외했다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 11:36:05 +09:00