Commit Graph
2226 Commits
Author SHA1 Message Date
Hide_D b377250fb9 fix: 첫 빌드 전 닫힌 서버도 패치 정책으로 오픈 요청을 받는다 2026-10-23 00:42:11 +09:00
Hide_D d4a87c981f fix: 오픈 요청 화면의 복사 전용 안내를 실제 등록 흐름에 맞춘다 2026-10-23 00:35:54 +09:00
Hide_D e42eaa4e58 fix: 오픈 요청 관계의 갱신 규칙을 migration 제약과 맞춘다 2026-10-23 00:23:33 +09:00
Hide_D 2662091a6a merge: 최신 main의 NPC 정책과 운영 보완을 오픈 요청에 통합한다 2026-10-23 00:18:45 +09:00
Hide_D 236f1bc4ed feat: 정식 사용자의 오픈 요청과 동의 기반 예약을 영속화한다 2026-10-23 00:18:45 +09:00
Hide_D 8e5bd94cb8 NPC 사령턴에서 비활성 발령 절차를 건너뛰는지 검증한다 2026-10-23 00:01:51 +09:00
Hide_D e5a39cb714 최신 main의 수비 설정 수정을 NPC 정책 작업에 통합한다 2026-10-22 23:50:35 +09:00
Hide_D 039c5d2a59 NPC 정책 적용을 검증하고 자국 변경 이력 조회를 제공한다 2026-10-22 23:50:35 +09:00
Hide_D 856187b315 수비끔 전환에서 전투 훈련·사기 상한을 보존한다 2026-10-22 23:11:52 +09:00
Hide_D 87f810a878 취약 의존성을 갱신하고 PM2 파일 감시를 비활성화한다 2026-10-09 01:35:28 +09:00
Hide_D e378936051 OAuth state 중복 소비와 Web Push 내부망 요청을 차단한다 2026-10-09 00:59:06 +09:00
Hide_D df6c9269fa 밸런스 실험에 모집 경제와 조건부 효과 대조를 보강한다 2026-09-29 11:26:00 +00:00
Hide_D 4b00c1052d 내부 밸런스 비교 CLI와 조건별 대조 실험을 추가한다 2026-09-29 10:55:43 +00:00
Hide_D b060bc83bf 도시 관직 요청 화면의 공통 글자 크기 통합 검증을 추가한다 2026-09-29 09:52:11 +00:00
Hide_D 7c65cf60f3 프로필 UI 글자 크기를 네 단계와 공통 축소 규칙으로 통일한다 2026-09-29 09:41:39 +00:00
Hide_D 5bafdfc1e7 인사부 도시 관직 자원과 기본 처리 및 수뇌 알림 추가 2026-09-29 09:41:01 +00:00
Hide_D cd6ded4970 중복 문서를 통합하고 완료된 구현 계획을 정리한다 2026-09-29 09:08:28 +00:00
Hide_D 08c3d0e936 독자 수준별 구조 문서와 게이머 입문·전술 안내를 재정비한다 2026-09-29 08:53:30 +00:00
Hide_D 71155186b7 짧은 UI 텍스트의 세로 정렬과 두 축 정렬 원칙을 적용한다 2026-09-29 08:51:05 +00:00
Hide_D 295ecb39a3 fix: 전용 장수 아이콘 뒤 기본 이미지 중첩 제거 2026-09-29 08:43:13 +00:00
Hide_D aea5056834 NPC 감사에서 최근 기록 월을 기본 조회하고 실제 시나리오로 검증한다 2026-09-26 17:37:32 +00:00
Hide_D 6b65633324 감사 수집과 저장 장애를 게임 진행에서 분리한다 2026-09-26 16:26:02 +00:00
Hide_D daf7a87799 감사 정책 head 유실을 복구하고 데몬 준비 상태로 배포를 검증한다 2026-09-26 15:21:17 +00:00
Hide_D 11d0a4afdd fix: 턴 상세 입력 확인 영역을 콘텐츠 높이에 맞춰 배치 2026-09-26 14:30:27 +00:00
Hide_D 51d0317a69 플레이 감사에 장수 수치 정렬과 시점별 도시 지도를 추가한다 2026-09-26 04:52:18 +00:00
Hide_D e35679335c 플레이 감사를 3단 대시보드와 국가 추이 그래프로 개선한다 2026-09-26 04:36:31 +00:00
Hide_D 2b2edeaeff 왕조 연감에 해당 기수의 지도 레이아웃을 적용한다 2026-09-24 16:03:51 +00:00
Hide_D 8823434610 계정 아이콘 등록과 목록 내리기 제한을 조정한다 2026-09-24 15:46:11 +00:00
Hide_D 4bf812b601 예약 초기화에서 구버전 릴리스 빌드 호환성을 확인한다 2026-09-24 05:47:46 +00:00
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