Hide_D
4bd44c1641
merge: complete ranking menu parity
2026-07-26 05:27:24 +00:00
Hide_D
02bc7f7864
Merge branch 'main' into feature/best-general-hall-of-fame-parity
...
# Conflicts:
# docs/frontend-legacy-parity.md
2026-07-26 05:25:03 +00:00
Hide_D
48924428ee
Reapply "Exclude concurrent public traffic work"
...
This reverts commit fa87f5565c .
2026-07-26 05:24:31 +00:00
Hide_D
a77957aae3
feat: complete legacy ranking menu parity
2026-07-26 05:24:00 +00:00
Hide_D
fa87f5565c
Revert "Exclude concurrent public traffic work"
...
This reverts commit 7fc0850f83 .
2026-07-26 05:23:25 +00:00
Hide_D
7fc0850f83
Exclude concurrent public traffic work
2026-07-26 05:22:30 +00:00
Hide_D
1727b250bf
Merge main into feature/ingame-info-menus
2026-07-26 05:21:11 +00:00
Hide_D
0127fd501a
Complete legacy-compatible in-game information menus
2026-07-26 05:20:32 +00:00
Hide_D
d03227656b
Merge branch 'main' into feature/npc-policy-parity
...
# Conflicts:
# app/game-frontend/e2e/playwright.config.mjs
# docs/frontend-legacy-parity.md
2026-07-26 05:18:57 +00:00
Hide_D
1cba5bdfbf
Complete NPC policy API lifecycle parity
2026-07-26 05:17:59 +00:00
Hide_D
2d38354212
Merge branch 'main' into feature/nation-general-secret-parity
2026-07-26 05:16:26 +00:00
Hide_D
8771840c1c
Add nation general and secret office parity
2026-07-26 05:16:07 +00:00
Hide_D
18ebff34aa
merge: complete map-to-city page parity
2026-07-26 05:14:10 +00:00
Hide_D
4a3a6abf77
Merge branch 'main' into feature/city-page-parity
...
# Conflicts:
# docs/frontend-legacy-parity.md
2026-07-26 05:12:45 +00:00
Hide_D
37048c9be7
feat: complete map-to-city page parity
2026-07-26 05:11:49 +00:00
Hide_D
83e80ee281
Merge branch 'main' into feature/tournament-lifecycle-e2e
2026-07-26 05:10:19 +00:00
Hide_D
b92774bc45
fix tournament lifecycle settlement
2026-07-26 05:09:31 +00:00
Hide_D
7d41bfa957
test: verify inheritance parity and permissions
2026-07-26 05:04:51 +00:00
Hide_D
200d883b5b
Merge branch 'main' into feature/nation-personnel-finance-parity
...
# Conflicts:
# docs/frontend-legacy-parity.md
2026-07-26 04:35:16 +00:00
Hide_D
35c1c138d7
Merge branch 'main' into feature/tournament-betting-parity
2026-07-26 04:32:29 +00:00
Hide_D
625476c86e
Merge branch 'main' into feature/nation-personnel-finance-parity
...
# Conflicts:
# app/game-frontend/e2e/playwright.config.mjs
# app/game-frontend/package.json
# docs/frontend-legacy-parity.md
2026-07-26 04:31:54 +00:00
Hide_D
f4c09a9b02
feat: complete nation personnel and finance parity
2026-07-26 04:30:12 +00:00
Hide_D
eec2acc08d
feat: complete tournament API lifecycle
2026-07-26 04:29:45 +00:00
Hide_D
3c1402da63
Merge branch 'main' into feature/board-rooms-parity
...
# Conflicts:
# app/game-frontend/e2e/playwright.config.mjs
# app/game-frontend/src/views/MainView.vue
2026-07-26 04:19:46 +00:00
Hide_D
45f512b691
Complete legacy-compatible board rooms
2026-07-26 04:19:20 +00:00
Hide_D
dccf1fd356
Merge branch 'main' into feature/survey-unique-parity
2026-07-26 04:18:00 +00:00
Hide_D
c2a3b5b797
Implement legacy-compatible survey and unique rewards
2026-07-26 04:17:56 +00:00
Hide_D
2017da001b
Add legacy-compatible in-game information pages
2026-07-26 04:04:01 +00:00
Hide_D
9885bf6905
Complete instant diplomacy response parity
2026-07-26 03:10:41 +00:00
Hide_D
ba27b71e2f
feat(frontend): restore betting and NPC list pages
2026-07-26 02:04:03 +00:00
Hide_D
80d7f264af
fix: align legacy speciality selection
2026-07-25 20:55:27 +00:00
Hide_D
fdd169fbfd
feat: port monthly scout policy actions
2026-07-25 20:28:25 +00:00
Hide_D
25e67e15ae
Implement nation betting lifecycle
2026-07-25 20:16:11 +00:00
Hide_D
fbfaf8df81
feat: complete user-facing message and account APIs
2026-07-25 11:39:47 +00:00
Hide_D
c94c5011f4
Merge branch 'main' into feature/p0-actor-ownership
...
# Conflicts:
# app/game-api/src/router/troop/index.ts
2026-07-25 08:52:01 +00:00
Hide_D
a9d6541c18
Secure actor-owned game API routes
2026-07-25 08:50:41 +00:00
Hide_D
ee6fd00f7d
merge: add secure troop management
...
# Conflicts:
# app/game-engine/src/turn/types.ts
# app/game-engine/src/turn/worldLoader.ts
2026-07-25 08:50:01 +00:00
Hide_D
ae4cc31a16
feat: add secure troop management
2026-07-25 08:44:44 +00:00
Hide_D
88afcb5465
feat: apply traits in live turn runtime
2026-07-25 08:14:25 +00:00
Hide_D
7ed1b5df7f
test: audit and strengthen legacy test suite
2026-07-25 06:54:18 +00:00
Hide_D
5040691d7c
feat: implement input event system with durable command handling
...
- Introduced InputEvent model with status tracking (PENDING, PROCESSING, SUCCEEDED, FAILED) and unique request IDs.
- Added DatabaseTurnDaemonTransport for sending commands and handling idempotency.
- Implemented executeInputEvent function to manage input event lifecycle and error handling.
- Created DatabaseTurnDaemonCommandQueue for managing command processing and lease recovery.
- Enhanced turn daemon lifecycle to support atomic command execution and error recovery.
- Added tests for input event atomicity, command queuing, and error handling scenarios.
2026-07-25 05:36:34 +00:00
Hide_D
c5da507df9
Implement crew type execution model
2026-07-25 05:16:11 +00:00
Hide_D
bebb0de3c4
feat: add board functionality with articles and comments
...
- Implemented BoardView for creating and displaying articles with comments.
- Added NationAffairsView for managing national policies and financial settings.
- Created ScoutMessageView for editing recruitment messages.
- Introduced database migrations for board_post and board_comment tables.
2026-01-28 14:44:15 +00:00
Hide_D
46759022fd
feat: 일반 생성 로직에 killturn 메타 데이터 추가
2026-01-25 05:52:05 +00:00
Hide_D
2ea8e11f50
feat: createNoopDaemonTransport 함수 추가 및 토너먼트 상태 처리 개선, 캘린더 핸들러 반환 타입 수정
2026-01-24 11:36:01 +00:00
Hide_D
6e439f074d
feat: 토너먼트 자동 시작 핸들러 개선 및 관련 기능 추가
2026-01-23 18:58:05 +00:00
Hide_D
7a2b4c3911
feat: 토너먼트 결과 정산 및 관련 기능 추가
2026-01-23 18:49:41 +00:00
Hide_D
9ac59893c4
feat: add schema validation and event table checks in scenario seeder
2026-01-18 18:13:55 +00:00
Hide_D
4647b67ba3
전투 시뮬레이터 구현
2026-01-18 17:41:13 +00:00
Hide_D
879104622a
feat: auth/gameToken 모듈로의 경로 변경 및 tsdown 설정 추가
2026-01-18 06:39:43 +00:00