Commit Graph

  • 73c186fa74 refactor: Update test object modifications to use immutable patterns and extend command context with map, unitSet, and cities. Hide_D 2026-01-07 17:56:10 +00:00
  • b6e1c18203 WarUnitTrigger 부분 재정리 Hide_D 2026-01-07 17:44:49 +00:00
  • 38a8d33242 refactor: update test setup, introduce system environment for commands, and streamline frontend build configuration. Hide_D 2026-01-07 17:17:04 +00:00
  • 57e9bbb4ea test: Implement in-memory game world and runner for logic scenario tests and fixtures. Hide_D 2026-01-07 16:44:21 +00:00
  • 4f23173efe feat(items): add various new items with unique effects and triggers Hide_D 2026-01-06 16:40:47 +00:00
  • 0cfdebbb08 feat: Add new traits and requirements for war mechanics Hide_D 2026-01-06 15:10:00 +00:00
  • 55a9230a36 feat: 국가 성향 모듈 추가 및 관련 타입 수정 Hide_D 2026-01-06 12:50:55 +00:00
  • 19851c6e08 Revert "refactor: Introduce dedicated interfaces for trait stat calculation and update TraitModule to use them." Hide_D 2026-01-05 19:53:25 +00:00
  • da6a095151 Revert "wip: 바보 젬3플. type 재정의 준비" Hide_D 2026-01-05 19:53:22 +00:00
  • 33ccf31d55 Revert "wip" Hide_D 2026-01-05 19:53:19 +00:00
  • 06bca2a4a9 Revert "eslint warn" Hide_D 2026-01-05 19:53:17 +00:00
  • 101541e196 Revert "AGENTS 수정" Hide_D 2026-01-05 19:52:14 +00:00
  • 7dca3ecbc2 eslint warn Hide_D 2026-01-05 19:12:37 +00:00
  • 13426394dd wip Hide_D 2026-01-05 19:10:45 +00:00
  • 6bddbc3aa0 wip: 바보 젬3플. type 재정의 준비 Hide_D 2026-01-05 18:43:09 +00:00
  • 27f7b8e894 refactor: Introduce dedicated interfaces for trait stat calculation and update TraitModule to use them. Hide_D 2026-01-05 18:03:24 +00:00
  • 2172953869 AGENTS 수정 Hide_D 2026-01-05 17:54:35 +00:00
  • 3efcc8007a AGENTS 수정 Hide_D 2026-01-05 17:51:18 +00:00
  • 44df19b079 refactor: improve war module type safety and reserved turns test data handling Hide_D 2026-01-05 17:34:36 +00:00
  • 2e45a2d194 gitignore 수정 Hide_D 2026-01-05 17:34:10 +00:00
  • b0f070e5a5 AGENTS 수정 Hide_D 2026-01-05 17:24:11 +00:00
  • cb7e9c832f feat: 타입 정의 개선 및 any 사용 제거 Hide_D 2026-01-05 17:19:32 +00:00
  • 7e58f7bac4 fix: '@typescript-eslint/no-explicit-any' 규칙을 경고에서 오류로 변경 Hide_D 2026-01-05 17:07:34 +00:00
  • 414db51c64 fix: 수정된 변수 이름 및 로그 출력 형식 개선 Hide_D 2026-01-05 16:56:45 +00:00
  • 41339176ee feat: add new war traits for various unit types Hide_D 2026-01-05 16:43:28 +00:00
  • cf93c28aff docs: 업데이트된 문서 내용 반영 및 Redis 통합 설명 추가 Hide_D 2026-01-05 16:20:20 +00:00
  • f4bc8e42f3 resource 위치 변경 Hide_D 2026-01-05 16:12:55 +00:00
  • 10e9c80eb4 fix: 버튼 클릭 이벤트 순서 수정 Hide_D 2026-01-05 16:09:19 +00:00
  • 3b7f4b1434 Refactor scenario JSON files for improved readability and consistency Hide_D 2026-01-05 16:09:15 +00:00
  • 637d029101 fix: null 체크를 위한 단언 연산자 추가 Hide_D 2026-01-05 15:55:55 +00:00
  • 5dff367c85 feat: eslint 설정에 무시할 경로 추가 Hide_D 2026-01-05 15:54:28 +00:00
  • c965b1120f feat: eslint 적용 및 관련 코드 일괄 수정 Hide_D 2026-01-05 15:46:47 +00:00
  • cb312f02b3 docs: AGENTS.md 문서에 섹션 추가 및 내용 정리 Hide_D 2026-01-05 15:45:22 +00:00
  • e0dfe567db feat: Turbo 설정 추가 및 스크립트 업데이트 Hide_D 2026-01-05 15:24:14 +00:00
  • d8c1035041 refactor: GatewayPrisma 가져오기 방식 변경 Hide_D 2026-01-05 15:23:36 +00:00
  • b1f2523fa3 feat: GamePrisma를 사용하여 데이터베이스 클라이언트 및 관련 타입 정의 업데이트 Hide_D 2026-01-05 15:13:59 +00:00
  • c3b6833172 feat: 모든 패키지에서 타입 체크 명령어를 --noEmit에서 -b로 변경 및 @sammo-ts/game-api 의존성 추가 Hide_D 2026-01-05 15:07:14 +00:00
  • 1861cbc9c6 feat: Zod를 사용한 월드 상태 구성 및 메타 타입 추가, 사용자 ID 처리 개선 Hide_D 2026-01-05 14:49:19 +00:00
  • 4391110ab0 docs: README.md에 타입체크 명령어 추가 Hide_D 2026-01-05 14:42:30 +00:00
  • 33ca12bf14 refactor: rename SpecialAction to Trait and update related types Hide_D 2026-01-05 14:13:09 +00:00
  • 3581477a42 feat: 타입스크립트 설정 및 Vite 구성 추가 Hide_D 2026-01-04 17:01:38 +00:00
  • 0e06ae9c38 feat: 장수 관련 명령어 처리 및 설정 기능 추가 Hide_D 2026-01-04 16:51:58 +00:00
  • ef2ced5f5e feat: 명령어 요청 ID 처리 개선 및 상태 응답 기능 업데이트 Hide_D 2026-01-04 16:18:52 +00:00
  • 2753b85a26 feat: 턴 데몬 명령 처리 및 결과 응답 기능 추가 Hide_D 2026-01-04 16:05:22 +00:00
  • b2a625d4e7 feat: 군대 관련 기능 추가 및 명령어 정의 업데이트 Hide_D 2026-01-04 13:54:30 +00:00
  • 4fe4af868a feat: 추가된 전투 및 내정 특기 초기화, 단련, 숙련 전환 및 관광 명령 Hide_D 2026-01-04 06:58:43 +00:00
  • 436a55297e feat: Add new strategic actions for nation turns Hide_D 2026-01-04 06:38:20 +00:00
  • c23b370f40 feat: migrate diplomacy logic to new module and update imports Hide_D 2026-01-04 06:01:16 +00:00
  • d7840a2681 Handle overlay diplomacy patches Hide_D 2026-01-04 04:50:00 +00:00
  • 94dec6c794 feat: replace custom clamp function with es-toolkit's clamp in multiple files Hide_D 2026-01-03 16:47:45 +00:00
  • eb4577a4c5 Refactor code structure for improved readability and maintainability Hide_D 2026-01-03 16:43:14 +00:00
  • aec43e67fa feat: add es-toolkit dependency to multiple package.json files Hide_D 2026-01-03 16:40:15 +00:00
  • 020028fc74 feat: add orchestrator admin action interval and integrate game engine dependency Hide_D 2026-01-03 16:35:48 +00:00
  • 822acebca0 feat: update gateway admin action consumer to handle applied actions and add reset functionality Hide_D 2026-01-03 16:01:29 +00:00
  • fbf5d68a6c feat: add admin action interval option and implement gateway admin action consumer Hide_D 2026-01-03 15:55:28 +00:00
  • 95f263785a feat: implement admin authentication context and update related procedures and tokens Hide_D 2026-01-03 15:44:27 +00:00
  • e5bd6d89ab feat: add admin user management features and update user repository methods Hide_D 2026-01-03 15:28:51 +00:00
  • 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