Hide_D
fc7de05017
feat: 레거시 재이관과 계정 복구 기반을 추가
...
중앙 이전 기록 스키마와 버전 정규화기를 도입하고, 재실행 시 현행 계정 상태를 보존한다. 카카오 인증 뒤 이관 비밀번호를 1회 설정하는 흐름과 비카카오 계정용 안전한 CLI 복구 경로를 추가한다.
2026-08-17 15:55:32 +00:00
Hide_D
2d302a5f91
refactor: tRPC 조회 입력을 JSON 본문으로 전송
...
브라우저의 Gateway·Game tRPC 클라이언트를 POST JSON 전송으로 통일하고 서버의 query method override를 허용한다. GET mutation 거부 계약과 production Chromium 요청 형태를 회귀 테스트로 고정한다.
2026-08-17 11:12:02 +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
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
a2e94c3092
feat: send dashboard read-model deltas
2026-08-11 12:36:29 +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
02515303fd
feat(engine): finalize unification archives atomically
2026-07-31 14:10:22 +00:00
Hide_D
5f20413552
feat: synchronize account icons across game profiles
2026-07-31 11:21:08 +00:00
Hide_D
9fff671c2f
feat: add ranking and hall of fame features
...
- Implemented new routes for Best General and Hall of Fame views in the frontend.
- Created BestGeneralView and HallOfFameView components to display rankings based on game data.
- Added new database models for RankData and HallOfFame to store ranking information.
- Introduced ranking types and hall of fame types in common types for better type safety.
- Developed ranking router to handle fetching of best general and hall of fame data.
- Updated database schema with migrations to include new tables for rank data and hall of fame.
- Enhanced the main view with links to the new ranking features.
2026-01-29 18:18:35 +00:00
Hide_D
6e439f074d
feat: 토너먼트 자동 시작 핸들러 개선 및 관련 기능 추가
2026-01-23 18:58:05 +00:00
Hide_D
2d87cf881e
토너먼트 준비
2026-01-23 16:45:36 +00:00
Hide_D
879104622a
feat: auth/gameToken 모듈로의 경로 변경 및 tsdown 설정 추가
2026-01-18 06:39:43 +00:00
Hide_D
07ea17dacf
feat: refactor utility functions for improved consistency and usability; consolidate parsing logic
2026-01-17 12:36:58 +00:00
Hide_D
56b1c40642
feat: implement real-time event handling and SSE support; add event publishing and subscription mechanisms
2026-01-17 01:39:06 +00:00
Hide_D
ef2ced5f5e
feat: 명령어 요청 ID 처리 개선 및 상태 응답 기능 업데이트
2026-01-04 16:18:52 +00:00
Hide_D
7b41852938
feat: replace js-sha512 with @noble/hashes for SHA-512 implementation and update related logic
2026-01-03 06:47:45 +00:00
Hide_D
f01a21f2f0
feat: implement user session management with Redis and add game token verification
2025-12-30 01:55:40 +00:00
Hide_D
30de11797b
feat: update typecheck script for incremental compilation and add JosaUtil for Korean postposition handling
2025-12-29 12:50:45 +00:00
Hide_D
cbea41ffbc
feat: 게임 엔진에 Clock 인터페이스 및 관련 클래스 추가, 테스트 케이스 작성
2025-12-28 12:48:13 +00:00
Hide_D
fa22562bb1
refactor: migrate RNG and utility functions to common package
...
- Removed RNG interface and related utility classes from logic package.
- Added RNG interface and utility classes in common package.
- Implemented various RNG classes (ConstantRNG, MidpointRNG, SineRNG, SequenceRNG) in common package.
- Updated conversion utilities for BytesLike to ArrayBuffer and Uint8Array in common package.
- Adjusted tests to import RNG utilities from the new common package.
- Updated vitest configuration to resolve common package imports.
2025-12-28 12:27:47 +00:00
Hide_D
27b243b121
feat: infra 패키지 추가 및 PostgreSQL, Redis 커넥터 구현
2025-12-28 12:18:42 +00:00
Hide_D
14a18cfb22
feat: 모든 패키지의 package.json에 "type": "module" 추가 및 tsconfig.base.json의 모듈 설정을 NodeNext로 변경
2025-12-27 05:49:00 +00:00
Hide_D
d340a4cad1
feat: Prisma 및 Redis 클라이언트 연결을 위한 구성 및 커넥터 추가
2025-12-27 05:25:20 +00:00
Hide_D
b445a6df68
프로젝트 초기 설정: 패키지 및 구성 파일 추가
2025-12-27 04:19:37 +00:00