Hide_D
985f627499
feat: 토너먼트 페이지군 자동 갱신을 분리한다
...
토너먼트 전용 SSE scope와 slice invalidation을 추가하고 같은 계정의 visible 탭이 조회를 공유하게 한다. 서버 증명 snapshot 조회는 접속 점수를 더하지 않되 기존 hard limit은 유지한다.
2026-08-22 06:00:22 +00:00
Hide_D
383d173790
feat: 오픈 게임 취소와 유산 정산 경로 추가
...
별도 최고위험 권한으로 실행되는 원자적 취소 작업을 추가한다. 버려진 게임과 장수 기록의 보존·삭제 옵션, 오픈 원금 전액 환급 및 획득 포인트 보전율, 취소 상태와 관리자·과거기록 UI를 함께 반영한다.
2026-08-18 13:31:49 +00:00
Hide_D
50068224c8
fix: 토너먼트 단계의 메인 실시간 갱신을 연결
...
토너먼트 state의 stage 전이만 공용 실시간 채널에 발행하고 공개 invalidation으로 변환한다.
메인 dashboard store가 단계 값을 소유해 상단 문구와 메뉴 강조를 단일/다중 탭에서 함께 갱신한다.
Redis 통합 테스트와 production Chromium 회귀 검증을 추가한다.
2026-08-17 01:41:37 +00:00
Hide_D
346f796cfc
fix: 모든 토너먼트 writer의 source revision을 원자화
...
API store뿐 아니라 월 자동 개막과 runtime clock shift도 공통 Lua writer를 사용한다. 프로필 초기화 시 revision key도 함께 제거한다.
2026-08-16 18:49:33 +00:00
Hide_D
dd4645e4d0
feat: 직접 writer를 내구성 변화 저널에 연결
...
86개 API mutation을 분류하고 메시지 mailbox, 베팅, 국가 설정, 예약 명령의 revision/outbox 표식을 소유 transaction에 연결한다. 공개 SSE는 식별자 없는 invalidation만 노출한다.
2026-08-16 18:38:08 +00:00
Hide_D
299470590a
perf: dashboard revision-first 조회 계약을 추가
...
content revision과 별도인 source revision을 선택적으로 교환하고 coverage가 충족될 때만 payload loader를 생략한다. 구형 client와 미완성 producer coverage는 기존 full computation으로 안전하게 복구한다.
2026-08-16 18:26:15 +00:00
Hide_D
8278ef5221
feat: read model outbox 재시도 dispatcher를 추가
2026-08-16 18:09:04 +00:00
Hide_D
86733b99b7
feat: 내구성 있는 read model 변화 저널 기반을 추가
2026-08-16 18:01:22 +00:00
Hide_D
48d94e5ff2
feat: Ref 호환 접속 제한과 벌점 초기화 구현
...
실행 중인 프로필에서만 접속 벌점을 누적하고 제한 임계값과 대상 경로를 Ref 순서에 맞춘다. 자기 턴 명령 성공 시 순간 점수를 같은 flush에서 초기화하며 월간 누적 감쇠는 유지한다. 제한 중 메인 자동 갱신과 실시간 구독을 중지하고 수동 갱신 성공 시 복구한다.
2026-08-15 18:49:41 +00:00
Hide_D
4f841ad82f
fix(gateway): 일시정지와 서버 중지 상태 계약 분리
2026-08-15 17:12:13 +00:00
Hide_D
dcba974aa4
fix(frontend): standardize server time display
2026-08-13 15:26:53 +00:00
Hide_D
421b190bf2
perf(realtime): make dashboard JSON diff linear
2026-08-12 16:05:49 +00:00
Hide_D
cfa34fa24a
Merge remote-tracking branch 'origin/main' into fix/realtime-delta-clone-recovery-20260811
2026-08-11 15:10:11 +00:00
Hide_D
6e95dbd487
fix(game): recover realtime dashboard delta cloning
2026-08-11 15:09:32 +00:00
Hide_D
d85c6eb279
fix: keep profile entry tokens out of URLs
2026-08-11 14:52:17 +00:00
Hide_D
a2e94c3092
feat: send dashboard read-model deltas
2026-08-11 12:36:29 +00:00
Hide_D
bbb6de6971
merge: scenario 2400 long-run parity
2026-08-04 18:19:53 +00:00
Hide_D
cef6a90452
fix: align scenario 2400 long-run parity
2026-08-04 18:15:32 +00:00
Hide_D
c4c4ee6e0f
fix: restore legacy gameplay messages and record details
2026-08-04 13:30:51 +00:00
Hide_D
a26031dc3f
feat: add logical game clock
2026-08-04 02:51:27 +00:00
Hide_D
2e63be87c9
fix(logs): rebuild legacy HTML safely
2026-07-31 16:32:34 +00:00
Hide_D
5f20413552
feat: synchronize account icons across game profiles
2026-07-31 11:21:08 +00:00
Hide_D
ab6ed3553a
fix sanctions and admin role escalation
2026-07-26 18:11:01 +00:00
Hide_D
7ed1b5df7f
test: audit and strengthen legacy test suite
2026-07-25 06:54:18 +00:00
Hide_D
c965b1120f
feat: eslint 적용 및 관련 코드 일괄 수정
2026-01-05 15:46:47 +00:00
Hide_D
4dbbcca9d9
feat: RNG 테스트 파일 추가 및 기존 테스트 파일 삭제
2025-12-28 12:51:57 +00:00
Hide_D
cbea41ffbc
feat: 게임 엔진에 Clock 인터페이스 및 관련 클래스 추가, 테스트 케이스 작성
2025-12-28 12:48:13 +00:00