Home

Changelog

2026-07-16

버그 수정

  • 스톡 이미지/영상 재시도 크론이 항목 ID 값에 따라 타입을 잘못 판별해 일부 항목이 15시간 넘게 무한 재시도되던 문제 수정
  • 이메일 전달 시 HTML 본문에 종료 태그가 없으면 푸터 삽입 후 메일 형식이 깨지던 문제 수정

2026-07-16

버그 수정

  • 비주얼 매칭 시 이미지 슬롯에 비디오 라이브러리(또는 그 반대)가 배정되면 요소 타입(image/video)과 실제 라이브러리 타입이 어긋나, export 시 존재하지 않는 S3 경로를 조회해 영구 403 오류로 실패하던 문제 수정 (요소 타입이 슬롯 타입이 아닌 실제 배정된 라이브러리 타입을 따르도록 수정, 빈 주입 요소가 템플릿의 기존 비주얼 타입을 임의로 덮어쓰지 않도록 가드 추가)

2026-07-15

버그 수정

  • 렌더링 실패(fail)가 명시적으로 보고되면 재시도 cron이 원래 예정된 완료 시각까지 기다리지 않고 즉시 해당 레코드를 스캔하도록 수정 (실패 후 자동 재시도 전 사용자가 수동 재요청을 먼저 완료하면 영구 fail 처리되던 문제 해결)

2026-07-14

버그 수정

  • AI 마법사 아이디어 생성 시 응답이 길이제한으로 잘리면 괄호를 억지로 닫아 파싱을 성공시키던 로직 제거, 파싱 실패로 던져 다른 모델로 재시도하는 기존 폴백에 위임하도록 수정
  • OpenRouter data_collection 파라미터가 최상위에 위치해 Azure 등 일부 프로바이더가 "Unknown parameter" 400 에러를 반환하던 문제 수정 (provider 객체 안으로 중첩)
  • OpenRouter 경유 OpenAI reasoning 모델(openai/gpt-5.4-mini 등)이 reasoning effort 맵에 없어 미지원 샘플링 파라미터가 전송되어 API가 거부하던 문제 수정

2026-07-13

버그 수정

  • 픽사베이 스톡 재시도 스킵 판정 로직 버그 수정: Redis 캐시 키가 없을 때(false) 반환값을 "!== null"로 비교해 실패가 한 건도 없어도 매 실행마다 재시도가 무조건 스킵되던 문제 수정

2026-07-07

버그 수정

  • WAF IP셋(cloudfront_origin_ips 등) 갱신 시 Description이 빈 문자열이면 AWS UpdateIPSet API가 검증 실패로 500 에러를 반환하던 문제 수정 (Description이 비어있으면 안전한 기본값으로 대체)

2026-07-02

버그 수정

  • 악성 IP 자동 차단(WAF) 처리 중 IPv6 주소가 유입되면 예외가 발생해 해당 배치의 IPv4 차단 반영까지 함께 실패하던 문제 수정

2026-06-30

버그 수정

  • 일부 영상(유튜브 인코딩 등 비정상 B-frame 구조)을 사용할 때 재인코딩·내보내기 결과물에 화면 깨짐(마크로블로킹) 아티팩트가 발생하던 버그 수정

2026-06-09

버그 수정

  • 보이스 클로닝 생성 시 ffmpeg 내부 처리 오류로 인해 생성이 실패하던 버그 수정
  • 보이스 클로닝 생성 실패 시 Slack 알람에 실제 에러 원인이 포함되도록 개선

2026-06-08

버그 수정

  • 라이브러리 삭제 데이터 백업 실패로 일부 라이브러리 항목이 유실되던 버그 수정

2026-06-06

버그 수정

  • 이메일 수신 거부(bounce) 알림이 특정 SES 발송 방식에서 처리되지 않던 버그 수정

2026-06-05

버그 수정

  • 서비스 소개 페이지(/introduce) 접속 시 로드 오류 수정

2026-06-04

버그 수정

  • 비디오 trim 버튼 Svelte anchor 경쟁 조건 수정: libraryIdlibraryPendings가 같은 flush 사이클에서 동시에 변경될 때 발생하는 insertBefore 크래시 수정

2026-06-01

새 기능 / 개선

  • CloudWatch Agent 설치 스크립트 추가: Papertrail → AWS CloudWatch Logs 전환용 스크립트(IAM Role 기반 인증, syslog/nginx 로그 수집 자동화)

2026-05-27 (v1.52.0)

새 기능 / 개선

  • 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 이미지/비디오 생성 시 결과물이 저작권 비인정 관례에 따라 기본 전체 공개되며 누구나 사용 가능함을 명확히 안내하도록 한국어/영어 문구 수정

2026-04-15

버그 수정

  • 챗봇 가이드 참조 응답 연결 안 되던 버그 수정
  • 파일 처리 용량 한도 최대 500MB로 상향
  • Unsplash 이미지 검색 중 비동기 오류 수정

2026-04-14

버그 수정

  • AI 비디오 생성 완료 후 작업 상태가 계속 진행 중으로 표시되던 버그 수정
  • 텍스트 붙여넣기 시 빈 단락 생성 버그 수정
  • 공백 포함 화자 이름 미인식 버그 수정
  • 영상 파일 분할 업로드 구간 크기 기준 250MB로 완화

2026-04-13

버그 수정

  • AI 비디오 변환 완료 후 실시간 알림 미전달 버그 수정
  • 음성 인식(STT) 불필요한 압축 단계 제거로 처리 속도 개선

2026-04-06

새 기능 / 개선

  • 대표 비주얼 슬라이드 배경 블러 효과 옵션 추가

버그 수정

  • 파일 업로드 중 모달 닫을 때 오류 발생 버그 수정

2026-04-03

버그 수정

  • 폴더 이동 시 다른 폴더 데이터 유실 버그 수정
  • 텍스트 줄바꿈 계산 오동작 수정
  • 언어 URL 접두어 환경에서 패럴랙스 스크롤 미동작 수정

2026-04-02

버그 수정

  • 일부 환경에서 이메일 수신거부 버튼 미노출 수정

2026-03-31

새 기능 / 개선

  • 커스텀 이메일 수신자 최대 500명까지 지정 가능

2026-02-13

새 기능 / 개선

  • 라이브러리 탭에 스티커 추가
  • 계정 사용량 탭에서 크레딧 소진 로그 확인 기능 추가

버그 수정

  • 글다듬기 시 소제목 누락되는 현상 수정
  • 라이브러리 폴더 삭제 후 목록이 갱신되지 않는 문제 수정
  • 미리보기 중단 시 일부 오류 수정
  • 위자드 헤드 슬라이드 대표 텍스트 선정 방식 개선
  • 위자드 소제목 있을 때 헤드 슬라이드 비매칭 버그 수정
  • 켄번 효과가 비율 비슷한 이미지에도 적용되지 않던 문제 수정
  • 프로젝트 저장 직후 렌더링 시간 계산 오류 수정

2026-01-23

새 기능 / 개선

  • 라이브러리 업로드 시 동일 파일이 있으면 기존 라이브러리 재사용
  • 유튜브 업로드 채널 재선택 사용성 개선

버그 수정

  • 뷰 페이지에서 설명 텍스트가 동영상 일부를 가리는 현상 수정
  • 비디오에 회전값 있을 때 비율 계산 오류 수정
  • 일부 사운드 재생 시 오류로 미리보기가 멈추는 문제 수정
  • 일부 프로젝트 복구 중 오류 수정
© 2014 - 2026 Videostew Co., Ltd
[Stop]