Hide_D
f858ca43f4
feat: API 변화 저널과 outbox worker를 연결
...
입력 이벤트의 업무 변경, 성공 원장, revision 및 outbox를 한 transaction에서 커밋한다. 설문의 commit 전 Redis 발행을 제거하고 접속 점수용 private revision과 재시도·retention을 갖춘 dispatcher lifecycle을 추가한다.
2026-08-16 18:22:57 +00:00
Hide_D
eb47de0e76
perf: 데몬 소유 명령의 중첩 transaction을 제거
2026-08-16 18:04:57 +00:00
Hide_D
aa51f1b7d9
perf: 실시간 접속 확인에서 불필요한 context 조회를 제거
2026-08-16 17:53:25 +00:00
Hide_D
a32572bc89
merge: 최신 core2026 main을 접속 제한 작업에 통합
2026-08-15 18:49:52 +00:00
Hide_D
48d94e5ff2
feat: Ref 호환 접속 제한과 벌점 초기화 구현
...
실행 중인 프로필에서만 접속 벌점을 누적하고 제한 임계값과 대상 경로를 Ref 순서에 맞춘다. 자기 턴 명령 성공 시 순간 점수를 같은 flush에서 초기화하며 월간 누적 감쇠는 유지한다. 제한 중 메인 자동 갱신과 실시간 구독을 중지하고 수동 갱신 성공 시 복구한다.
2026-08-15 18:49:41 +00:00
Hide_D
964c780c9b
fix(backend): 생성 장수 첫 턴을 접수 시각에 맞춤
...
daemon 완료 시각이 뒤처져도 신규 장수 턴을 접수된 논리 게임 시각부터 한 턴 안에 배정한다. 로비 응답에는 보정 시계가 사용할 서버 게임 시각과 clock mode를 추가한다.
2026-08-15 18:17:45 +00:00
Hide_D
35d8824b95
refactor: tighten backend and logic boundaries
2026-08-15 06:46:52 +00:00
Hide_D
77b05bf1bc
fix: Ref 장수 기본 카드 표시를 보완
2026-08-13 18:46:42 +00:00
Hide_D
4a930f3bec
feat(game): match Ref nation basic card
2026-08-13 17:55:19 +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
d431ba8d78
Merge branch 'main' into feature/command-option-context-20260813
2026-08-13 16:13:22 +00:00
Hide_D
8b1ca2a3f5
feat: enrich command option dialogs with Ref context
2026-08-13 16:11:30 +00:00
Hide_D
ab2360d4d9
feat(game-ui): redesign settings and tournament layouts
2026-08-13 15:58:37 +00:00
Hide_D
7ac9035bbc
fix: render Ref-compatible GUI display names
2026-08-13 00:00:27 +00:00
Hide_D
3a5dd5fd09
fix: render neutral main nation and trait names
2026-08-12 15:33:08 +00:00
Hide_D
a2e94c3092
feat: send dashboard read-model deltas
2026-08-11 12:36:29 +00:00
Hide_D
322a8533fb
feat(game-ui): port Ref progress bars
2026-08-11 00:40:38 +00:00
Hide_D
e81b2da282
refactor(game): invalidate field-level read-model projections
2026-08-09 16:25:52 +00:00
Hide_D
ebf076a3c8
fix: restrict content image uploads to chiefs
2026-08-08 02:56:01 +00:00
Hide_D
1a1d0b2d91
refactor: enforce package boundaries
2026-08-07 10:13:29 +00:00
Hide_D
e198f70756
feat(game): upload editor images to image service
2026-08-06 15:52:54 +00:00
Hide_D
c4c4ee6e0f
fix: restore legacy gameplay messages and record details
2026-08-04 13:30:51 +00:00
Hide_D
f0fa55245b
merge: scenario 2601 seed UI parity
2026-08-04 05:29:50 +00:00
Hide_D
9cfeaed3fe
fix(api): align scenario 2601 reference data
2026-08-04 05:29:12 +00:00
Hide_D
a26031dc3f
feat: add logical game clock
2026-08-04 02:51:27 +00:00
Hide_D
d7b15e5781
fix(game): restore global info nation summary
2026-08-02 04:51:14 +00:00
Hide_D
43ec211ff8
feat(game): align in-game GUI with ref captures
2026-08-01 22:03:03 +00:00
Hide_D
23cdc2adf2
feat(frontend): align in-game layouts with ref
2026-08-01 15:50:14 +00:00
Hide_D
fd47d6999c
fix(game): keep in-game status pages available
2026-08-01 15:50:01 +00:00
Hide_D
a275e6a234
feat: add user icon library and in-game selection
2026-08-01 03:40:36 +00:00
Hide_D
ab0c050847
fix(logs): restore legacy history and cursor limits
2026-07-31 18:09:27 +00:00
Hide_D
c29b40ba5a
fix(auth): atomically exchange gateway tokens
2026-07-31 18:00:07 +00:00
Hide_D
596d01b6f4
fix(game-api): revoke token after prestart deletion
2026-07-31 17:42:03 +00:00
Hide_D
eb9c1fe1e7
fix(diplomacy): purify stored letter HTML
2026-07-31 15:52:43 +00:00
Hide_D
809de8ace6
fix(gateway): show legacy season states
2026-07-31 15:28:16 +00:00
Hide_D
8a17412fcd
fix(dynasty): normalize archived nation records
2026-07-31 15:28:04 +00:00
Hide_D
bb6d2f524e
fix(engine): finalize united events and auctions compatibly
2026-07-31 14:56:57 +00:00
Hide_D
7f12b072b3
fix(api): resolve yearbooks by generation server id
2026-07-31 14:10:28 +00:00
Hide_D
5f20413552
feat: synchronize account icons across game profiles
2026-07-31 11:21:08 +00:00
Hide_D
98a3cf514f
fix: align legacy general access call boundaries
2026-07-31 07:33:26 +00:00
Hide_D
243f58be9a
fix: purify nation-authored HTML at server boundaries
2026-07-31 06:41:09 +00:00
Hide_D
71ec02d091
feat: port pre-start general deletion lifecycle
2026-07-31 05:44:36 +00:00
Hide_D
2de8f64da4
feat: port NPC possession through turn daemon
2026-07-31 03:46:02 +00:00
Hide_D
d82e493109
feat: execute MyPage immediate actions in daemon
2026-07-31 01:56:16 +00:00
Hide_D
c6a2a0da93
feat: make general creation daemon-atomic
2026-07-31 00:33:03 +00:00
Hide_D
115218ded8
feat: port scenario 903 select-pool flow
2026-07-30 23:27:59 +00:00
Hide_D
d621023508
feat: expose archived general histories
2026-07-29 00:05:18 +00:00
Hide_D
2b15410c5c
Track traffic by game month
2026-07-27 11:32:48 +00:00
Hide_D
89013272e1
feat: migrate legacy long-lived database records
2026-07-27 01:12:00 +00:00