Releases: chess-opening-duel/app
Releases · chess-opening-duel/app
v1.5.11
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
20 Mar 15:13
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.ts → series-scenarios.spec.ts 리네이밍
🐛 테스트 cleanup MongoDB 컨테이너 이름 수정
🐛 NoStart timer 테스트 flaky 수정 (유저 쌍 분리 + 유저 검색 정확 매칭)
v1.5.10
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
20 Mar 08:10
🐛 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
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
16 Mar 16:19
🐛 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
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
16 Mar 09:27
Changes
🐛 build-sbt job에 누락된 mono.conf 복사 스텝 추가 (#98 )
🔧 Build 배지 ?branch=main → ?event=push 필터 수정 (#99 )
Full Changelog : v1.5.7...v1.5.8
v1.5.7
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
08 Mar 21:35
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
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
08 Mar 12:26
🚚 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
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
05 Mar 17:52
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
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
23 Feb 16:29
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
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
23 Feb 13:09
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
Compare
Sorry, something went wrong.
No results found
Ootzk
released this
22 Feb 16:45
What's Changed
Fix mono build + add version tags to Docker images by @Ootzk in #77
Full Changelog : v1.5.1...v1.5.2