o2o-triple-pick/backend/app/services
jwkim 0415ab7636 feat(kbo): 라이브 필드에 문자중계 추가 — 네이버 relay 전 이닝
- relay 응답에서 버리던 textRelays 를 타석 단위 그룹으로 서빙 (한국어 원문 그대로)
- 기본 응답은 현재 이닝만 담아, 지난 이닝은 ?inning=N 병렬 조회 후 캐시
  (현재·직전 이닝은 매번 재조회 — 이닝 전환 직후 마지막 타석 누락 방지)
- 득점 하이라이트는 텍스트 패턴이 아니라 currentGameState 점수 합 변화로 판정
  (홈런·적시타뿐 아니라 홈인·폭투/실책 득점·밀어내기까지 정확)
- 네이버 type 코드는 kind(pitch/result/run/sub/note)로 변환해 UI 에 노출하지 않음
- 진행 중엔 최근 40타석, 종료 후엔 전 경기 중계(다시보기)
- 프론트: 투구 접기/펼치기 토글 · 이닝 구분선 · 득점 강조

MLB 는 소스(feed/live allPlays)가 영문이라 별도 작업 — 이번 커밋은 KBO 만.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 13:57:02 +09:00
..
__init__.py Refactor: Next.js+Firebase → React(Vite) + FastAPI + PostgreSQL 2026-06-10 13:04:35 +09:00
ai.py feat(mls): MLS 리그 추가 — ESPN 비공식 API 연동 2026-08-14 13:47:13 +09:00
baseball_data.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
baseball_details.py feat(kbo): 라이브 필드에 문자중계 추가 — 네이버 relay 전 이닝 2026-08-14 13:57:02 +09:00
baseball_fetch.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
baseball_sync.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
email.py mail config 적용 . 2026-06-11 09:21:10 +09:00
football_data.py API-Football 데이터 수집 로직 변경 2026-06-16 09:31:29 +09:00
grading.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
mls_espn.py feat(mls): MLS 리그 추가 — ESPN 비공식 API 연동 2026-08-14 13:47:13 +09:00
points.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
schedule_fetch.py 토너먼트 대진 추가 2026-06-29 09:11:58 +09:00
schedule_sync.py 토너먼트 대진 추가 2026-06-29 09:11:58 +09:00