EditProperty에 AI생성 버튼 추가 및 일괄 재생성 기능 구현 - isAiCreationLibraryId 유틸, createAndRegisterAiLibrary, regenerateAiOnSelectedElements 신규, 생성 중 취소 버튼 및 overlay/spinner 추가
AI생성 타입 선택 모달 + 크레딧 안내 통합 - EditPropertyElementAiGenerateButton 공통 컴포넌트, EditPropertyElementAiTypePickerModal(이미지/비디오/원본 선택 + 동적 크레딧 메시지) 추가, 멀티슬라이드 일괄 재생성 그룹핑 지원
버그 수정
dev 환경 TTS CORS 오류 수정 및 Lambda 프록시 추가 (PHP 백엔드에서 서버사이드 프록시 처리)
collector prod Lambda URL 잘못된 엔드포인트 수정 (videostew-tools prod alias로 교체)
2026-05-19
버그 수정
텍스트 프로퍼티 폰트 드롭다운에서 1열 가로 카드가 미적용되던 문제 수정 (EditPropertyElementText에 columnClass 누락)
2026-05-18
버그 수정
Notion isCache=false 시 S3 저장 후 Redis 캐시가 갱신되지 않아 이전 데이터를 반환하는 버그 수정
SES 이메일 text/plain 파트에 HTML 태그가 그대로 노출되는 버그 수정 (HTML → plain text 변환 로직 추가)
2026-05-13
새 기능 / 개선
폰트 라이브러리 카드 UI를 가로형(1열)으로 전환 - 라이브러리 패널 및 폰트 선택 모달에 적용
폰트 호버 프리뷰 패널에서 FontFace API로 실제 폰트를 실시간 렌더링 (캐시 포함)
폰트 썸네일 캡처를 200×200 정사각형에서 500×60 가로형으로 변경, Canvas API 높이 기준 fit 적용
폰트 썸네일 일괄 재생성 웹 UI(/temp/a) 및 CLI 커맨드 추가
미디어 랜딩페이지 샘플 관련 문구에서 '무료' 표현 제거 (더 자연스러운 문구로 변경)
버그 수정
FontFace.load() 실패 시 Lambda가 무한 대기하는 버그 수정 - .catch() 핸들러 추가로 즉시 done 신호 전송
폰트 탭 업로드 버튼 레이아웃 overflow 수정 (FileUploader에서 columnClass 제거)
2026-05-11
새 기능 / 개선
AI 비디오 생성 시 OpenRouter 서비스 연동 추가 (OpenRouter의 Seedance 모델 사용 가능)
버그 수정
위자드에서 템플릿 변경 시 이전에 저장된 목소리 설정이 템플릿 기본 목소리를 덮어쓰는 버그 수정
2026-05-07
버그 수정
인젝터에서 비주얼 재배치 시 기존 비주얼과 신규 비주얼이 겹치는 회귀 수정
단일 보이스 선택 후 대화형 모드 사용 시 narrationIds[0] 미동기화로 TTS 설정이 초기화되던 버그 수정
라이브러리 멀티셀렉트 진입 시 slide transition import 누락으로 ReferenceError 발생하던 문제 수정
stel(ElevenLabs) 라이브러리 삭제 시 빈 S3 키 배열로 deleteFiles 호출되어 예외 발생하던 문제 수정
슬라이드 요소 ID로 요소를 찾지 못할 때 undefined 반환 누락으로 TypeError 발생하던 버그 수정
2026-04-30
버그 수정
URL 본문 추출 시 <body> 직접 자식 <p> 태그가 있는 flat 구조에서 내용이 추출되지 않는 버그 수정
Bearer 인증 경로로 Automation API 호출 시 위자드 주입 실패 버그 수정 (resolvedToken으로 에디터 URL 생성)
이메일 수신거부 URL에 base64url 인코딩 적용 — +// 문자가 쿼리스트링에서 오파싱되어 수신거부 실패하는 버그 수정
Worker 환경에서 window 참조 크래시로 인한 _constants.js 로드 실패 수정 (typeof 가드 추가)
2026-04-29
버그 수정
Automation(headlesschrome 경로)에서 wh_redis 미로드로 export 실패하던 오류 수정
녹음 종료 시 끝부분 1~2초가 잘리던 버그 수정 (onstop 타이밍 조정 및 rTrim 제거)
webhookHeader가 stdClass로 역직렬화될 경우 explode() 타입 오류 방어 처리
2026-04-24
버그 수정
Lambda 실패 시 MediaConvert 재시도 과정에서 width/height 참조 오류로 인해 500 에러가 발생하던 문제 수정 — info 컬럼에 해상도 정보가 없는 파일에서만 재현되었으며, lambda 웹훅 페이로드를 우선 참조하도록 변경
2026-04-21
버그 수정
녹음 시 볼륨 불균형 현상 수정 (autoGainControl/noiseSuppression/echoCancellation 비활성화로 일관된 음질 유지)
2026-04-17
새 기능 / 개선
AI 생성물 공개 정책 안내 문구 개선: AI 이미지/비디오 생성 시 결과물이 저작권 비인정 관례에 따라 기본 전체 공개되며 누구나 사용 가능함을 명확히 안내하도록 한국어/영어 문구 수정