Commit Graph
533 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_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 99a831b251 fix: 장수 열전 이전 로그 중복 조회 방지 2026-09-23 04:27:08 +00:00
Hide_D dee72bdf7b fix: 가오픈 빙의 후보 시간을 논리 시계에 맞춤 2026-09-23 04:15:20 +00:00
Hide_D f5264352f9 fix(game-api): 시나리오 아이템 표시 순서 통일
JSONB에 저장된 품목과 수량을 유지하며 원본 시나리오 순서로 구매·명장일람·유산·전투 시뮬레이터 선택지를 구성한다.
2026-09-23 01:32:35 +00:00
Hide_D 21c68323fa feat(ui): 플레이 감사 조회를 2단 메뉴로 구성 2026-09-16 15:07:01 +00:00
Hide_D 292ca7662d feat: NPC 판단 당시 합성 정책을 기록하고 조회한다 2026-09-16 09:21:50 +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 b470e32e81 NPC 결정에서 당시 정책 버전을 조회하고 기존 상세 화면 재사용 2026-09-16 08:20:29 +00:00
Hide_D 22cf566c6b NPC 결정 기록 조회와 월별 인덱스를 연결하고 감사 화면 검증 2026-09-16 08:14:48 +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 8faab62866 feat: 서버 준비 전에 감사 초기 상태와 정책 기준을 저장 2026-09-16 05:22:01 +00:00
Hide_D 3d60e6122d feat: 프로필 감사 화면에서 정책 버전과 전후 값을 조회 2026-09-16 05:02:32 +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
Hide_D 69a61b317c feat: 플레이 감사 장수 도시 상세와 현재 예약 조회 구현 2026-09-16 03:45:18 +00:00
Hide_D e1a05e27e7 feat: 플레이 감사 최종 국가 표본 별도 조회 구현 2026-09-16 03:30:05 +00:00
Hide_D 8f3852662e feat: 프로필 플레이 감사 기본 조회 화면 구현 2026-09-16 03:18:56 +00:00
Hide_D f4aabec1fa fix: 설문과 장수 선택 기한 및 토너먼트 개최를 게임 시각으로 통일 2026-09-16 01:38:21 +00:00
Hide_D a51574d20c fix: 복구 2배속 베팅 마감을 게임 시각으로 판정 2026-09-16 01:05:40 +00:00
Hide_D e094246963 feat: 검증된 인게임 글자 크기를 네 단계로 통합 2026-09-15 15:45:16 +00:00
Hide_D 7dc1670935 감찰부 개인 기록 권한 거부 시 허용된 기록 표시 복구 2026-09-15 07:42:37 +00:00
Hide_D 854a91c397 메인 연결 페이지의 탭 종료와 복귀 동작 통일 2026-09-14 23:49:30 +00:00
Hide_D 62f4ca3058 토너먼트 대진 장수에 능력치와 배당 표시 2026-09-14 15:09:42 +00:00
Hide_D e1096d7cd1 베팅장 카드 배치와 14px 기본 글자 크기 정리 2026-09-14 14:58:52 +00:00
Hide_D 0c3c32b60e Merge remote-tracking branch 'origin/main' into fix/map-touch-panels 2026-09-14 14:36:14 +00:00
Hide_D 3e25c5c385 모바일 지도 패널을 유지하고 도시 재탭 이동 안정화 2026-09-14 14:36:14 +00:00
Hide_D c9d3763b28 한글 조합 중에도 턴 대상 검색을 디바운스로 갱신 2026-09-14 14:35:26 +00:00
Hide_D 7522f5100e 턴 대상의 원본 이름과 누락값 표시를 분리해 검색 정확도 개선 2026-09-14 14:24:59 +00:00
Hide_D 8760eab1a9 검색을 꺼도 턴 대상 상세 목록을 항상 표시 2026-09-14 14:05:25 +00:00
Hide_D d50cff8640 개인·사령턴 대상 선택에 초성 검색과 검색 전환 추가 2026-09-14 13:57:43 +00:00
Hide_D 1b07c5ffe9 남은 게임 화면에서 NPC 이름 접두사가 중복되지 않도록 수정 2026-09-13 12:30:56 +00:00
Hide_D 23f1573bfc 모바일 장수 정보 묶음과 숫자 가독성 및 의병 표기 개선 2026-09-12 16:38:32 +00:00
Hide_D 35f587768e 암행부와 현재 도시 모바일 명령 폭을 줄이고 장수 배치 통일 2026-09-12 16:15:10 +00:00
Hide_D 0cd2b7770c feat: 암행부와 현재 도시의 정보 보존형 500px 배치 구현 2026-09-12 15:28:46 +00:00
Hide_D 047d86cace 개인턴 입력기에 명령별 소요 턴 안내 표시 2026-09-12 14:35:16 +00:00
Hide_D 8fa89d499e 메인 국가·장수 정보 카드의 좌우 여백 제거 2026-09-12 09:33:28 +00:00
Hide_D 3ad230beb3 베팅 장수 정보 글자를 키우고 왼쪽 아이콘 표시 2026-09-12 07:23:46 +00:00
Hide_D e55c653e40 베팅 금액 입력을 장수별로 독립시키고 공용 설정 제거 2026-09-12 02:20:08 +00:00
Hide_D 21d10d5dfc 오류 정지 중 가입 턴을 고정하고 화면 이동 실패 복구 지원 2026-09-12 02:02:31 +00:00