Hide_D
a4219e515c
merge: 최신 main을 브라우저 전투 시뮬레이터 작업에 통합
2026-08-17 01:47:07 +00:00
Hide_D
161ec90bf8
feat: 전투 시뮬레이터를 브라우저 Worker로 이관
...
서버가 권위 환경과 반복 seed를 준비하고 공용 logic 프로세서를 브라우저와 기존 서버 fallback이 함께 사용하도록 변경한다. production Chromium에서 고정 seed와 1000회 Node 결과 동등성을 검증한다.
2026-08-17 01:45:41 +00:00
Hide_D
50068224c8
fix: 토너먼트 단계의 메인 실시간 갱신을 연결
...
토너먼트 state의 stage 전이만 공용 실시간 채널에 발행하고 공개 invalidation으로 변환한다.
메인 dashboard store가 단계 값을 소유해 상단 문구와 메뉴 강조를 단일/다중 탭에서 함께 갱신한다.
Redis 통합 테스트와 production Chromium 회귀 검증을 추가한다.
2026-08-17 01:41:37 +00:00
Hide_D
63005c22fe
docs: 변화 저널 구현과 용량 판정을 갱신
2026-08-16 19:04:03 +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
eb47de0e76
perf: 데몬 소유 명령의 중첩 transaction을 제거
2026-08-16 18:04:57 +00:00
Hide_D
86733b99b7
feat: 내구성 있는 read model 변화 저널 기반을 추가
2026-08-16 18:01:22 +00:00
Hide_D
dd2ae20167
docs: 실시간 변화 저널과 용량 검증 설계를 정의
2026-08-16 17:45:22 +00:00
Hide_D
34a6be0c44
fix(game-engine): 밀린 턴을 월 경계별로 처리
...
실시간 게임 시계가 여러 달 앞선 경우 장수 턴을 현재 월 경계까지만 실행해 월 표시와 상태 전이 순서를 보존한다. 턴 데몬 전용 NODE_OPTIONS도 지원해 다른 런타임 프로세스와 heap 상한을 분리한다.
2026-08-16 06:48:35 +00:00
Hide_D
c0ca31fdab
merge: 최신 main을 공통 버튼 작업에 통합
2026-08-16 05:51:03 +00:00
Hide_D
898fa7ac0d
fix(game-ui): 버튼 눌림 효과를 공통화
...
Lumen 버튼의 테두리와 hover/active 이동을 공통 레이어가 소유하도록 정리하고 색상 변형은 CSS 변수만 설정하게 합니다.\n\n모바일 하단의 외부·국가·빠른 이동·갱신·로비 버튼을 같은 계약에 연결하고 Chromium 회귀 검증을 확장합니다.
2026-08-16 05:50:19 +00:00
Hide_D
af31d85416
docs(game-engine): 최신 main 천통 재측정을 기록
2026-08-15 19:51:17 +00:00
Hide_D
20c04283fb
perf(game-engine): 대규모 NPC 천통 시간을 계측
...
시나리오 2601의 880명·94도시를 DB와 Redis 없이 자동 실행하고 커맨드, 수뇌 여부, 연월별 시간을 JSON으로 기록한다.
2026-08-15 19:36:38 +00:00
Hide_D
f02d433dd0
fix: 도시정보 장수 표시와 폰트를 바로잡음
...
메인 화면과 같은 Pretendard 14px을 사용하고 장수 이름 목록의 줄바꿈을 허용한다. 실제 예약 턴에만 작은 글씨를 적용해 NPC 장수 표기는 본문 크기로 유지하며 Chromium 회귀 검증을 추가한다.
2026-08-15 18:09:12 +00:00
Hide_D
3a6ef36d01
fix(gateway): 일시정지 프로필을 로비에 표시
2026-08-15 16:37:01 +00:00
Hide_D
e3234df34d
build: publish frontend source maps
2026-08-15 16:31:18 +00:00
Hide_D
585b50e639
fix(gateway): recover lobby profile status after updates
2026-08-15 16:10:36 +00:00
Hide_D
35d8824b95
refactor: tighten backend and logic boundaries
2026-08-15 06:46:52 +00:00
Hide_D
cf83cb2c55
Merge remote-tracking branch 'origin/main' into feature/recruitment-command-parity-20260813
...
# Conflicts:
# app/game-api/src/router/turns/index.ts
# app/game-api/src/turns/commandInput.ts
# app/game-frontend/e2e/commandArguments.spec.ts
# app/game-frontend/src/components/command/ReservedCommandEditor.vue
# app/game-frontend/src/components/command/types.ts
# app/game-frontend/src/views/ChiefCenterView.vue
2026-08-13 16:28:35 +00:00
Hide_D
317a055434
feat: restore Ref recruitment command details
2026-08-13 16:20:43 +00:00
Hide_D
6478a9f478
fix(gateway): split profile identity from scenario
2026-08-13 16:03:41 +00:00
Hide_D
0c79a900e7
Merge remote-tracking branch 'origin/main' into fix/existing-test-failures-20260812
2026-08-13 00:52:28 +00:00
Hide_D
d133db32eb
fix: repair existing test failures
2026-08-13 00:52:22 +00:00
Hide_D
4329cbbbcf
build: run TypeScript 6 and 7 side by side
2026-08-12 23:34:23 +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
c9e1200745
fix(gateway): require log-aware release controller
2026-08-10 23:58:02 +00:00
Hide_D
6cc5157b6d
test(integration): verify committed read-model projections
2026-08-09 23:55:07 +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
164d7e0f73
tournament
2026-08-09 10:15:18 +00:00
Hide_D
c8e3cc5dbf
Merge branch 'main' into feature/gateway-release-progress-20260809
...
# Conflicts:
# app/gateway-frontend/src/views/ServerOperationsView.vue
2026-08-09 09:51:56 +00:00
Hide_D
d01be27828
feat(gateway): stream release progress logs
2026-08-09 09:50:06 +00:00
Hide_D
81c599569f
fix(gateway): streamline server management tabs
2026-08-09 02:23:29 +00:00
Hide_D
4f7dbfd19e
feat(gateway): split server lifecycle administration
2026-08-08 17:10:43 +00:00
Hide_D
77b1051ac2
feat(gateway): add special account access
2026-08-08 16:33:54 +00:00
Hide_D
6a333cdf05
fix: preserve Gateway release runtime context
2026-08-08 15:57:38 +00:00
Hide_D
f4273709ae
docs: correct controller upgrade invocation
2026-08-08 15:10:31 +00:00
Hide_D
5e82fb52c6
fix: isolate child PM2 arguments
2026-08-08 15:05:55 +00:00
Hide_D
4d46afa6a5
feat(gateway): reorganize admin console navigation
2026-08-08 13:36:37 +00:00
Hide_D
d99e18f334
docs(gateway): document Kakao signup recovery transport
2026-08-08 12:54:16 +00:00
Hide_D
5c0aac5561
feat(gateway): recover orphaned Kakao account links
2026-08-08 10:01:23 +00:00
Hide_D
3654adbe13
feat(gateway): verify Kakao account ownership
2026-08-08 06:23:16 +00:00
Hide_D
05f4443e06
fix: publish game engine runtime subpaths
2026-08-08 02:33:47 +00:00
Hide_D
1a1d0b2d91
refactor: enforce package boundaries
2026-08-07 10:13:29 +00:00
Hide_D
d0789f20e9
docs: inventory removable Ref compatibility shims
2026-08-07 06:12:00 +00:00
Hide_D
9437666767
fix(build): align server tsdown toolchain
2026-08-04 16:25:04 +00:00