Hide_D
|
5549f0c1e8
|
feat: profile 새 버전 안내 toast를 추가한다
배포 bundle과 같은 commit의 정적 버전 문서를 생성하고, 열린 탭이 DB mutation 없이 변경을 감지하도록 한다. 동일 버전은 tab session에서 한 번만 안내하며 강제 새로고침은 하지 않는다.
|
2026-08-22 05:11:50 +00:00 |
|
Hide_D
|
55f41601e6
|
merge: 토너먼트 전투 로그 복원을 main에 반영한다
|
2026-08-22 04:54:20 +00:00 |
|
Hide_D
|
48001772aa
|
merge: 최신 main을 토너먼트 전투 로그 복원에 통합한다
|
2026-08-22 04:52:24 +00:00 |
|
Hide_D
|
0c75b96908
|
merge: 첫 모병 예약 후방 발령 교정을 반영한다
|
2026-08-22 04:51:59 +00:00 |
|
Hide_D
|
e7fed61fb3
|
feat: 토너먼트 조별 전투 로그를 복원한다
예선과 본선 조별 경기의 최신 전투 로그를 저장하고 화면에 여덟 조 모두 표시한다. 결선은 최근 완료 경기와 종료 후 결승 로그를 유지하며 기존 대진 난수 순서를 보존한다.
|
2026-08-22 04:51:46 +00:00 |
|
Hide_D
|
0cc50bcd66
|
fix: 첫 모병 예약도 후방 발령에 반영한다
Ref의 che_모병 extends che_징병 상속 의미를 예약턴 문자열 경계에서 복원하고 두 명령을 함께 회귀한다.
|
2026-08-22 04:51:06 +00:00 |
|
Hide_D
|
f5630ebf13
|
merge: NPC 사용자 장수 인사 호환을 main에 반영한다
|
2026-08-22 04:44:00 +00:00 |
|
Hide_D
|
8b5fe4e72c
|
fix: NPC 사용자 장수 인사 조건을 Ref와 맞춘다
첫 예약턴과 부대장 턴 순서, 징집 가능 점수, 후방 도시 조건을 반영한다.
징집 후 준비도를 갖춘 뒤 전방 발령하고 구출·포상·몰수 후보와 RNG 순서를 회귀 테스트로 고정한다.
|
2026-08-22 04:42:08 +00:00 |
|
Hide_D
|
a41eb16bb9
|
merge: 1분 페이지 부하 최적화를 main에 반영한다
|
2026-08-21 23:19:34 +00:00 |
|
Hide_D
|
e475cb1212
|
merge: 최신 main을 1분 부하 최적화에 통합한다
|
2026-08-21 23:17:38 +00:00 |
|
Hide_D
|
7716b2cc7c
|
perf(game-api): 사령부 예약턴 조회를 일괄화한다
관직 8개의 턴과 revision을 16개 개별 query 대신 두 번의 findMany로 읽고 기존 응답 기본값을 회귀 검증한다.
|
2026-08-21 23:17:32 +00:00 |
|
Hide_D
|
e67a40e51d
|
test(load): 1분 페이지 동시 부하 계측을 추가한다
국가 권한 사용자 10명과 800 NPC fixture를 만들고 Chromium 화면 순환, SSE, wall-clock 턴을 같은 시각에 측정한다.
|
2026-08-21 23:17:24 +00:00 |
|
Hide_D
|
6537bcc5c1
|
merge: 부대편성 장수 패널 재사용을 main에 반영한다
|
2026-08-21 23:04:59 +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
|
25bd173164
|
merge: 모바일 턴 입력 native select 갱신 격리를 main에 반영한다
|
2026-08-21 22:52:23 +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
|
9d8823a502
|
merge: 동적 한국어 조사 처리 변경을 main에 반영한다
|
2026-08-21 22:47:21 +00:00 |
|
Hide_D
|
21f27f2a79
|
fix(game-ui): 동적 한국어 조사 처리를 통일한다
세력도시 임명 toast와 접근성 이름, 아이템 파기 확인 문구를 JosaUtil로 조립한다. 받침 유무를 production Chromium 회귀로 고정하고 작업 지침에 병기 조사 금지 규칙을 추가한다.
|
2026-08-21 22:46:15 +00:00 |
|
Hide_D
|
7066d13c5b
|
merge: 정보 화면 공통 버튼 통일을 main에 반영
|
2026-08-21 17:41:35 +00:00 |
|
Hide_D
|
4bfc2c67e9
|
merge: 최신 로컬 main을 정보 화면 버튼 통일에 재통합
|
2026-08-21 17:39:08 +00:00 |
|
Hide_D
|
f6e3959890
|
merge: 인게임 작업 상태 toast 변경을 main에 반영한다
|
2026-08-21 17:36:30 +00:00 |
|
Hide_D
|
96fcc2006d
|
merge: 최신 로컬 main을 정보 화면 버튼 통일에 통합
|
2026-08-21 17:35:51 +00:00 |
|
Hide_D
|
9be7d05ac3
|
merge: 최신 main을 인게임 작업 toast 변경에 재통합한다
|
2026-08-21 17:35:30 +00:00 |
|
Hide_D
|
e6655565fa
|
merge: Gateway 릴리스 이력 시각 교정을 main에 반영
|
2026-08-21 17:35:10 +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
|
2fa54abf79
|
merge: 최신 main을 Gateway 릴리스 시각 교정에 통합
|
2026-08-21 17:33:24 +00:00 |
|
Hide_D
|
6b6a19b35e
|
fix: 인게임 작업 상태를 공용 toast로 통일한다
|
2026-08-21 17:32:50 +00:00 |
|
Hide_D
|
e3f28b3c48
|
fix(gateway): 릴리스 이력 시각을 instant로 저장
운영 DB 세션 시간대와 무관하게 Gateway 릴리스 작업 및 로그 시각을 저장하고, 기존 raw 값은 현재 UTC 해석으로 보존한다. Gateway Prisma 세션을 UTC로 고정하고 KST 직접 입력 회귀 테스트 및 manifest head를 갱신한다.
|
2026-08-21 17:32:47 +00:00 |
|
Hide_D
|
cc65aeb2c6
|
merge: 국가 메시지 편집기 정렬과 목록을 main에 반영한다
|
2026-08-21 17:29:29 +00:00 |
|
Hide_D
|
49fd9e778a
|
merge: 최신 main을 국가 메시지 편집기 보완에 통합한다
|
2026-08-21 17:25:09 +00:00 |
|
Hide_D
|
2cc2999d5a
|
merge: 최신 원격 main을 메인 현재 시각 병합에 통합한다
|
2026-08-21 17:23:01 +00:00 |
|
Hide_D
|
b44faad819
|
merge: 턴 입력기 연월 경계 수정을 main에 반영한다
|
2026-08-21 17:22:29 +00:00 |
|
Hide_D
|
0caab3ffb0
|
merge: 턴 입력기 연월 경계 수정을 main에 반영한다
|
2026-08-21 17:21:42 +00:00 |
|
Hide_D
|
543283c648
|
merge: 메인 현재 시각 분 단위 갱신을 병합한다
|
2026-08-21 17:21:30 +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
|
f4b3a95266
|
merge: 툴팁 장식 제거를 main에 반영한다
|
2026-08-21 17:15:39 +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
|
5fd3904a47
|
merge: 개인 봉급 표시를 main에 반영한다
|
2026-08-21 17:13:17 +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 |
|