Hide_D
|
fc0bb99144
|
fix: 베팅과 게임 정보 창을 화면 중앙에 배치한다
공통 viewport 중앙 배치 규칙을 추가하고 데스크톱·모바일 Chromium 좌표 회귀 검사를 보강한다.
|
2026-08-22 06:37:11 +00:00 |
|
Hide_D
|
fbaaf916cd
|
merge: 최신 main을 ETag 최적화 브랜치에 통합한다
|
2026-08-22 06:04:33 +00:00 |
|
Hide_D
|
8d8ddc5b83
|
perf(frontend): 배포 버전을 ETag로 재검증한다
|
2026-08-22 06:04:01 +00:00 |
|
Hide_D
|
985f627499
|
feat: 토너먼트 페이지군 자동 갱신을 분리한다
토너먼트 전용 SSE scope와 slice invalidation을 추가하고 같은 계정의 visible 탭이 조회를 공유하게 한다. 서버 증명 snapshot 조회는 접속 점수를 더하지 않되 기존 hard limit은 유지한다.
|
2026-08-22 06:00:22 +00:00 |
|
Hide_D
|
75832eefec
|
merge: 최신 main을 토너먼트 조별 순위 카드에 통합한다
|
2026-08-22 05:19:47 +00:00 |
|
Hide_D
|
cdd81d26c4
|
feat(game-ui): 토너먼트 조별 순위를 카드로 개선한다
빈 조별 슬롯에도 64px 아이콘 자리와 동일한 높이를 유지한다. 경기 지표는 장수명 옆의 의미 단위 요약으로 재배치하고 desktop/mobile Chromium 검증을 보강한다.
|
2026-08-22 05:18:46 +00:00 |
|
Hide_D
|
89d245880f
|
merge: 최신 main을 profile 버전 안내에 통합한다
|
2026-08-22 05:12:10 +00:00 |
|
Hide_D
|
5549f0c1e8
|
feat: profile 새 버전 안내 toast를 추가한다
배포 bundle과 같은 commit의 정적 버전 문서를 생성하고, 열린 탭이 DB mutation 없이 변경을 감지하도록 한다. 동일 버전은 tab session에서 한 번만 안내하며 강제 새로고침은 하지 않는다.
|
2026-08-22 05:11:50 +00:00 |
|
Hide_D
|
4222853c34
|
merge: 최신 main을 빈 특기 획득 나이 표시에 통합한다
|
2026-08-22 05:05:53 +00:00 |
|
Hide_D
|
b8e9e6b513
|
fix: 빈 특기의 획득 예정 나이를 표시한다
메인 장수 read model에 내정·전투 특기 예정 나이를 투영하고, Ref와 같은 현재 나이 다음 해 하한을 적용한다. API 회귀와 Chromium 데스크톱·모바일 검증을 추가한다.
|
2026-08-22 05:03:25 +00:00 |
|
Hide_D
|
d8ebb340cd
|
merge: 최신 main을 토너먼트 새 창 닫기에 통합한다
|
2026-08-22 05:00:50 +00:00 |
|
Hide_D
|
266555355e
|
fix(game-frontend): 토너먼트 새 창 닫기를 복원한다
토너먼트와 베팅장 공통 헤더의 창 닫기가 메인 라우트로 이동하지 않고 Ref처럼 현재 보조 창을 닫도록 변경한다. noopener 새 창에서 두 경로를 닫고 원래 창이 유지되는 Chromium 회귀 테스트를 추가한다.
|
2026-08-22 04:59:18 +00:00 |
|
Hide_D
|
a3ecfff175
|
merge: 최신 원격 main을 토너먼트 동적 메뉴에 재통합한다
|
2026-08-22 04:58:33 +00:00 |
|
Hide_D
|
8a4347bf6d
|
feat(game-ui): 토너먼트 단계별 메인 메뉴를 전환한다
|
2026-08-22 04:58:12 +00:00 |
|
Hide_D
|
e7fed61fb3
|
feat: 토너먼트 조별 전투 로그를 복원한다
예선과 본선 조별 경기의 최신 전투 로그를 저장하고 화면에 여덟 조 모두 표시한다. 결선은 최근 완료 경기와 종료 후 결승 로그를 유지하며 기존 대진 난수 순서를 보존한다.
|
2026-08-22 04:51:46 +00:00 |
|
Hide_D
|
377c8f28b6
|
fix: 화면 설정의 불필요한 안내 문구를 제거한다
|
2026-08-22 04:35:24 +00:00 |
|
Hide_D
|
bd894398b5
|
feat(game-ui): 토너먼트와 베팅 메뉴를 합치고 화면 설정을 분리한다
토너먼트 기본 동작과 베팅 선택을 split 메뉴로 묶고 빈 국가 메뉴 칸에 화면 설정을 배치한다. 내 정보 화면에는 게임 상태 설정만 남기며 화면 폭, 모바일 패널 순서, 개인 CSS는 기기별 전용 화면에서 관리한다.
|
2026-08-21 23:09:07 +00:00 |
|
Hide_D
|
ccbf67c613
|
merge: 최신 main을 부대편성 장수 패널 재사용에 통합한다
|
2026-08-21 23:04:25 +00:00 |
|
Hide_D
|
f95699aeda
|
fix(game-ui): 부대편성 장수 패널을 공통화한다
부대원 hover가 내 정보와 감찰부의 GeneralInformationPanel을 재사용하도록 연결한다.\n\n부대 조회 read model은 rank_data와 장수 상태를 공통 panel source로 투영하고 권한 0에서는 상세 자료를 노출하지 않는다.
|
2026-08-21 23:01:59 +00:00 |
|
Hide_D
|
a2e9ac5754
|
merge: 최신 main을 모바일 턴 입력 수정에 통합한다
|
2026-08-21 22:50:54 +00:00 |
|
Hide_D
|
b04f7b5534
|
fix(game-ui): 모바일 턴 입력의 native select 갱신을 격리한다
|
2026-08-21 22:50:21 +00:00 |
|
Hide_D
|
21f27f2a79
|
fix(game-ui): 동적 한국어 조사 처리를 통일한다
세력도시 임명 toast와 접근성 이름, 아이템 파기 확인 문구를 JosaUtil로 조립한다. 받침 유무를 production Chromium 회귀로 고정하고 작업 지침에 병기 조사 금지 규칙을 추가한다.
|
2026-08-21 22:46:15 +00:00 |
|
Hide_D
|
4bfc2c67e9
|
merge: 최신 로컬 main을 정보 화면 버튼 통일에 재통합
|
2026-08-21 17:39:08 +00:00 |
|
Hide_D
|
96fcc2006d
|
merge: 최신 로컬 main을 정보 화면 버튼 통일에 통합
|
2026-08-21 17:35:51 +00:00 |
|
Hide_D
|
71ce057318
|
fix: 정보 화면 버튼을 공통 Lumen 계열로 통일
세력도시·세력정보·현재도시·내 정보·인사부·외교부의 raised control을 공통 semantic button family에 연결한다. 화면별 크기와 색상은 유지하고 실제 Chromium 상태 geometry 회귀를 추가한다.
|
2026-08-21 17:34:45 +00:00 |
|
Hide_D
|
d37fc39b09
|
merge: 최신 main을 인게임 작업 toast 변경에 통합한다
|
2026-08-21 17:33:28 +00:00 |
|
Hide_D
|
6b6a19b35e
|
fix: 인게임 작업 상태를 공용 toast로 통일한다
|
2026-08-21 17:32:50 +00:00 |
|
Hide_D
|
49fd9e778a
|
merge: 최신 main을 국가 메시지 편집기 보완에 통합한다
|
2026-08-21 17:25:09 +00:00 |
|
Hide_D
|
0caab3ffb0
|
merge: 턴 입력기 연월 경계 수정을 main에 반영한다
|
2026-08-21 17:21:42 +00:00 |
|
Hide_D
|
bdf8172772
|
merge: 최신 원격 main을 턴 입력기 연월 경계 수정에 재통합한다
|
2026-08-21 17:20:40 +00:00 |
|
Hide_D
|
96e2648f7c
|
merge: 최신 main을 메인 현재 시각 갱신에 통합한다
|
2026-08-21 17:20:23 +00:00 |
|
Hide_D
|
1e14320911
|
feat: 메인 현재 시각을 최근 통신 기준으로 갱신
완료 턴 시각 대신 lobby serverTime을 분 경계에 맞춰 표시한다. 게임 API 응답과 SSE 및 같은 계정 탭 전달을 최근 통신으로 기록하고, 45초 공백에는 시계를 멈춘다. 공통 시계 투영과 단위 및 Chromium 회귀 검증을 추가한다.
|
2026-08-21 17:19:46 +00:00 |
|
Hide_D
|
20bc89ab67
|
merge: 최신 main을 턴 입력기 연월 경계 수정에 통합한다
|
2026-08-21 17:17:41 +00:00 |
|
Hide_D
|
4c33c39506
|
fix: 개인 턴 경계에 맞춰 입력기 연월을 표시한다
Ref처럼 장수와 월 실행 시각을 logical tick bucket으로 비교해 이미 실행된 장수만 다음 달부터 예약 턴을 표시한다. 12월 연도 전환과 Date-only fallback을 단위 테스트 및 production Chromium으로 검증한다.
|
2026-08-21 17:17:23 +00:00 |
|
Hide_D
|
24afa7f466
|
merge: 최신 원격 main을 툴팁 장식 제거에 통합한다
|
2026-08-21 17:16:48 +00:00 |
|
Hide_D
|
d71f16e56b
|
fix(game-ui): 국가 메시지 편집기 정렬과 목록을 바로잡는다
|
2026-08-21 17:15:16 +00:00 |
|
Hide_D
|
a6a3f58160
|
merge: 원격 main을 툴팁 장식 제거에 통합한다
|
2026-08-21 17:14:53 +00:00 |
|
Hide_D
|
4a61d7ed92
|
fix(game-ui): 툴팁 점선 장식을 제거한다
툴팁의 hover와 키보드 focus 동작은 유지하면서 게임 정보에 반복되던 점선·파선 밑줄을 제거한다. 실제 Chromium에서 내정보, 장수 일람, 국가 전략, NPC 선택 흐름을 검증한다.
|
2026-08-21 17:13:32 +00:00 |
|
Hide_D
|
9965ab5f63
|
merge: 최신 main을 개인 봉급 표시에 통합한다
|
2026-08-21 17:12:21 +00:00 |
|
Hide_D
|
6b4e4e490c
|
feat: 내정보와 감찰부에 개인 봉급을 표시한다
공헌 등급에서 계산한 개인 봉급을 두 read model에 투영하고 공통 요약 첫 행에 배치한다. 전투·계략·사관 행과 봉급 snapshot이 없는 과거 플레이의 빈 slot은 유지한다.
|
2026-08-21 17:11:40 +00:00 |
|
Hide_D
|
e3b6f17e48
|
fix(game-ui): 부대 예약 명령 내부 키를 가린다
|
2026-08-21 17:09:41 +00:00 |
|
Hide_D
|
19111b64ba
|
merge: 최신 main을 가오픈 서버 시계 수정에 통합한다
|
2026-08-21 16:57:52 +00:00 |
|
Hide_D
|
f6f764da7f
|
fix: 가오픈 동안 서버 게임 시계를 정지한다
정식 오픈 시각을 게임 시계 anchor로 전달하고, API가 실제 진행 상태와 시작 경계를 반환하게 한다. 프론트는 추가 조회 없이 경계에서 자동으로 시계를 시작한다.
|
2026-08-21 16:57:42 +00:00 |
|
Hide_D
|
5a6295f67a
|
merge: 지도 계절 전환 검증 보완을 main에 반영한다
|
2026-08-21 16:50:28 +00:00 |
|
Hide_D
|
24bf5eea7d
|
test(game-ui): 지도 계절 전환 검증을 안정화한다
데스크톱은 중간 opacity를 검증하고 모바일은 viewport 전환 뒤 동일 DOM과 최종 geometry를 검증한다.
|
2026-08-21 16:50:23 +00:00 |
|
Hide_D
|
175df92f8a
|
merge: 로컬 최신 main을 전투 통계 행 정렬에 통합한다
|
2026-08-21 16:47:51 +00:00 |
|
Hide_D
|
5e196c07d2
|
fix(game-ui): 전투 통계의 의미별 행을 맞춘다
승률·승리·패배와 살상률·사살·피살을 각각 같은 행에 두고 빈 slot을 명시적으로 유지한다.
실제 Chromium 좌표로 내정보와 감찰부 행 배치를 검증하고 지난 플레이의 소수 둘째 자리 기대값도 현재 공통 계약에 맞춘다.
|
2026-08-21 16:46:34 +00:00 |
|
Hide_D
|
41622ebd34
|
merge: 최종 최신 main을 지도 계절 전환에 반영한다
|
2026-08-21 16:44:45 +00:00 |
|
Hide_D
|
c6c1b4cdf2
|
merge: 최신 main을 지도 계절 전환에 반영한다
# Conflicts:
# app/game-frontend/src/components/main/MapViewer.vue
|
2026-08-21 16:42:44 +00:00 |
|
Hide_D
|
f1e7f18d1e
|
feat(game-ui): 지도 계절 배경을 부드럽게 전환한다
계절 배경을 미리 decode하고 두 이미지 레이어로 480ms 전환한다. 계절이 없는 지도와 reduced-motion은 불필요한 애니메이션 없이 처리한다.
|
2026-08-21 16:39:29 +00:00 |
|