Commit Graph

65 Commits

Author SHA1 Message Date
1507a0f859 feat(archive): 영상 목록 조회에 내 좋아요 여부(is_liked_by_me) 포함 2026-08-18 11:02:19 +09:00
11c358da3c feat(video): 영상 공유용 Open Graph 페이지 라우트 추가 2026-08-18 11:02:15 +09:00
8e9e12fe0b feat(video): 영상 첫 프레임 썸네일 생성 및 저장 2026-08-13 17:23:06 +09:00
5903211eb9 fix: Meta 전환 이벤트 IP 추출 정확도 개선 및 첫 영상 백필 마이그레이션 추가
- _extract_client_ip를 X-Real-IP → X-Forwarded-For → 소켓 peer 순으로
  후보를 순회하며 공인 IP만 반환하도록 변경. 사설/루프백 대역(Docker 172.x,
  127.0.0.1 등)은 Meta가 폐기해 매개변수 전송률만 떨어뜨리므로 전송 생략
- X-Forwarded-For 맨 앞 항목은 클라이언트 위조가 가능하므로 단순 첫 항목
  사용을 중단하고, nginx가 덮어쓰는 X-Real-IP를 우선 사용
- 기존 회원의 first_video_created_at 백필 SQL 추가.
  신규 컬럼이라 전원 NULL이어서 배포 후 기존 회원이 영상을 추가 생성하면
  FirstVideoCreated가 오발화되는 문제 방지 (배포 전 실행 필요)
2026-07-28 09:34:27 +09:00
cb8485ecd5 fix: 도메인 예외 롤백 로깅 개선 및 영상 생성 템플릿 배정 일관성 수정
- get_session에서 SocialException/DashboardException을 별도로 처리하여
  정상 플로우인 도메인 예외는 ERROR traceback 없이 warning 롤백 로그만 남기도록 수정
- generate_video 호출 시 CreatomateService에 project_id를 전달하여,
  미매핑 업종(general 등)의 템플릿 분배가 사전 이미지 배정 단계와
  동일한 템플릿을 사용하도록 일관성 확보
2026-07-27 11:21:01 +09:00
73b05f5cca feat: Meta 전환 추적(CAPI) 및 UTM 어트리뷰션 추가
- Meta Conversions API 클라이언트 추가 (app/utils/meta_capi.py)
- 전환 추적 라우터 추가 (/tracking/meta/first-video-created,
  /tracking/meta/complete-registration) 및 main.py 등록
- User 모델에 전환 1회 판정 컬럼(first_video_created_at,
  registration_tracked_at) 및 가입 시점 first-touch UTM 컬럼 5종 추가
- 카카오 콜백 리다이렉트 URL에 is_new_user 파라미터 추가
  (프론트가 신규 가입 시에만 CompleteRegistration 발화하도록)
- MetaConversionSettings 설정 추가 (FACEBOOK_PIXEL_ID,
  FACEBOOK_ACCESS_TOKEN, FACEBOOK_TEST_EVENT_CODE)
