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
Hide_D
26fbba39b4
fix: serialize profile reset operations
2026-07-31 13:19:27 +00:00
Hide_D
5f20413552
feat: synchronize account icons across game profiles
2026-07-31 11:21:08 +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
9bd057456b
fix(gateway): protect active profile workspaces
2026-07-30 20:03:21 +00:00
Hide_D
7f31459385
feat(admin): apply durable runtime clock shifts
2026-07-30 17:21:01 +00:00
Hide_D
bb0abcd3de
test admin security over HTTP transport
2026-07-27 01:07:45 +00:00
Hide_D
ab6ed3553a
fix sanctions and admin role escalation
2026-07-26 18:11:01 +00:00
Hide_D
6c3a156b84
Merge branch 'main' into feature/main-signup-kakao-gate
...
# Conflicts:
# app/gateway-frontend/src/views/LobbyView.vue
2026-07-26 10:17:37 +00:00
Hide_D
a7bb352ba2
feat: add local signup and Kakao verification gate
2026-07-26 10:17:16 +00:00
Hide_D
465d9f0234
feat: restore gateway logout and main status
2026-07-26 10:01:38 +00:00
Hide_D
e5615ce93c
Merge branch 'main' into feature/general-icon-names
...
# Conflicts:
# app/game-frontend/src/views/CurrentCityView.vue
2026-07-26 06:01:04 +00:00
Hide_D
bf08c5e658
Separate runtime profile identity from scenario
2026-07-26 05:45:45 +00:00
Hide_D
a3fc1b5ebd
Merge branch 'main' into feature/auction-menu-parity
...
# Conflicts:
# app/game-frontend/e2e/playwright.config.mjs
# app/game-frontend/package.json
# app/gateway-api/src/adminRouter.ts
# app/gateway-api/src/lobby/profileStatusService.ts
# app/gateway-api/src/orchestrator/gatewayOrchestrator.ts
# app/gateway-api/test/orchestratorOperations.test.ts
# app/gateway-api/test/orchestratorPlan.test.ts
# app/gateway-frontend/e2e/server-operations.spec.ts
# app/gateway-frontend/src/views/AdminView.vue
# app/gateway-frontend/src/views/ServerOperationsView.vue
2026-07-26 05:38:38 +00:00
Hide_D
5c19d24254
feat: complete auction menu parity
2026-07-26 05:33:33 +00:00
Hide_D
61b540384c
feat(battle-sim): isolate authenticated worker lifecycle
2026-07-26 05:30:48 +00:00
Hide_D
eec2acc08d
feat: complete tournament API lifecycle
2026-07-26 04:29:45 +00:00
Hide_D
43ae163038
Tolerate concurrent PM2 profile cleanup
2026-07-25 14:13:24 +00:00
Hide_D
d964a28465
Replace PM2 definitions during profile reset
2026-07-25 14:03:33 +00:00
Hide_D
87e303734a
Route managed game APIs under profile prefixes
2026-07-25 14:01:32 +00:00
Hide_D
e6cedf3b37
Make profile shutdown idempotent
2026-07-25 13:55:20 +00:00
Hide_D
74b2db2420
Add full HWE lifecycle browser verification
2026-07-25 13:52:21 +00:00
Hide_D
79dbec1868
merge: complete message auction account APIs
...
# Conflicts:
# packages/infra/prisma/gateway.prisma
2026-07-25 11:43:05 +00:00
Hide_D
fbfaf8df81
feat: complete user-facing message and account APIs
2026-07-25 11:39:47 +00:00
Hide_D
02d22de72c
feat: add admin scenario operations
2026-07-25 11:38:58 +00:00
Hide_D
a9d6541c18
Secure actor-owned game API routes
2026-07-25 08:50:41 +00:00
Hide_D
f9ca027aa3
Generate Prisma clients in profile builds
2026-07-25 07:28:54 +00:00
Hide_D
dbd869f0ed
Run profiles from commit worktrees
2026-07-25 07:27:10 +00:00
Hide_D
43dd42d928
feat: 로컬 계정 생성 기능 추가; 환경 설정에 따라 계정 생성 가능 여부 제어
2026-01-17 15:20:59 +00:00
Hide_D
70c7c0b039
feat: add git reference support for scenario previews; implement git ref handling in admin router and frontend
2026-01-17 14:27:11 +00:00
Hide_D
bc76b6e725
feat: Enhance scenario installation options and UI integration
...
- Added new installation options to GatewayAdminActionRecord and implemented parsing logic in gatewayOrchestrator.ts.
- Updated resolveResetSeedInfo to accommodate new scenario installation parameters.
- Introduced a new scenario catalog module to manage scenario previews and details.
- Enhanced AdminView.vue to include a comprehensive installation form with various configuration options.
- Implemented scenario listing and selection functionality in the frontend.
- Updated profile repository to support scenario updates.
- Added tests to cover new functionalities and ensure stability.
2026-01-17 12:24:57 +00:00
Hide_D
cb7e9c832f
feat: 타입 정의 개선 및 any 사용 제거
2026-01-05 17:19:32 +00:00
Hide_D
c965b1120f
feat: eslint 적용 및 관련 코드 일괄 수정
2026-01-05 15:46:47 +00:00
Hide_D
1988e180c5
feat: add profile status service and integrate it into the gateway API context and router
2026-01-03 10:30:59 +00:00
Hide_D
8c9f61700e
feat: Enhance Gateway Orchestrator with preopen and open scheduling, add error handling for paused states, and implement new profile management features
2026-01-01 11:27:10 +00:00
Hide_D
e64962c3fd
feat: Add Git workspace management for build profiles and implement workspace cleanup
2026-01-01 10:55:07 +00:00
Hide_D
b46249dcbc
feat: Implement admin router and orchestrator for managing profiles and builds
...
- Added `adminRouter` for handling profile management, including listing, upserting, and updating statuses.
- Introduced `BuildRunner` interface and `PnpmBuildRunner` class for executing build commands.
- Created `GatewayOrchestrator` to manage profile states, reconcile processes, and handle build queues.
- Implemented `Pm2ProcessManager` for managing processes using PM2.
- Developed `GatewayProfileRepository` for interacting with the database to manage profiles.
- Added utility functions for resolving workspace roots and managing process definitions.
- Included tests for profile reconciliation logic.
2026-01-01 10:38:28 +00:00
Hide_D
0c1e27ee4a
feat: integrate Kakao OAuth for user authentication and enhance user repository
...
- Added Kakao OAuth client implementation for handling authentication flows.
- Updated user repository to support OAuth-based user creation and retrieval.
- Introduced Redis-based session management for OAuth sessions.
- Enhanced in-memory user repository to handle OAuth user data.
- Updated environment configuration files to include new OAuth settings.
- Modified API routes to support Kakao login and registration flows.
- Added Prisma schema updates for user model to accommodate OAuth fields.
- Implemented tests for the new authentication flow and user repository methods.
2025-12-30 02:19:32 +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
29523ef22f
feat: implement Redis session management and user authentication flow
2025-12-30 01:38:09 +00:00