Hide_D
|
fb6add83a5
|
fix(gateway): 프로필 초기화와 전체 배포를 직렬화
진행 중인 프로필 RESET 또는 DEPLOY와 Gateway 전체 릴리스가 서로의 실행자를 중단하지 않도록 공통 advisory lock과 교차 RUNNING 검사를 추가한다. PostgreSQL 통합 테스트로 동시 claim과 후속 실행을 검증한다.
|
2026-08-17 14:41:18 +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
|
cfcf57c877
|
fix: release manifest에 변화 저널 migration head를 반영
|
2026-08-16 18:57:54 +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
|
34a6be0c44
|
fix(game-engine): 밀린 턴을 월 경계별로 처리
실시간 게임 시계가 여러 달 앞선 경우 장수 턴을 현재 월 경계까지만 실행해 월 표시와 상태 전이 순서를 보존한다. 턴 데몬 전용 NODE_OPTIONS도 지원해 다른 런타임 프로세스와 heap 상한을 분리한다.
|
2026-08-16 06:48:35 +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
|
d03160a4b3
|
fix(gateway): use Korean server labels by default
|
2026-08-13 16:28:04 +00:00 |
|
Hide_D
|
6478a9f478
|
fix(gateway): split profile identity from scenario
|
2026-08-13 16:03:41 +00:00 |
|
Hide_D
|
d133db32eb
|
fix: repair existing test failures
|
2026-08-13 00:52:22 +00:00 |
|
Hide_D
|
3620f79c6a
|
feat(gateway): persist profile operation build logs
|
2026-08-11 15:11:27 +00:00 |
|
Hide_D
|
49970a0599
|
fix: bound release builds to one worker by default
|
2026-08-11 12:10:15 +00:00 |
|
Hide_D
|
3e938e17d6
|
perf: share Turbo cache across release worktrees
|
2026-08-11 11:59:18 +00:00 |
|
Hide_D
|
0c8185cfa9
|
fix(release): allow controller protocol self-upgrade
|
2026-08-11 00:01:47 +00:00 |
|
Hide_D
|
6bf8340a8a
|
fix(release): fetch remote commit before self-upgrade
|
2026-08-11 00:00:02 +00:00 |
|
Hide_D
|
c9e1200745
|
fix(gateway): require log-aware release controller
|
2026-08-10 23:58:02 +00:00 |
|
Hide_D
|
74ef723c7e
|
feat: add per-profile reset defaults
|
2026-08-09 14:43:10 +00:00 |
|
Hide_D
|
fe678b295b
|
fix(gateway): restore current scenario selection
|
2026-08-09 12:43:46 +00:00 |
|
Hide_D
|
7361828641
|
fix(gateway): decouple admin navigation loading
|
2026-08-09 11:51:00 +00:00 |
|
Hide_D
|
773eab9e91
|
fix(gateway): accept normal tRPC batch paths
|
2026-08-09 10:34:26 +00:00 |
|
Hide_D
|
57b99bca28
|
test(gateway): verify release log long polling
|
2026-08-09 10:03:55 +00:00 |
|
Hide_D
|
03519a3d18
|
test(gateway): align release manifest schema head
|
2026-08-09 09:54:48 +00:00 |
|
Hide_D
|
d01be27828
|
feat(gateway): stream release progress logs
|
2026-08-09 09:50:06 +00:00 |
|
Hide_D
|
c35baeeef1
|
Merge branch 'main' into feature/admin-navigation-20260808
|
2026-08-08 17:10:52 +00:00 |
|
Hide_D
|
4f7dbfd19e
|
feat(gateway): split server lifecycle administration
|
2026-08-08 17:10:43 +00:00 |
|
Hide_D
|
d59e516643
|
feat(gateway): add admin user directory
|
2026-08-08 17:03:58 +00:00 |
|
Hide_D
|
0ef8b5ea20
|
fix(gateway): preserve configured server display order
|
2026-08-08 16:48:40 +00:00 |
|
Hide_D
|
77b1051ac2
|
feat(gateway): add special account access
|
2026-08-08 16:33:54 +00:00 |
|
Hide_D
|
5e82fb52c6
|
fix: isolate child PM2 arguments
|
2026-08-08 15:05:55 +00:00 |
|
Hide_D
|
31fcaa2c1c
|
fix(gateway): accept Kakao already-registered response
|
2026-08-08 12:51:45 +00:00 |
|
Hide_D
|
5c0aac5561
|
feat(gateway): recover orphaned Kakao account links
|
2026-08-08 10:01:23 +00:00 |
|
Hide_D
|
4374c490ac
|
feat(images): default frontend assets to image service
|
2026-08-08 09:30:58 +00:00 |
|
Hide_D
|
3654adbe13
|
feat(gateway): verify Kakao account ownership
|
2026-08-08 06:23:16 +00:00 |
|
Hide_D
|
fd90893cef
|
fix: complete image service integration
|
2026-08-08 02:25:20 +00:00 |
|
Hide_D
|
57800d8574
|
feat(gateway): upload user icons to image service
|
2026-08-06 15:40:55 +00:00 |
|
Hide_D
|
3be3e3b307
|
feat(gateway): add accountable admin controls
|
2026-08-06 12:52:40 +00:00 |
|
Hide_D
|
f09a916c4b
|
fix: align release manifest with migration heads
|
2026-08-05 03:09:10 +00:00 |
|
Hide_D
|
76cf5cd597
|
fix: isolate profile frontend base paths
|
2026-08-05 00:30:18 +00:00 |
|
Hide_D
|
67e8ee50a7
|
fix(gateway): bound git scenario preview fan-out
|
2026-08-04 16:42:14 +00:00 |
|
Hide_D
|
b589f2edb2
|
fix(runtime): bound PM2 process restarts and identity
|
2026-08-04 16:01:43 +00:00 |
|
Hide_D
|
6e635a312f
|
fix: support containerized release runtimes
|
2026-08-04 14:45:47 +00:00 |
|
Hide_D
|
8f5a5330ff
|
fix(tournament): reset season runtime state
|
2026-08-02 04:45:07 +00:00 |
|
Hide_D
|
635ba674f1
|
Merge branch 'main' into feature/user-icon-library-20260801
|
2026-08-01 03:41:16 +00:00 |
|
Hide_D
|
a275e6a234
|
feat: add user icon library and in-game selection
|
2026-08-01 03:40:36 +00:00 |
|
Hide_D
|
7b466de0a6
|
feat: add durable release controller and admin deploy modes
|
2026-08-01 03:27:38 +00:00 |
|
Hide_D
|
a2d4346d60
|
fix(gateway): finish lifecycle action audits
|
2026-07-31 18:02:03 +00:00 |
|
Hide_D
|
2596c47fc5
|
fix(gateway): harden build workspace boundaries
|
2026-07-31 17:58:12 +00:00 |
|
Hide_D
|
a112dced68
|
fix(gateway): close session and resume boundaries
|
2026-07-31 17:56:20 +00:00 |
|
Hide_D
|
81e58a21bc
|
fix(gateway): make process shutdown idempotent
|
2026-07-31 16:55:57 +00:00 |
|
Hide_D
|
864cbfc0d0
|
fix(gateway): purify global notice HTML
|
2026-07-31 16:47:26 +00:00 |
|