- DB 마이그레이션 SQL 2건 추가 (docs/database-schema/)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 10:28:37 +09:00
6090d500f9 썸네일 선택 로직 및 필터링 추가 2026-07-22 15:54:34 +09:00
788e76ef76 번역오류 수정 및 CTA적용 2026-07-21 13:56:40 +09:00
a253c5dd3a 썸네일 적용 2026-07-16 15:44:24 +09:00
153484f2bd 썸네일 생성 기능 추가 2026-07-16 13:37:13 +09:00
e53084ed17 카페, 식당 템플릿 적용 2026-07-09 14:19:48 +09:00
b8be2a355a 이미지 크롤링 로직 변경 및 자막 이미지 매칭 보완 2026-07-06 16:23:16 +09:00
46449a7a3f 이미지 크롤링 로직 변경 및 자막 이미지 매칭 보완 2026-07-03 11:46:32 +09:00
bdee852bed 주소 파싱코드 분리 및 에러 수정 2026-06-02 17:21:27 +09:00
2b4c89217a 도 전체 매핑 추가 및 미사용 코드 삭제 2026-06-02 11:56:36 +09:00
5f3e8ec341 콘텐츠 공유 페이지 및 공유하기, 좋아요, 댓글 기능 추가 2026-05-27 13:08:25 +09:00
346b461e9c 자막 생성 상태 조회를 위한 엔드포인트 추가 및 비동기 처리 2026-05-20 13:22:52 +09:00
37bf9f54ee 백오피스 추가 및 이미지태그 예외처리 2026-05-04 13:32:09 +09:00
1e3da98c6a Merge branch 'main' into feature-credit 2026-04-28 14:48:31 +09:00
dhlim
1137174398 image retagging 2026-04-28 05:45:01 +00:00
6492d23bc1 크레딧 기능 추가 2026-04-28 14:34:19 +09:00
Ubuntu
24534ccb3e 이미지 부족 시 duplicate 기능 추가 2026-04-03 15:35:49 +09:00
cc7ee58006 이미지 태깅 제미나이 적용 및 슬롯 적용 로직 추가 2026-04-02 23:55:42 +00:00
ebf76a0f8f 이미지 분류 및 슬롯 찾기 적용 2026-04-01 07:07:38 +00:00
Ubuntu
a6a98c7137 subtitle 대기 시간 증가 2026-03-27 16:17:04 +09:00
395b4dbbfb lyric 생성 시점에 subtitle 생성하도록 DB 및 코드 변경 2026-03-24 06:43:32 +00:00
7da6ab6ec0 가사 대신 키워드 subtitle PoC 및 템플릿 추가 2026-03-19 01:27:45 +00:00
Ubuntu
ed616e4f66 video/status render data 비디오 id 추가 2026-02-26 14:11:09 +09:00
Dohyun Lim
7f0ae81351 remove endpoint at the video of get_videos 2026-02-12 17:52:51 +09:00
dhlim
32c6c210a0 가사 템플릿 업데이트, 폰트 선택 기능 추가, 주소 injection업데이트 2026-02-04 10:28:47 +00:00
Dohyun Lim
29dd08081b fix bugs 2026-02-02 17:44:09 +09:00
Dohyun Lim
2cb9d67a70 merge with insta 2026-02-02 17:15:50 +09:00
e1386b891e Merge branch 'main' into creatomate 2026-02-02 07:58:19 +00:00
Dohyun Lim
eff711e03e finished test for instagram 2026-02-02 16:41:51 +09:00
f97ecb29e9 fix missing argument 2026-02-02 07:05:27 +00:00
5700965fae 비디오 automated lyric 가사 (animated)추가 2026-02-02 14:17:01 +09:00
c92d6e2135 fix: 가사/노래/영상 재생성 시 올바른 레코드 업데이트되도록 수정 2026-01-30 15:19:26 +09:00
Dohyun Lim
247a9f3322 merge with my-archive 2026-01-28 19:41:18 +09:00
Dohyun Lim
c07a2f6dae finish 2026-01-28 19:23:46 +09:00
Dohyun Lim
32ae5530b6 uuid7으로 필드 및 처리관련 수정 2026-01-28 16:35:08 +09:00
Dohyun Lim
aa8d9d7c14 사용자의 uuid -> ksuid로 변경, 테이블 구조 변경 2026-01-28 14:05:15 +09:00
bluebamus
b48d218a1d clean project structure 2026-01-24 00:18:03 +09:00
Dohyun Lim
1e16e0e3eb 데모버전 안정화 2026-01-23 17:05:44 +09:00
198513f237 creatomate 가사 정합 2026-01-21 04:18:14 +00:00
Dohyun Lim
a9d0a3ee7f added auth 2026-01-15 17:33:57 +09:00
Dohyun Lim
bf7b53c8e8 add logger 2026-01-14 17:46:45 +09:00
Dohyun Lim
3f75b6d61d add facilities from result of crawling 2026-01-12 16:50:16 +09:00
Dohyun Lim
073777081e add logs for tracing processing task 2026-01-08 14:05:44 +09:00
bluebamus
efddee217a 개선된 pool 관리 2025-12-30 01:01:05 +09:00
bluebamus
8671a45d96 bug fix for 다중 쿼리 2025-12-30 00:01:20 +09:00