Commit Graph
2197 Commits
Author SHA1 Message Date
Hide_DandClaude Opus 5.5 3c75de16e9 사령부 명령 목록을 자기 수뇌 열과 클릭한 턴에 맞춘다
1000px 사령부 desktop에서 compact 명령 목록이 `position: fixed`로 첫째 줄 첫째 열에
고정되어, 다른 수뇌 자리에서 입력해도 군주 열 위에 떠 있던 문제를 고친다.
Ref ChiefReservedCommand처럼 목록을 자기 수뇌 열 안에 두고, 턴을 누르면 그 행
바로 아래에, 고급 모드의 턴 미지정 목록은 턴 표 하단 기준으로 위로 펼친다.
수뇌 12·6·9·5 위치별 Chromium geometry 회귀 테스트를 추가한다.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 16:49:45 +00:00
Hide_D 08be92b6fa 조건부 통합 테스트 등록과 시계 fixture를 바로잡는다 2026-09-23 16:21:52 +00:00
Hide_DandClaude Opus 5.5 7e1783d651 장비매매 불가 표시·숙련전환 전후 미리보기·건국 성향표를 Ref처럼 복원
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 15:45:25 +00:00
Hide_DandClaude Opus 5.5 f74c3322b7 국가 대상 명령 입력에 Ref 권유문·원조 한도·피장파장 전략 대기 복원
- 임관·장수대상임관: 정제된 임관 권유문 목록(크게/작게 보기, 940px 기준 2열)과
  임관 대상 국가별 가능 여부(AllowJoinDestNation)를 명령표에 싣는다.
- 물자원조: 작위별 원조 한도표를 보이고 현재 작위를 굵은 밑줄로 표시한다.
- 피장파장: 전략 선택지를 원본 key 대신 전략 이름으로 보이고, 재사용 대기 중인
  전략은 `(불가, N턴)` 붉은색으로 표시한다. 선포·전쟁 국가만 대상 가능으로 둔다.
- 이호경식·급습: Ref 외교 조건으로 대상 국가 가능 여부를 계산한다.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 15:24:31 +00:00
Hide_DandClaude Opus 5.5 4a50c354fe 등용·장수대상임관 대상의 타국 장수 정보를 Ref 공개 범위로 제한하고 국가색 묶음 복원
- 명령표의 등용·장수대상임관·공통 장수 fallback에서 타국·재야 장수의 금·쌀·병력·훈련·사기·부대·위치 도시를 제외
- Ref exportJSVars 범위(이름·국가·NPC·통/무/지)만 싣고 국가 묶음용 nationId 추가
- 재야 actor에게는 같은 국가 명령 후보를 보내지 않음
- 등용·장수대상임관 후보를 Ref SelectGeneral groupByNation처럼 국가색 머리와 optgroup으로 묶음
- 증여·포상·몰수·부대탈퇴지시·선양 후보에 Ref의 통/무/지 표시

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 14:55:39 +00:00
Hide_DandClaude Opus 5.5 0a9c47eddf 도시 대상 명령 입력에 Ref 거리별 도시 목록 복원
Ref ProcessCity의 `N칸 떨어진 도시:` 목록(CitiesBasedOnDistance)을 전체화면 인자 입력에
되살린다. 이동·출병 1칸, 강행·첩보·화계·탈취·파괴·선동 3칸을 map layout path의 BFS로
Ref searchDistance와 같은 순서로 나열하고, 거리별 magenta/orange/yellow 밑줄 도시를 누르면
대상 도시를 고른다. che 지도 94개 도시 결과를 Ref PHP 원문 실행 fixture와 비교하는 unit test와
1200/390px e2e를 추가한다.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 14:35:40 +00:00
Hide_DandClaude Opus 5.5 b90dd4499d 전체화면 명령 입력의 제출 버튼을 primary로 구분
하단 `입력`이 막대 위 글자로만 보여 제출인지 알기 어려웠고 녹색 상단 버튼이 제출처럼
보였다. Ref처럼 녹색은 이동(명령 취소)에만 두고, 제출은 명령명을 붙인 primary 버튼
(`화계 입력`)으로, `명령 다시 선택`은 secondary로 낮춘다. e2e locator와 버튼 색·
geometry assertion을 함께 갱신한다.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 14:04:49 +00:00
Hide_DandClaude Opus 5.5 a373ed327d 예약 명령 인자 입력을 전체화면 overlay로 전환
Ref v_processing처럼 인자가 필요한 장수·사령턴 명령은 작은 popup 대신
body 위 전체화면 dialog에서 입력한다. 명령 목록 단계는 기존 popup을 유지한다.

