- 발표자료(좌표투영·측점기반재생) 갱신 + 그림/PDF - 특허 출원 초안 및 도면 - AI 영상요약 서비스 작업기록(docs/history) - 관련 scripts 추가 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
# AI Video Brief — 목록 항목 선택 시 컨텐츠 주소 입력창 자동 채움
|
|
|
|
**소요 시간**: 5분
|
|
**Context 사용량**: input 1040k / output 82k tokens (추정값)
|
|
|
|
## 요청 내용
|
|
|
|
히스토리(요약 보관함)나 다운로드 기록 항목을 선택하면 그 컨텐츠 주소를 위 입력창에 붙여넣기.
|
|
|
|
## 구현 내용 (`ai_video_brief`)
|
|
|
|
### 백엔드
|
|
- `db.list_summaries()` SELECT에 `url` 추가 (다운로드 기록 목록은 이미 url 포함)
|
|
|
|
### 웹 화면
|
|
- `fillUrl(u)` 헬퍼 추가 — 입력창(#url)에 주소 채우고 노란색 플래시 애니메이션 + 스크롤(block:nearest)
|
|
- CSS `input.flash` / `@keyframes urlflash` — 입력창 잠깐 노랗게 강조
|
|
- 요약 보관함 항목 클릭: `selectSummary()` 시작 시 `listCache[id].url`로 주소 자동 채움 (요약 본문 표시는 그대로 유지)
|
|
- 다운로드 기록 항목 본문 클릭: 기존 즉시 재다운로드 → **주소 채우기**로 변경
|
|
(실제 다운로드는 우측 ⬇️/🔄 버튼이 담당하므로 역할 분리)
|
|
|
|
## 테스트 결과
|
|
|
|
- ✅ `/api/summaries` 응답에 url 포함 확인 (예: youtube watch url)
|
|
- ✅ `/api/downloads` 응답에 url 포함 확인
|
|
- ✅ 화면에 fillUrl 연결 확인
|
|
|
|
## 동작
|
|
|
|
- 왼쪽에서 항목을 누르면 위 주소창에 그 컨텐츠 URL이 채워지고 잠깐 노랗게 반짝임
|
|
- 이어서 🎬/🎵/📝 버튼으로 원하는 작업을 바로 실행 가능
|