Commit Graph

124 Commits

Author SHA1 Message Date
f87cd07d5e feat(home): 이미지 업로드에 크기·개수 상한과 task 직렬화 락 도입 2026-08-11 17:06:21 +09:00
68fc5ebca6 Merge branch 'main' into feature-meta 2026-07-27 15:27:46 +09:00
cbc3f47b54 fix: 썸네일 슬롯 매칭 개선, 가사 스키마 오류 수정, 롤백 로그 레벨 조정
- creatomate: 썸네일 슬롯 한정 subject 일치 시 space_type 페널티 면제,
  subject 가중치 상향 (2.0 → 3.0)
- lyric 스키마: 트레일링 콤마로 tuple이 되어버린 필드 정의 수정,
  중복 genre 필드 제거
- session: 4xx 도메인 예외 롤백 로그를 traceback 없는 WARNING으로 완화

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 13:11:46 +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
7ec9e9749d 제미나이 gpt로 변경 2026-07-14 11:05:15 +09:00
236c7916a7 이미지 수집 100장 상한 추가 2026-07-13 15:13:24 +09:00
593b6d9922 네이버 정책 변경으로 인한 이미지 크롤링 코드 수정 2026-07-13 14:47:13 +09:00
64b9959000 attraction 탬플릿 적용 2026-07-10 12:00:25 +09:00
3af57500b2 카페, 식당 탬플릿 이미지 정합 2026-07-10 10:42:26 +09:00
2dadb843c8 크롤링 재시도 간격 단축 2026-07-09 15:47:46 +09:00
e6764a85bd 안티봇 우회용 브라우저 프로필 추가 2026-07-09 15:20:29 +09:00
2107d5adf1 네이버 안티봇 차단 우회 추가 2026-07-09 15:04:10 +09:00
e53084ed17 카페, 식당 템플릿 적용 2026-07-09 14:19:48 +09:00
76485ebbcc 영상생성 로직 및 검색 방식 추가 2026-07-07 13:16:46 +09:00
b8be2a355a 이미지 크롤링 로직 변경 및 자막 이미지 매칭 보완 2026-07-06 16:23:16 +09:00
4d8462651a 직접입력시 업종추가 2026-07-03 15:59:52 +09:00
46449a7a3f 이미지 크롤링 로직 변경 및 자막 이미지 매칭 보완 2026-07-03 11:46:32 +09:00
04d8614919 범용 프롬프트 적용 2026-06-29 15:06:04 +09:00
8415e1c3a7 네이버 크롤링 우회 코드 추가 2026-06-29 10:36:53 +09:00
b908408b4a 구글 시트 batch로 수정 2026-06-19 16:26:39 +09:00
009b1a5d09 업체명+URL 검색 통합 및 요식업종 가하도록 추가 2026-06-19 16:00:27 +09:00
bea0fa0684 예약 업로드 충돌 수정 2026-06-12 14:02:06 +09:00
997927d42a 언어선택에 따른 자막생성 구현 2026-06-08 09:20:27 +09:00
bdee852bed 주소 파싱코드 분리 및 에러 수정 2026-06-02 17:21:27 +09:00
73e5da3f08 자막생성 재시도 로직 추가 2026-05-27 15:44:44 +09:00
5f3e8ec341 콘텐츠 공유 페이지 및 공유하기, 좋아요, 댓글 기능 추가 2026-05-27 13:08:25 +09:00
ec3e0159e8 배경음악 기능 추가 2026-05-12 15:18:35 +09:00
6b97681606 업체명 검색 주소 정제 및 로직 추가 2026-05-07 09:54:23 +09:00
593d042156 업체명 검색시 동일주소에 2개 이상이 존재 하는 경우의 선택 로직 추가 2026-05-06 16:42:50 +09:00
37bf9f54ee 백오피스 추가 및 이미지태그 예외처리 2026-05-04 13:32:09 +09:00
dhlim
1137174398 image retagging 2026-04-28 05:45:01 +00:00
f7dba437cf image_tag 프롬프트 구글시트 적용 2026-04-03 16:38:41 +09:00
68369b64de Merge branch 'main' of https://gitea.o2o.kr/castad/o2o-castad-backend into feature-dashboard 2026-04-03 15:59:21 +09:00
Ubuntu
24534ccb3e 이미지 부족 시 duplicate 기능 추가 2026-04-03 15:35:49 +09:00
dhlim
7b00d21a34 update subtitle prompt 2026-04-03 05:44:03 +00:00
d955ac80f1 Merge branch 'main' of https://gitea.o2o.kr/castad/o2o-castad-backend into feature-dashboard 2026-04-03 11:39:49 +09:00
dhlim
162e5d699d update subtitle prompt 2026-04-03 02:24:10 +00:00
dhlim
0fd028a49f url 에러 시 404 출력 2026-04-03 01:23:43 +00:00
cc7ee58006 이미지 태깅 제미나이 적용 및 슬롯 적용 로직 추가 2026-04-02 23:55:42 +00:00
ae9f0b3c62 구글 시트로 프롬프트 관리 방식 변경 2026-04-02 16:40:04 +09:00
f8c1738aa2 프롬프트 엑셀로 변경 2026-04-02 13:06:21 +09:00
ebf76a0f8f 이미지 분류 및 슬롯 찾기 적용 2026-04-01 07:07:38 +00:00
2c6faadcf2 update main 2026-04-01 01:32:03 +00:00
a75ae34428 Merge branch 'main' of https://gitea.o2o.kr/castad/o2o-castad-backend into feature-dashboard 2026-03-25 11:55:45 +09:00
395b4dbbfb lyric 생성 시점에 subtitle 생성하도록 DB 및 코드 변경 2026-03-24 06:43:32 +00:00
7426286fa6 대시보드 비즈니스 로직 분리 및 미사용 코드 정리, UI일관성을 위한 글자 수 제한(프롬프트) 2026-03-19 14:43:17 +09:00