Commit Graph

  • a9609dcc19 feat: add database schema support for gateway and game profiles Hide_D 2026-01-03 14:47:28 +00:00
  • 67d995c65f feat: implement lobby functionality with user and server information retrieval Hide_D 2026-01-03 13:35:16 +00:00
  • 1988e180c5 feat: add profile status service and integrate it into the gateway API context and router Hide_D 2026-01-03 10:30:59 +00:00
  • 821e18cb53 feat: initialize gateway frontend with Vue 3, Vite, and Tailwind CSS Hide_D 2026-01-03 10:15:40 +00:00
  • 395d937fd5 feat: update stat handling by introducing specific types for GeneralStatName and WarStatName across various modules Hide_D 2026-01-03 09:49:46 +00:00
  • d1522ff450 feat(items): add new item modules and enhance item functionality Hide_D 2026-01-03 09:28:46 +00:00
  • e10bcba49b Refactor import paths to use absolute paths from '@sammo-ts/logic' for consistency and clarity across the codebase. This includes updates to various modules related to actions, triggers, constraints, and world management, ensuring that all imports are correctly pointing to the new structure. Hide_D 2026-01-03 08:08:33 +00:00
  • 64953e39a5 feat: add special action modules for domestic and war triggers Hide_D 2026-01-03 08:01:04 +00:00
  • eb361e1bed feat: add caching mechanism to GeneralTurnCommandLoader and NationTurnCommandLoader for improved performance Hide_D 2026-01-03 07:02:55 +00:00
  • 7b41852938 feat: replace js-sha512 with @noble/hashes for SHA-512 implementation and update related logic Hide_D 2026-01-03 06:47:45 +00:00
  • 4f90f50033 feat: Introduce action context builders for various turn actions Hide_D 2026-01-03 06:28:50 +00:00
  • b628b32968 feat: add non-aggression cancel actions and related diplomacy constraints Hide_D 2026-01-03 06:09:10 +00:00
  • 11ffdfef0e feat: add state property to city and update related processing logic in battle simulation and world map Hide_D 2026-01-02 21:13:37 +00:00
  • edcfad4e40 feat: enhance action context with diplomacy and map handling, add constraints for crew and route validation Hide_D 2026-01-02 19:52:17 +00:00
  • ea2ef91b31 feat: enhance war action handling with new configurations and context management Hide_D 2026-01-02 19:35:36 +00:00
  • fba363c6ce feat: add command module and update action resolvers with GeneralActionResolver implementation Hide_D 2026-01-02 19:08:11 +00:00
  • f58b8b2553 feat: remove VolunteerRecruit module and related imports Hide_D 2026-01-02 18:35:58 +00:00
  • 10ff64946e feat: add non-aggression proposal and acceptance actions with constraints Hide_D 2026-01-02 18:33:24 +00:00
  • cb86a47f94 feat: implement diplomacy system with state management and processing logic Hide_D 2026-01-02 17:48:44 +00:00
  • f137c5be65 Refactor action effects to use direct state mutations and logging Hide_D 2026-01-02 10:25:33 +00:00
  • 18247eeff4 feat: add immer dependency and integrate draft handling in engine actions Hide_D 2026-01-02 09:38:05 +00:00
  • 56495c65e3 feat: add city, diplomacy, general, nation, and helper constraints Hide_D 2026-01-02 06:06:33 +00:00
  • 6d421e81a0 feat: Refactor General and Nation Turn Command types and importers for improved structure and consistency Hide_D 2026-01-01 19:12:50 +00:00
  • bfbcb4472e feat: Implement general and nation turn commands with command specifications Hide_D 2026-01-01 15:17:30 +00:00
  • 49942cea5e feat: Add WallRepairActionDefinition and enhance GatewayProfileClient for improved database interactions Hide_D 2026-01-01 11:53:21 +00:00
  • cce57d0fea feat: Add new general actions and constraints for game mechanics Hide_D 2026-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_D 2026-01-01 11:27:10 +00:00
  • e64962c3fd feat: Add Git workspace management for build profiles and implement workspace cleanup Hide_D 2026-01-01 10:55:07 +00:00
  • b46249dcbc feat: Implement admin router and orchestrator for managing profiles and builds Hide_D 2026-01-01 10:38:28 +00:00
  • 79819c4a1b feat: update documentation with current implementation details and planned monorepo layout Hide_D 2025-12-30 13:39:43 +00:00
  • f6fe5b0caf feat: update architecture TODOs with detailed implementation suggestions for turn engine and related systems Hide_D 2025-12-30 13:33:16 +00:00
  • cc78319948 feat: refactor database client types and update related logic across game engine modules Hide_D 2025-12-30 12:40:55 +00:00
  • 4de688d642 feat(battle-sim): add battle simulation scripts and refactor schemas Hide_D 2025-12-30 11:27:37 +00:00
  • 56e662a7db feat(battle-sim): implement battle simulation logic and metrics tracking Hide_D 2025-12-30 11:17:28 +00:00
  • 97439f64a9 feat: add aftermath module with war aftermath logic and related types Hide_D 2025-12-30 10:40:30 +00:00
  • b0c4f84656 feat: implement war engine with unit types, battle mechanics, and logging Hide_D 2025-12-30 10:25:48 +00:00
  • d599d94a7b feat: add atmos property to General entity and update related logic Hide_D 2025-12-30 09:45:51 +00:00
  • e3bbbd3718 feat: refactor DatabaseClient interface and add db module Hide_D 2025-12-30 08:38:45 +00:00
  • c5cba31418 feat: add siegetank unit set and implement messaging system Hide_D 2025-12-30 08:19:10 +00:00
  • 519a0a76cb feat: add troop model and integrate troop handling in game logic Hide_D 2025-12-30 05:41:16 +00:00
  • 648d186428 refactor: simplify imports for game session token and turn command modules Hide_D 2025-12-30 04:54:39 +00:00
  • 6fe6d54432 feat: add GeneralTurn and NationTurn models with CRUD operations Hide_D 2025-12-30 04:45:07 +00:00
  • e4c57e2467 feat: add date-fns library for improved date handling and validation Hide_D 2025-12-30 04:05:12 +00:00
  • 7b719f00de chore: update package dependencies for improved compatibility and performance Hide_D 2025-12-30 03:58:18 +00:00
  • f32f9b10c2 feat: add command table functionality and integrate logic for turn commands Hide_D 2025-12-30 03:02:25 +00:00
  • 0c1e27ee4a feat: integrate Kakao OAuth for user authentication and enhance user repository Hide_D 2025-12-30 02:19:32 +00:00
  • f01a21f2f0 feat: implement user session management with Redis and add game token verification Hide_D 2025-12-30 01:55:40 +00:00
  • 29523ef22f feat: implement Redis session management and user authentication flow Hide_D 2025-12-30 01:38:09 +00:00
  • 1688ca0d23 feat: implement game API with TRPC and Redis transport Hide_D 2025-12-30 01:04:52 +00:00
  • d6c4a4ae25 docs: update README to clarify npm package version maintenance during initial development Hide_D 2025-12-30 00:19:15 +00:00
  • a650fc2daa feat: add JosaUtil for Korean grammatical handling in 의병모집 and 인재탐색 actions Hide_D 2025-12-30 00:11:25 +00:00
  • 30de11797b feat: update typecheck script for incremental compilation and add JosaUtil for Korean postposition handling Hide_D 2025-12-29 12:50:45 +00:00
  • cd43445e4b feat: add 발령 (Assignment) and 포상 (Award) actions for generals, and implement 휴식 (Rest) action Hide_D 2025-12-29 12:26:58 +00:00
  • 7f73110621 feat: update typecheck script to use incremental compilation Hide_D 2025-12-29 12:11:10 +00:00
  • 69be22749d feat: add 휴식 (Rest) action for generals Hide_D 2025-12-29 12:11:05 +00:00
  • 0e0ae82e03 feat: add 인재탐색 및 의병모집 기능 구현 Hide_D 2025-12-29 11:59:00 +00:00
  • ee719df8fe feat: add 화계 (Fire Attack) action for generals Hide_D 2025-12-29 09:38:32 +00:00
  • 27cc016804 feat: 로그 시스템 구현 및 관련 클래스 추가 Hide_D 2025-12-29 08:40:01 +00:00
  • e0eb768e2e feat: 턴 다이아몬드 CLI 추가 및 상태 관리 개선 Hide_D 2025-12-29 07:50:35 +00:00
  • 86c5d5f111 feat: 턴 처리 및 데이터베이스 연동을 위한 새로운 클래스 및 인터페이스 추가 Hide_D 2025-12-29 07:41:43 +00:00
  • b11a546ffa feat: 게임 엔진 리소스 복사 기능 추가 Hide_D 2025-12-29 06:13:07 +00:00
  • 754089f69f feat: vitest를 사용하여 테스트 환경 설정 Hide_D 2025-12-29 06:08:26 +00:00
  • 7a99fd2450 feat: add @types/pg dependency and update pnpm lockfile Hide_D 2025-12-29 06:00:50 +00:00
  • 124b070dc9 feat: add initial Pokémon map data and loader Hide_D 2025-12-29 05:59:15 +00:00
  • 9fe4c8f96c feat: refactor database connection handling and add legacy map loading functionality Hide_D 2025-12-29 05:49:25 +00:00
  • 7124483001 feat: 상업 투자 관련 로직 및 효과 추가, 엔진에서 더러운 상태 추적 기능 개선 Hide_D 2025-12-28 18:21:47 +00:00
  • b927a30e97 feat: TurnDaemonLifecycle 및 관련 타입 개선, getNextTickTime 추가 Hide_D 2025-12-28 18:07:05 +00:00
  • 87327cb5b5 feat: DomesticCommandLoader 및 GeneralAction 관련 타입 개선 Hide_D 2025-12-28 17:27:49 +00:00
  • bfe28773e9 feat: 엔진 및 턴 스케줄 관련 인터페이스 및 로직 추가 Hide_D 2025-12-28 17:21:58 +00:00
  • 8a2fc4fec5 feat: 일반 역할 및 슬롯 인터페이스 추가, 시나리오 파싱 및 부트스트랩 로직 개선 Hide_D 2025-12-28 17:11:05 +00:00
  • 62c1c0f9c6 feat: vite-tsconfig-paths 추가로 타입 경로 설정 개선 Hide_D 2025-12-28 16:43:33 +00:00
  • 45c238ab38 feat: crewTypeId 및 defaultCrewTypeId 추가로 시나리오 부트스트랩 개선 Hide_D 2025-12-28 16:40:28 +00:00
  • f7d9d423fa feat: tsconfig 및 package.json 수정으로 타입 체크 및 빌드 설정 개선 Hide_D 2025-12-28 16:32:43 +00:00
  • 54252dc6b4 feat: 월드 스냅샷 및 시나리오 부트스트랩 관련 타입 및 로더 구현 Hide_D 2025-12-28 15:26:25 +00:00
  • a4c74b860e feat: 각 패키지에 타입 체크 스크립트 추가 및 빌드 스크립트 수정 Hide_D 2025-12-28 15:03:38 +00:00
  • 66ebf6b76e feat: parseScenarioEnvironment에서 scenarioEffect를 조건부로 추가하도록 수정 Hide_D 2025-12-28 14:59:44 +00:00
  • 174c171e10 feat: zod를 사용하여 외부 JSON 데이터 입력 검증 추가 및 스키마 리팩토링 Hide_D 2025-12-28 14:53:52 +00:00
  • ed9ee671a7 Scenario 복사 Hide_D 2025-12-28 14:48:09 +00:00
  • afe5cadd9f feat(wip): 시나리오 로더 및 파서 구현, 관련 타입 추가 Hide_D 2025-12-28 14:42:23 +00:00
  • fab128943c feat: TurnDaemonLifecycle 테스트 추가 Hide_D 2025-12-28 14:24:30 +00:00
  • 68e8a89c89 feat: runtime 문서에 tsdown 및 Vite 사용 추가 Hide_D 2025-12-28 13:18:09 +00:00
  • e99c7b2c83 feat: update build and dev scripts to use tsdown; add tsdown config file Hide_D 2025-12-28 13:16:07 +00:00
  • 962b6dc15a fix: PrismaClientOptions 타입 참조 수정 및 RedisConnector의 client 타입 변경 Hide_D 2025-12-28 13:01:13 +00:00
  • 4dbbcca9d9 feat: RNG 테스트 파일 추가 및 기존 테스트 파일 삭제 Hide_D 2025-12-28 12:51:57 +00:00
  • cbea41ffbc feat: 게임 엔진에 Clock 인터페이스 및 관련 클래스 추가, 테스트 케이스 작성 Hide_D 2025-12-28 12:48:13 +00:00
  • 4f69d31fb1 feat: 개발 체크리스트 추가 및 TypeScript 타입 검사 방법 명시 Hide_D 2025-12-28 12:40:01 +00:00
  • 4cab4d55c5 feat: tsconfig 설정 개선 및 경로 추가 Hide_D 2025-12-28 12:37:49 +00:00
  • fa22562bb1 refactor: migrate RNG and utility functions to common package Hide_D 2025-12-28 12:27:47 +00:00
  • 27b243b121 feat: infra 패키지 추가 및 PostgreSQL, Redis 커넥터 구현 Hide_D 2025-12-28 12:18:42 +00:00
  • 77e5b251ef feat: TypeScript 타입 정의 추가 및 환경 파일 로드 기능 개선 Hide_D 2025-12-28 12:13:50 +00:00
  • 04c250fed5 feat: 데이터베이스 및 Redis 연결 테스트 스크립트 추가 Hide_D 2025-12-28 12:10:39 +00:00
  • 2caba52b7a feat: 환경 설정 파일 추가 및 docker-compose.yml 수정 Hide_D 2025-12-28 11:57:27 +00:00
  • c4904e620b feat: docker-compose.yml에서 PostgreSQL 데이터 볼륨 이름 변경 Hide_D 2025-12-28 11:47:56 +00:00
  • 0ef2b45523 feat: .gitignore에 docker-compose.override.yml 추가 및 .env.example과 docker-compose.yml 파일 생성 Hide_D 2025-12-28 11:34:20 +00:00
  • 6a3578180a feat: .gitignore에 개발용 임시 코드 추가 Hide_D 2025-12-28 11:18:27 +00:00
  • 05d8ebe3d3 feat: ManualClock 및 StepClock 클래스 추가와 관련 테스트 케이스 작성 feat: vitest를 devDependencies에 추가하고 테스트 스크립트 수정 docs: 테스트에서 제어 가능한 시계 사용에 대한 내용 추가 Hide_D 2025-12-28 11:14:34 +00:00
  • d13898e486 feat: 게임 엔진 생명주기 및 스케줄링 관련 클래스 추가 Hide_D 2025-12-28 11:09:18 +00:00
  • 50ef39be4e feat: TestRNG 클래스 추가 및 관련 테스트 케이스 작성 Hide_D 2025-12-28 11:02:45 +00:00
  • dfad37536b feat: 테스트 정책 문서 추가 및 각 테스트 레이어에 대한 전략 정리 Hide_D 2025-12-27 13:26:54 +00:00
  • 14a18cfb22 feat: 모든 패키지의 package.json에 "type": "module" 추가 및 tsconfig.base.json의 모듈 설정을 NodeNext로 변경 Hide_D 2025-12-27 05:49:00 +00:00