- 상단 막대: 명령 취소 · 명령 다시 선택 · 명령명과 대상 턴 · 검색 켜짐/꺼짐
- 검색 토글 상태를 useCommandTargetSearchEnabled()로 폼과 공유
- URL은 유지하고 같은 URL의 history entry로 Back이 overlay만 닫게 함
- 1120px 이상에서는 원본 700px 지도와 대상 목록을 두 열로 배치
- 징병·모병 sticky 기준을 공용 header 높이 변수로 연결
- e2e를 전체화면 계약에 맞게 갱신하고 overlay·Back·geometry 테스트 추가

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 13:39:02 +00:00
Hide_D 9d0a1a4add add symlink CLAUDE.md 2026-09-23 12:40:58 +00:00
Hide_D 7e9cde3592 빙의 군주의 외교권자 임명 권한을 복구 v0.2.0 2026-09-23 04:35:44 +00:00
Hide_D 99a831b251 fix: 장수 열전 이전 로그 중복 조회 방지 2026-09-23 04:27:08 +00:00
Hide_D dee72bdf7b fix: 가오픈 빙의 후보 시간을 논리 시계에 맞춤 2026-09-23 04:15:20 +00:00
Hide_D b2b6723c4d 통일 후 설문 응답과 유니크 보상 처리를 허용
통일 완료 상태의 설문 보상 명령만 데몬 큐에서 선점하도록 하고, 시계 중단·복구 경계와 유니크 지급을 검증한다.
2026-09-23 04:02:22 +00:00
Hide_D 16b320dabc chore(build): 빌드 도구와 Node LTS 버전 갱신
TypeScript 버전은 유지하고 pnpm, Turbo, Vite, Vitest, Prisma, tsdown을 갱신한다. 선언 파일 생성 호환성을 위해 rolldown-plugin-dts를 고정한다.
2026-09-23 02:09:22 +00:00
Hide_D f5264352f9 fix(game-api): 시나리오 아이템 표시 순서 통일
JSONB에 저장된 품목과 수량을 유지하며 원본 시나리오 순서로 구매·명장일람·유산·전투 시뮬레이터 선택지를 구성한다.
2026-09-23 01:32:35 +00:00
Hide_D 908ae72cba 멸망 후 등용장에 현재 임관 모드 적용 2026-09-22 23:24:15 +00:00
Hide_D e34c24c74d 격노와 계략 효과의 PHP 호환 보정 2026-09-19 10:09:18 +00:00
Hide_D e542a9beea 반계 아이템 발동 누락과 특기 중첩 처리 수정 2026-09-19 08:02:36 +00:00
Hide_D d89bdc439f 시나리오 기본 시작 연도와 출병 제한 기준 통일 2026-09-17 00:53:24 +00:00
Hide_D 581ecd6a7b fix(engine): 삭턴 사망 군주의 승계 순서를 Ref와 일치 2026-09-16 15:30:34 +00:00
Hide_D 70b80e7afa fix(ui): Gateway 관리자 메뉴와 로비 복귀 링크 겹침 수정 2026-09-16 15:16:18 +00:00
Hide_D 21c68323fa feat(ui): 플레이 감사 조회를 2단 메뉴로 구성 2026-09-16 15:07:01 +00:00
Hide_D c81a9eaf42 fix(ui): 플레이 감사의 불필요한 소급 복원 안내 삭제 2026-09-16 14:58:37 +00:00
Hide_D 292ca7662d feat: NPC 판단 당시 합성 정책을 기록하고 조회한다 2026-09-16 09:21:50 +00:00
Hide_D c9fe204c94 test: 감사 저장 batch의 실제 SQL 실행 횟수를 검증한다 2026-09-16 09:11:27 +00:00
Hide_D ef1ba055b5 test: NPC 감사 저장량과 조회 비용 probe를 추가한다 2026-09-16 09:08:46 +00:00
Hide_D 718cc05d15 docs: 취소된 기수의 감사 전용 실행 경계를 구체화한다 2026-09-16 09:04:42 +00:00
Hide_D f80a239024 feat: 감사 사건에서 요청 처리 상태를 조회한다 2026-09-16 09:01:14 +00:00
Hide_D 028f985e7a NPC 명령의 실제 검사와 준비 및 대체 실행 순서를 감사 기록에 연결 2026-09-16 08:46:56 +00:00
Hide_D eb680121c3 관리 daemon의 실행 commit SHA를 NPC 감사 결정에 기록 2026-09-16 08:29:55 +00:00
Hide_D b470e32e81 NPC 결정에서 당시 정책 버전을 조회하고 기존 상세 화면 재사용 2026-09-16 08:20:29 +00:00
Hide_D 22cf566c6b NPC 결정 기록 조회와 월별 인덱스를 연결하고 감사 화면 검증 2026-09-16 08:14:48 +00:00
Hide_D 63907d95cc NPC 결정 요약과 상세를 턴 transaction에 저장하고 기수별 정리 연결 2026-09-16 07:55:12 +00:00
Hide_D 9f31b28297 NPC 판단 절차와 난수 결과의 선택적 감사 관측 기반 추가 2026-09-16 07:40:29 +00:00
Hide_D 2f5036ea6b 플레이 감사 장수 이름 검색과 번호 역순 조회 추가 2026-09-16 07:32:29 +00:00
Hide_D 52cea882ab 플레이 감사 국가 생멸과 장기 tick 저장을 보완하고 중간 전달 준비 2026-09-16 07:26:05 +00:00
Hide_D ae0dfd503f 기존 외교 문서를 플레이 감사 최초 관측으로 보존 2026-09-16 06:53:16 +00:00
Hide_D c719cecc80 플레이 감사에 외교 관계 최초 관측을 기록 2026-09-16 06:42:50 +00:00
Hide_D 02ee706af7 feat: 프로필 감사 화면에 외교 이력과 안전한 문서 상세 연결 2026-09-16 06:29:26 +00:00
Hide_D ff9bb8a428 feat: 프로필별 외교 감사 목록과 원문 검증 상세 조회 추가 2026-09-16 06:16:31 +00:00
Hide_D 0691c502fa feat: 예약 턴 명령별 중간 외교 전이와 실행 정보를 기록 2026-09-16 06:09:24 +00:00
Hide_D 248d457dd5 feat: 월간 외교 전이를 상태와 함께 감사 이력으로 저장 2026-09-16 06:00:08 +00:00
Hide_D bfe9ef479c feat: 즉시 외교 응답의 양방향 관계 전이를 감사 기록에 연결 2026-09-16 05:54:04 +00:00
Hide_D b9d9b63b14 feat: 외교 문서 변경을 입력 원장과 함께 감사 이력으로 저장 2026-09-16 05:46:11 +00:00
Hide_D 8faab62866 feat: 서버 준비 전에 감사 초기 상태와 정책 기준을 저장 2026-09-16 05:22:01 +00:00
Hide_D 3d60e6122d feat: 프로필 감사 화면에서 정책 버전과 전후 값을 조회 2026-09-16 05:02:32 +00:00
Hide_D d549cbf887 feat: NPC와 국방 정책 변경을 감사 버전으로 저장 2026-09-16 04:48:58 +00:00
Hide_D 10f3f0ebc6 feat: 이전 기수 감사 표본을 제한된 batch로 정리 2026-09-16 04:22:09 +00:00
Hide_D 9e14306fe4 fix: 플레이 감사 기간을 실제 초기 달력으로 제한 2026-09-16 04:07:56 +00:00
Hide_D 31c5927449 feat: 플레이 감사 장수 로그를 기수별로 조회 2026-09-16 04:03:14 +00:00