Hide_D
|
b9d5edbb3d
|
perf: 릴리스 프론트엔드 빌드를 안전하게 캐시
Gateway와 Profile 릴리스의 타입검사와 Vite 번들을 별도 Turbo 작업으로 캐시한다. DB 보존 DEPLOY는 game-api만 빌드하고 기본 동시성 1과 기존 산출물 계약은 유지한다.
|
2026-08-19 18:05:38 +00:00 |
|
Hide_D
|
1f2ac11978
|
feat: 세력·장수일람 모바일 배치와 근접 미리보기 추가
|
2026-08-19 17:14:29 +00:00 |
|
Hide_D
|
45ac97c839
|
feat: Ref 호환 Tiptap 편집 기능 확장
국가 방침과 임관 권유 편집기에 글꼴, 크기, 색상, 정렬, 구분선과 sam-image 업로드를 추가한다. Ref Chromium 비교와 HTML 정화, 업로드 경계를 회귀 테스트로 고정한다.
|
2026-08-19 16:53:11 +00:00 |
|
Hide_D
|
2a6d807cb0
|
merge: 최신 main을 세력일람 장수 hover 작업에 통합
|
2026-08-19 14:36:07 +00:00 |
|
Hide_D
|
c4f70d0240
|
feat: 세력일람에 공개 장수 기본정보 hover 추가
장수일람 행을 공용 컴포넌트로 분리하고 세력일람 장수명 hover와 keyboard focus에서 공개 DTO 한 행만 표시한다. 국가 기밀 endpoint를 호출하지 않는 경계와 desktop/mobile Chromium geometry를 회귀 테스트로 고정한다.
|
2026-08-19 14:34:03 +00:00 |
|
Hide_D
|
d50c9178d0
|
merge: 최신 main을 국가색 대비 전경색 작업에 통합
|
2026-08-19 14:19:10 +00:00 |
|
Hide_D
|
8ed2b68878
|
fix(game-ui): 국가색 배경의 대비 전경색을 보완
|
2026-08-19 14:19:06 +00:00 |
|
Hide_D
|
28de73d54e
|
merge: 최신 main을 전투시드 숨김 작업에 통합
# Conflicts:
# app/game-frontend/src/assets/main.css
# docs/frontend-legacy-parity.md
|
2026-08-19 14:06:58 +00:00 |
|
Hide_D
|
e6ac941edc
|
fix(game-ui): 전투시드 숨김 표시를 전역화
메인과 감찰부에만 있던 hidden_but_copyable 표시 규칙을 Ref 공통 CSS처럼 전역 계약으로 옮깁니다. 내 정보 개인기록을 포함한 모든 로그 화면에서 seed를 숨기되 DOM selection과 복사 가능성은 보존합니다.
|
2026-08-19 14:05:03 +00:00 |
|
Hide_D
|
78f75349fc
|
merge: 최신 main 프론트 변경 재통합
|
2026-08-19 14:02:25 +00:00 |
|
Hide_D
|
6c501dd129
|
fix: 개인 전투기록 색상을 레거시와 맞춤
Ref small_war_log의 화살표, 장수명, 병력 색상과 글자 크기를 공통 CSS에 복원한다. 동일 전투 문구를 desktop/mobile Chromium에서 비교하는 회귀 검증과 Ref 측정 도구를 추가한다.
|
2026-08-19 13:58:42 +00:00 |
|
Hide_D
|
e17859e9ed
|
feat: 지난 플레이 액션을 오른쪽에 분리
내 정보와 설정 상단에서 돌아가기와 새로고침은 왼쪽 탐색 그룹으로 유지하고 지난 플레이 링크는 같은 행 오른쪽에 독립 배치한다. 데스크톱과 모바일 Chromium geometry, focus, hover 및 prefix 경로 이동을 회귀 테스트로 고정한다.
|
2026-08-19 13:58:18 +00:00 |
|
Hide_D
|
e4ab170884
|
merge: 최신 main을 베팅 핵심 능력치 작업에 반영
|
2026-08-19 13:32:44 +00:00 |
|
Hide_D
|
8dae24a376
|
fix: 베팅 후보에 종목별 핵심 능력치를 표시
전력전은 종합, 통솔전은 통솔, 일기토는 무력, 설전은 지력을 배당과 현재 투자금 옆에 표시한다. 네 종목 매핑과 desktop/mobile Chromium containment를 회귀 검사한다.
|
2026-08-19 13:32:08 +00:00 |
|
Hide_D
|
f01661bc08
|
fix(game-ui): 자동 갱신 중 커맨드 입력값 보존
같은 명령의 field 계약과 유효한 select option이 유지되는 동안 사용자가 편집한 값을 보존한다. 장수 동향과 명령표 realtime 갱신을 함께 발생시키는 desktop/mobile Chromium 회귀 테스트를 추가한다.
|
2026-08-19 13:28:11 +00:00 |
|
Hide_D
|
54a5b91ca9
|
fix: 시즌별 설문 알림 상태를 분리
설문 확인 cursor와 메인 실시간 탭 범위를 reset 고유 serverId로 구분한다. 설문 생성의 daemon 비의존 outbox 경로와 이전 시즌 cursor 회귀를 테스트한다.
|
2026-08-19 12:20:26 +00:00 |
|
Hide_D
|
2708376adb
|
merge: 최신 로컬 main 이력을 건국 색상 브랜치에 재통합
|
2026-08-19 11:49:07 +00:00 |
|
Hide_D
|
16ba632a01
|
merge: 실제 새로고침 분류 복원 검증을 반영
|
2026-08-19 11:47:28 +00:00 |
|
Hide_D
|
8ddc3f344f
|
test(game-ui): 실제 새로고침 분류 복원을 검증
개인턴과 사령턴 모두 page.reload() 경계에서 저장된 카테고리를 복원하는지 production Chromium으로 고정한다.
|
2026-08-19 11:46:34 +00:00 |
|
Hide_D
|
dab376155a
|
merge: 최신 로컬 main을 건국 색상 라벨 브랜치에 통합
|
2026-08-19 11:33:24 +00:00 |
|
Hide_D
|
1c288700a8
|
merge: 턴 입력 카테고리 유지 통합
|
2026-08-19 11:31:54 +00:00 |
|
Hide_D
|
ce70e8b2b9
|
fix(game-ui): 건국 색상 라벨에 국가색을 표시
색상 선택지와 선택된 라벨에 국가색 배경과 대비 전경색을 적용한다. 실제 Chromium 회귀로 색상 16과 밝은 색, desktop/mobile 표시를 고정한다.
|
2026-08-19 11:31:04 +00:00 |
|
Hide_D
|
a2ae7d31ce
|
fix(game-ui): 턴 입력 카테고리를 유지
개인턴과 사령턴 선택기가 다시 열릴 때 저장된 분류를 최초 상태로 복원한다. 입력 후 재개방과 새 페이지 복원을 실제 Chromium 회귀로 고정한다.
|
2026-08-19 11:30:23 +00:00 |
|
Hide_D
|
68bcaf7f25
|
merge: 최신 main을 0.1.0 사전점검에 통합
|
2026-08-19 11:22:44 +00:00 |
|
Hide_D
|
769d81f894
|
fix: 0.1.0 사전 점검 차단 결함을 보정
공유 archive 마이그레이션과 런타임 설정 보존, AVIF 판별 및 문서 생성을 수정한다. 조건부 통합 격리를 보강하고 취약 의존성을 갱신하며 릴리스 메타데이터를 정리한다.
|
2026-08-19 11:20:44 +00:00 |
|
Hide_D
|
a14282b34d
|
feat(menu): PHP 기준 공통 메뉴를 런타임 설정으로 이관
Gateway와 게임 공통 메뉴를 영속 JSON에서 읽고 다음 페이지 로드에 반영한다. 운영 PHP의 항목과 순서, desktop/mobile geometry 및 정보 동작을 보존하고 검증·복구 문서를 추가한다.
|
2026-08-19 11:13:57 +00:00 |
|
Hide_D
|
4c76afd576
|
fix(archive): 지난 플레이를 현재 프로필 기록으로 제한
현재 profile schema의 Core2026 기록과 같은 source_profile의 PHP archive만 결합한다. 클라이언트 profile 입력과 7개 교차 profile 탭을 제거하고 API 및 Chromium 회귀 검증을 갱신한다.
|
2026-08-19 05:52:12 +00:00 |
|
Hide_D
|
5e0c26ff3a
|
feat(archive): 과거 장수 서버별 조회와 명전 기록 추가
|
2026-08-19 01:59:17 +00:00 |
|
Hide_D
|
7bef2af23a
|
test: 취소 기록 모바일 폭 계약 보정
공통 Ref shell의 500px 모바일 문서 경계에서 취소 게임 카드와 문서 overflow를 측정한다.
|
2026-08-18 13:31:49 +00:00 |
|
Hide_D
|
383d173790
|
feat: 오픈 게임 취소와 유산 정산 경로 추가
별도 최고위험 권한으로 실행되는 원자적 취소 작업을 추가한다. 버려진 게임과 장수 기록의 보존·삭제 옵션, 오픈 원금 전액 환급 및 획득 포인트 보전율, 취소 상태와 관리자·과거기록 UI를 함께 반영한다.
|
2026-08-18 13:31:49 +00:00 |
|
Hide_D
|
cfe65d9fc1
|
merge: 최신 메인 변경 통합
|
2026-08-18 13:16:06 +00:00 |
|
Hide_D
|
c04a93a76c
|
feat: 과거 장수 전투 결과 보존 이관 추가
preserved batres 파일을 기수 단위로 검증·체크포인트하고 과거 장수 상세에 연결한다. check-plan에는 전체 이전 항목과 정보 설명을 함께 노출한다.
|
2026-08-18 13:15:33 +00:00 |
|
Hide_D
|
7da67da40f
|
feat: 사령턴 대상 선택 정보를 보강
도시·수도 지도와 명령별 국가/장수 상세 목록을 추가한다.\nRef 금액 프리셋과 현재 조건 기반 우선 정렬을 예약 입력에 연결한다.
|
2026-08-18 13:12:24 +00:00 |
|
Hide_D
|
e910a635e6
|
perf: 로그인 메인 로직 배럴 로딩 제거
|
2026-08-18 07:11:06 +00:00 |
|
Hide_D
|
ada8edc72e
|
perf: 게임 화면을 경로별로 지연 로드
모든 게임 화면을 진입 번들에 포함하던 정적 import를 Vue Router 동적 import로 바꿉니다. 초기 프로필 진입에서 현재 경로에 필요한 화면만 내려받고, 회귀 방지 테스트를 추가합니다.
|
2026-08-18 06:39:40 +00:00 |
|
Hide_D
|
6e0c36c8b5
|
merge: 최신 main을 레거시 DB 재이관에 통합
# Conflicts:
# app/gateway-api/test/releaseManifest.test.ts
# release-manifest.json
|
2026-08-17 15:58:39 +00:00 |
|
Hide_D
|
d6a25c63b0
|
feat: 이전 서버 기록 조회 화면을 통합
지난 플레이를 현재 장수 카드와 전투·숙련도·기록 컴포넌트로 표시하고, 중앙 archive의 소유자 기반 조회를 연결한다. 명예의 전당과 왕조에 현재/이전 서버 source 분리를 추가한다.
|
2026-08-17 15:55:43 +00:00 |
|
Hide_D
|
b11f7648b2
|
merge: 최종 main을 메인 갱신 toast에 통합
|
2026-08-17 15:49:08 +00:00 |
|
Hide_D
|
b11d95f7fc
|
merge: 최신 main을 징병과 모병 수량 보존에 통합
|
2026-08-17 15:44:40 +00:00 |
|
Hide_D
|
005a61b982
|
fix(frontend): 징병과 모병 직접 수량을 보존
이미 선택된 병종의 행 실행 버튼이 수량을 채우기 값으로 다시 초기화하지 않도록 수정한다. 징병과 모병의 보병·궁병·기병·귀병 직접 입력, 예약 payload, 턴 정보 재조회를 production Chromium 회귀 테스트로 고정한다.
|
2026-08-17 15:44:11 +00:00 |
|
Hide_D
|
323dd43577
|
merge: 최신 main을 메인 갱신 toast에 통합
|
2026-08-17 15:44:04 +00:00 |
|
Hide_D
|
59e9208e61
|
merge: 최신 main을 분할 버튼 이음새 보정에 통합
|
2026-08-17 15:37:44 +00:00 |
|
Hide_D
|
6bc35f78f1
|
fix(game-ui): 분할 버튼 이음새를 하나로 연결
공용 split primitive가 내부 모서리와 구분선을 소유하게 해 Lumen 규칙의 cascade 덮어쓰기를 막습니다. 공통·국가 메뉴의 desktop/mobile 및 상호작용 상태를 Chromium 회귀로 고정합니다.
|
2026-08-17 15:35:50 +00:00 |
|
Hide_D
|
3a52bb7830
|
fix: 메인 갱신 중 클릭을 toast로 안내
실시간 또는 수동 갱신 중에도 직접 갱신 버튼의 활성 시각 상태를 유지한다. 중복 클릭은 추가 조회 없이 공통 안내 toast로 전달하고 데스크톱·모바일 Chromium 회귀 검증을 보강한다.
|
2026-08-17 15:32:48 +00:00 |
|
Hide_D
|
d0fbd0a867
|
feat: 토너먼트 이동 탭과 개인 투자금을 표시
|
2026-08-17 15:28:34 +00:00 |
|
Hide_D
|
9c2b8d78d0
|
fix: 자율 행동 상태를 행 툴팁으로 표시
|
2026-08-17 14:18:38 +00:00 |
|
Hide_D
|
a71f8f6c6a
|
merge: 최신 main의 갱신 비용 변경을 tRPC 전송에 통합
# Conflicts:
# app/game-api/src/server.ts
# app/game-frontend/e2e/mainNavigation.spec.ts
# app/game-frontend/src/utils/trpc.ts
|
2026-08-17 11:22:19 +00:00 |
|
Hide_D
|
82e292fe75
|
merge: 최신 main을 비용 기반 갱신 점수에 재통합
|
2026-08-17 11:13:42 +00:00 |
|
Hide_D
|
5440bb5175
|
merge: 최신 main을 tRPC JSON 본문 전송에 통합
|
2026-08-17 11:12:09 +00:00 |
|
Hide_D
|
2d302a5f91
|
refactor: tRPC 조회 입력을 JSON 본문으로 전송
브라우저의 Gateway·Game tRPC 클라이언트를 POST JSON 전송으로 통일하고 서버의 query method override를 허용한다. GET mutation 거부 계약과 production Chromium 요청 형태를 회귀 테스트로 고정한다.
|
2026-08-17 11:12:02 +00:00 |
|