cce57d0fea
feat: Add new general actions and constraints for game mechanics
Hide_D2026-01-01 11:49:15 +00:00
8c9f61700e
feat: Enhance Gateway Orchestrator with preopen and open scheduling, add error handling for paused states, and implement new profile management features
Hide_D2026-01-01 11:27:10 +00:00
e64962c3fd
feat: Add Git workspace management for build profiles and implement workspace cleanup
Hide_D2026-01-01 10:55:07 +00:00
b46249dcbc
feat: Implement admin router and orchestrator for managing profiles and builds
Hide_D2026-01-01 10:38:28 +00:00
79819c4a1b
feat: update documentation with current implementation details and planned monorepo layout
Hide_D2025-12-30 13:39:43 +00:00
f6fe5b0caf
feat: update architecture TODOs with detailed implementation suggestions for turn engine and related systems
Hide_D2025-12-30 13:33:16 +00:00
cc78319948
feat: refactor database client types and update related logic across game engine modules
Hide_D2025-12-30 12:40:55 +00:00
97439f64a9
feat: add aftermath module with war aftermath logic and related types
Hide_D2025-12-30 10:40:30 +00:00
b0c4f84656
feat: implement war engine with unit types, battle mechanics, and logging
Hide_D2025-12-30 10:25:48 +00:00
d599d94a7b
feat: add atmos property to General entity and update related logic
Hide_D2025-12-30 09:45:51 +00:00
e3bbbd3718
feat: refactor DatabaseClient interface and add db module
Hide_D2025-12-30 08:38:45 +00:00
c5cba31418
feat: add siegetank unit set and implement messaging system
Hide_D2025-12-30 08:19:10 +00:00
519a0a76cb
feat: add troop model and integrate troop handling in game logic
Hide_D2025-12-30 05:41:16 +00:00
648d186428
refactor: simplify imports for game session token and turn command modules
Hide_D2025-12-30 04:54:39 +00:00
6fe6d54432
feat: add GeneralTurn and NationTurn models with CRUD operations
Hide_D2025-12-30 04:45:07 +00:00
e4c57e2467
feat: add date-fns library for improved date handling and validation
Hide_D2025-12-30 04:05:12 +00:00
7b719f00de
chore: update package dependencies for improved compatibility and performance
Hide_D2025-12-30 03:58:18 +00:00
f32f9b10c2
feat: add command table functionality and integrate logic for turn commands
Hide_D2025-12-30 03:02:25 +00:00
0c1e27ee4a
feat: integrate Kakao OAuth for user authentication and enhance user repository
Hide_D2025-12-30 02:19:32 +00:00
f01a21f2f0
feat: implement user session management with Redis and add game token verification
Hide_D2025-12-30 01:55:40 +00:00
29523ef22f
feat: implement Redis session management and user authentication flow
Hide_D2025-12-30 01:38:09 +00:00
1688ca0d23
feat: implement game API with TRPC and Redis transport
Hide_D2025-12-30 01:04:52 +00:00
d6c4a4ae25
docs: update README to clarify npm package version maintenance during initial development
Hide_D2025-12-30 00:19:15 +00:00
a650fc2daa
feat: add JosaUtil for Korean grammatical handling in 의병모집 and 인재탐색 actions
Hide_D2025-12-30 00:11:25 +00:00
30de11797b
feat: update typecheck script for incremental compilation and add JosaUtil for Korean postposition handling
Hide_D2025-12-29 12:50:45 +00:00
cd43445e4b
feat: add 발령 (Assignment) and 포상 (Award) actions for generals, and implement 휴식 (Rest) action
Hide_D2025-12-29 12:26:58 +00:00
7f73110621
feat: update typecheck script to use incremental compilation
Hide_D2025-12-29 12:11:10 +00:00
afe5cadd9f
feat(wip): 시나리오 로더 및 파서 구현, 관련 타입 추가
Hide_D2025-12-28 14:42:23 +00:00
fab128943c
feat: TurnDaemonLifecycle 테스트 추가
Hide_D2025-12-28 14:24:30 +00:00
68e8a89c89
feat: runtime 문서에 tsdown 및 Vite 사용 추가
Hide_D2025-12-28 13:18:09 +00:00
e99c7b2c83
feat: update build and dev scripts to use tsdown; add tsdown config file
Hide_D2025-12-28 13:16:07 +00:00
962b6dc15a
fix: PrismaClientOptions 타입 참조 수정 및 RedisConnector의 client 타입 변경
Hide_D2025-12-28 13:01:13 +00:00
4dbbcca9d9
feat: RNG 테스트 파일 추가 및 기존 테스트 파일 삭제
Hide_D2025-12-28 12:51:57 +00:00
cbea41ffbc
feat: 게임 엔진에 Clock 인터페이스 및 관련 클래스 추가, 테스트 케이스 작성
Hide_D2025-12-28 12:48:13 +00:00
4f69d31fb1
feat: 개발 체크리스트 추가 및 TypeScript 타입 검사 방법 명시
Hide_D2025-12-28 12:40:01 +00:00
4cab4d55c5
feat: tsconfig 설정 개선 및 경로 추가
Hide_D2025-12-28 12:37:49 +00:00
fa22562bb1
refactor: migrate RNG and utility functions to common package
Hide_D2025-12-28 12:27:47 +00:00
27b243b121
feat: infra 패키지 추가 및 PostgreSQL, Redis 커넥터 구현
Hide_D2025-12-28 12:18:42 +00:00
77e5b251ef
feat: TypeScript 타입 정의 추가 및 환경 파일 로드 기능 개선
Hide_D2025-12-28 12:13:50 +00:00
04c250fed5
feat: 데이터베이스 및 Redis 연결 테스트 스크립트 추가
Hide_D2025-12-28 12:10:39 +00:00
2caba52b7a
feat: 환경 설정 파일 추가 및 docker-compose.yml 수정
Hide_D2025-12-28 11:57:27 +00:00
c4904e620b
feat: docker-compose.yml에서 PostgreSQL 데이터 볼륨 이름 변경
Hide_D2025-12-28 11:47:56 +00:00
0ef2b45523
feat: .gitignore에 docker-compose.override.yml 추가 및 .env.example과 docker-compose.yml 파일 생성
Hide_D2025-12-28 11:34:20 +00:00
6a3578180a
feat: .gitignore에 개발용 임시 코드 추가
Hide_D2025-12-28 11:18:27 +00:00
05d8ebe3d3
feat: ManualClock 및 StepClock 클래스 추가와 관련 테스트 케이스 작성 feat: vitest를 devDependencies에 추가하고 테스트 스크립트 수정 docs: 테스트에서 제어 가능한 시계 사용에 대한 내용 추가
Hide_D2025-12-28 11:14:34 +00:00
d13898e486
feat: 게임 엔진 생명주기 및 스케줄링 관련 클래스 추가
Hide_D2025-12-28 11:09:18 +00:00
50ef39be4e
feat: TestRNG 클래스 추가 및 관련 테스트 케이스 작성
Hide_D2025-12-28 11:02:45 +00:00
dfad37536b
feat: 테스트 정책 문서 추가 및 각 테스트 레이어에 대한 전략 정리
Hide_D2025-12-27 13:26:54 +00:00
14a18cfb22
feat: 모든 패키지의 package.json에 "type": "module" 추가 및 tsconfig.base.json의 모듈 설정을 NodeNext로 변경
Hide_D2025-12-27 05:49:00 +00:00
4eac1e45ba
docs: AGENTS.md, README.md, and architecture documents 업데이트하여 서버+시나리오 프로파일 개념 정립
Hide_D2025-12-27 05:46:15 +00:00
5666d705e7
docs: README.md 업데이트 및 프로젝트 목표 및 구조 설명 추가
Hide_D2025-12-27 05:32:53 +00:00
df5ce9a568
feat: pnpm-lock 및 pnpm-workspace 구성 업데이트를 통한 Prisma 및 Redis 의존성 추가
Hide_D2025-12-27 05:29:11 +00:00
d340a4cad1
feat: Prisma 및 Redis 클라이언트 연결을 위한 구성 및 커넥터 추가
Hide_D2025-12-27 05:25:20 +00:00
5e1e6c51ed
fix: 수정된 타입 정의 및 불필요한 제네릭 제거
Hide_D2025-12-27 05:15:31 +00:00
297baea126
fix: 수정된 타입 정의 및 불필요한 캐스팅 제거
Hide_D2025-12-27 05:11:46 +00:00
8b95824cb6
Refactor code structure for improved readability and maintainability
Hide_D2025-12-27 05:09:15 +00:00