o2o-triple-pick/backend/app
jwkim 22e2e8c29c share OG: 팀명 DB 조회(클럽 리그 한글명) + 문구 갱신 + 썸네일 캐시버스터
- /match/:id OG 프리렌더가 STL/CIN 같은 코드 대신 DB 의 한글 short 팀명을
  사용 (KBO·MLB·MLS 포함). 리그 태그도 제목에 표기
- 설명문을 멀티리그 기준 최신 카피로 갱신
- og:image 에 ?v=2 캐시버스터 — 메신저가 과거 실패/구버전 썸네일을
  캐시한 경우 재수집 유도 (index.html 정적 OG 동일 적용)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 09:42:10 +09:00
..
routers share OG: 팀명 DB 조회(클럽 리그 한글명) + 문구 갱신 + 썸네일 캐시버스터 2026-08-18 09:42:10 +09:00
services feat(auth): 카카오 로그인 — o2o-castad-backend 인증 스택 이식 2026-08-14 15:42:54 +09:00
__init__.py Refactor: Next.js+Firebase → React(Vite) + FastAPI + PostgreSQL 2026-06-10 13:04:35 +09:00
config.py feat(auth): 카카오 로그인 — o2o-castad-backend 인증 스택 이식 2026-08-14 15:42:54 +09:00
database.py docker compose 수정 , 2026-06-10 15:23:05 +09:00
domain.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
main.py feat(auth): 카카오 로그인 — o2o-castad-backend 인증 스택 이식 2026-08-14 15:42:54 +09:00
models.py feat(auth): 카카오 로그인 — o2o-castad-backend 인증 스택 이식 2026-08-14 15:42:54 +09:00
regenerate_ai.py perf(ai): 자동 생성은 비어있는 예측만 채우도록(기존 보존) 2026-06-11 16:17:12 +09:00
schedule_data.py Voting opens at D-5 (120h before kickoff), was D-2 2026-06-12 17:24:29 +09:00
schemas.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
scoring.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
seed_data.py Refactor: Next.js+Firebase → React(Vite) + FastAPI + PostgreSQL 2026-06-10 13:04:35 +09:00
seed.py Refactor: Next.js+Firebase → React(Vite) + FastAPI + PostgreSQL 2026-06-10 13:04:35 +09:00
teams_baseball.py feat(mls): MLS 리그 추가 — ESPN 비공식 API 연동 2026-08-14 13:47:13 +09:00
teams_data.py Load all 12 groups' schedule (72 matches) + Naver-style schedule UI 2026-06-12 14:56:24 +09:00
teams_mls.py feat(mls): MLS 리그 추가 — ESPN 비공식 API 연동 2026-08-14 13:47:13 +09:00
worker.py feat(mls): MLS 리그 추가 — ESPN 비공식 API 연동 2026-08-14 13:47:13 +09:00