Skip to content

Releases: chess-opening-duel/app

v1.5.11

Choose a tag to compare

@Ootzk Ootzk released this 20 Mar 15:13
0adc282

Bug Fixes

  • 🐛 AI forfeit 버그 수정: Resting 타임아웃 시 AI disconnect 오판 → forfeit 방지 (#113)
  • 🐛 AI disconnect UI 수정: Resting에서 "Opponent disconnected" 표시 방지 (#113)
  • ♻️ SeriesPlayer에 isAi 플래그 추가: disconnect/online 체크 중앙화 (#113)

Test Infrastructure

  • ✅ E2E 테스트 번호 제거 → 서술적 이름 + @phase:*/@feature:*/@scope:* 태그 체계
  • series-banpick.spec.tsseries-scenarios.spec.ts 리네이밍
  • 🐛 테스트 cleanup MongoDB 컨테이너 이름 수정
  • 🐛 NoStart timer 테스트 flaky 수정 (유저 쌍 분리 + 유저 검색 정확 매칭)

v1.5.10

Choose a tag to compare

@Ootzk Ootzk released this 20 Mar 08:10
0cd8bfb

🐛 Bug Fix

  • Fix AI Selecting phase stuck by using compositeKey format (#108)
  • Fix remaining compositeKey mismatches in setBans and selectRandomFromPool (#109)

🔧 Infra

  • Add fishnet --no-conf and per-process JVM heap settings (#110)
  • Fix CI build: add GHCR login for private image pull (#111)

v1.5.9

Choose a tag to compare

@Ootzk Ootzk released this 16 Mar 16:19
faea997

🐛 Bug Fix

  • Fix opening color mismatch when same opening exists as both white/black in pool (#101)
    • Frontend: send composite key (name::color) instead of stripping color
    • Backend: parse composite key and match by name + color (12+ locations)

✅ Test

  • Add E2E test (Test 30) reproducing the exact bug scenario with Najdorf sub-variations

v1.5.8

Choose a tag to compare

@Ootzk Ootzk released this 16 Mar 09:27
ae2df0a

Changes

  • 🐛 build-sbt job에 누락된 mono.conf 복사 스텝 추가 (#98)
  • 🔧 Build 배지 ?branch=main?event=push 필터 수정 (#99)

Full Changelog: v1.5.7...v1.5.8

v1.5.7

Choose a tag to compare

@Ootzk Ootzk released this 08 Mar 21:35
4044a36

Changes

  • 🐛 Fix: Opening Explorer 연결 실패 (mono.conf) (#91)
  • 👷 Add workflow_dispatch to lila-ws Docker workflow (#92)
  • ⚡ CI 빌드 최적화: 3h17m → ~12min (#93)
  • 📛 README에 shields.io 상태 배지 추가 (#94)
  • 🔧 CI 세부 개선: action SHA 고정, fail-fast 해제, Docker 레이어 순서, retention 증가 (#95)

Full Changelog: v1.5.6...v1.5.7

v1.5.6

Choose a tag to compare

@Ootzk Ootzk released this 08 Mar 12:26
9667417

🚚 Organization Migration

Migrated all repositories from Ootzk/* to chess-opening-duel/* organization.

Repo name changes

Before After
Ootzk/chess-opening-duel chess-opening-duel/app
Ootzk/chess-opening-duel-lila chess-opening-duel/lila
Ootzk/chess-opening-duel-lila-ws chess-opening-duel/lila-ws
Ootzk/chess-opening-duel-db-seed chess-opening-duel/db-seed

Updated references

  • Submodule URLs
  • GHCR image paths (ghcr.io/chess-opening-duel/*)
  • GitHub Actions workflows
  • Documentation (README, CLAUDE.md)

v1.5.5

Choose a tag to compare

@Ootzk Ootzk released this 05 Mar 17:52
b18ed21

Bug Fixes

  • 🐛 Fix mobile score table horizontal scroll on finished page (#83)
  • 🐛 Fix stale series pages on browser back navigation (#82)

Features

  • ✨ Cache Opening Explorer responses in MongoDB with API auth (#84)
    • Bearer token authentication for Lichess Explorer API
    • Cache-first strategy with 24h TTL
    • Stale cache fallback on API failure
    • Background refresh (6h) + preset seeding (10 openings)

Deployment Notes

  • EXPLORER_TOKEN 환경변수 설정 필요 (Lichess API 토큰)

v1.5.4

Choose a tag to compare

@Ootzk Ootzk released this 23 Feb 16:29
1672c06

What's Changed

  • Add fishnet (Stockfish) to mono Docker image by @Ootzk in #79
  • 🐛 Fix countdown briefly flashing back to 3s after reaching 0 in pick phase by @Ootzk in #80
  • Release v1.5.4 by @Ootzk in #81

Full Changelog: v1.5.3...v1.5.4

v1.5.3

Choose a tag to compare

@Ootzk Ootzk released this 23 Feb 13:09
732119e

What's Changed

  • Fix runtime DB seeding in mono image by @Ootzk in #78

Full Changelog: v1.5.2...v1.5.3

v1.5.2

Choose a tag to compare

@Ootzk Ootzk released this 22 Feb 16:45
86ab198

What's Changed

  • Fix mono build + add version tags to Docker images by @Ootzk in #77

Full Changelog: v1.5.1...v1.5.2