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
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
80f77c75cb
fix(game-ui): 도시정보 예약 명령 요약을 복원
...
도시정보 API가 앞 5턴의 action과 args를 함께 투영하고 공용 Ref식 brief formatter로 표시한다. 인증과 NPC 공개 경계, desktop/mobile Chromium 회귀를 함께 검증한다.
2026-08-21 16:33:53 +00:00
Hide_D
d5d57bbabc
fix(game-ui): 내정보와 감찰부 장수 패널을 통일한다
...
두 화면이 같은 장수 정보 패널에서 전투 통계와 숙련도를 렌더링하도록 정리한다.
감찰부 통계를 rank_data에서 읽고 삭턴, 사관, 최근 전투와 승률·살상률 계약을 맞춘다.
2026-08-21 16:20:50 +00:00
Hide_D
a0e64a6f74
feat: 내정보 상세 설명 툴팁 이관
...
말·무기·서적·도구·병종·특기 설명과 국가 성향 정보를 API에 투영하고 Tippy.js 기반 공용 툴팁으로 표시한다. 실제 Chromium의 hover·focus와 모바일 경계를 회귀 테스트한다.
2026-08-21 15:55:44 +00:00
Hide_D
deb01f7f2b
fix: 장수 런타임 레벨 상한을 Ref 기준으로 복구
...
가입 능력치 배분 상한과 런타임 레벨 상한을 분리하고, Ref 기본값 255를 공유 상수로 통합한다. 모병 후 레벨 유지와 국가 장수 목록의 고레벨 표시를 회귀 테스트로 고정한다.
2026-08-21 08:37:38 +00:00
Hide_D
e241af0ba3
fix(game-api): 장수 소유자 확인 메시지를 복구
...
Ref와 같이 확인자와 확인 대상에게 시스템 개인 메시지를 저장하고, 두 mailbox 변경을 durable journal에 기록한다. 실패 경계와 실제 PostgreSQL 저장 회귀 테스트를 포함한다.
2026-08-21 05:45:51 +00:00
Hide_D
10acba27ca
merge: 최신 main 변경을 유산 전투 특기 수정에 통합
2026-08-21 04:45:43 +00:00
Hide_D
a403652761
fix: 유산 전투 특기 고정과 내역 스크롤 수정
...
초기화 시 전투 특기를 null로 정규화하고 이전 특기 배열을 보존해 다음 월 고정 배정이 daemon 재시작 없이 동작하게 한다. 다중 변경 내역이 문서 높이를 늘리도록 하고 API, 월간 persistence, 실제 Chromium 회귀 검증을 추가한다.
2026-08-21 04:45:38 +00:00
Hide_D
ffeac50f96
fix(game-ui): 내 정보 전투 누적 수치를 실제 기록에 연결
...
명장 일람과 같은 rank_data 원천을 general.me에 투영하고 Ref 비율식으로 표시한다. 전투 누적과 무쌍 승리수 배율을 회귀 테스트로 고정한다.
2026-08-21 04:40:29 +00:00
Hide_D
89f2c6a176
fix(game-ui): 암행부 예약 명령 요약을 복원
...
암행부 API가 앞 5턴의 action과 args를 함께 반환하도록 수정한다.\n개인턴·사령부 공용 formatter를 암행부와 세력도시 연동 표에 적용하고 Chromium 회귀를 추가한다.
2026-08-21 02:48:44 +00:00
Hide_D
3b933a75b8
fix: 시나리오별 장비 매매 품목 범위를 보존
...
현재 시나리오 allItems를 API 선택지와 턴 실행 검증에 함께 적용한다. 빈 설정은 Ref 기본 장비 24종으로 복원하고 명시된 비급 시나리오는 기존 품목을 유지한다.
2026-08-21 02:11:40 +00:00
Hide_D
5a459bb101
merge: 최신 main을 메인 도시 정보 호환에 통합
2026-08-20 16:43:59 +00:00
Hide_D
481197a84c
feat: 메인 도시 정보를 Ref와 일치
...
도시 소유 국가색과 태수·군사·종사를 general.me에 추가한다. 주민 영역, 반응형 grid와 국가색 대비를 Ref 카드와 같은 geometry로 맞추고 API 및 production Chromium 회귀 검증을 추가한다.
2026-08-20 16:43:54 +00:00
Hide_D
daa96b79aa
feat: 메인 화면에 정식 기수 표시
2026-08-20 16:22:05 +00:00
Hide_D
b33b2f454b
fix: 유산 유니크 경매 후보를 종류별로 정렬
...
Ref의 명마, 무기, 서적, 도구 순서와 종류 내부 선언 순서를 보존한다. 선택 목록은 종류별 optgroup으로 구분하고 API·Chromium 회귀를 추가한다.
2026-08-20 16:16:43 +00:00
Hide_D
4d4304c064
merge: 최신 main을 유산 유니크 경매 작업에 반영
2026-08-20 15:56:00 +00:00
Hide_D
db3b8e8f08
fix: 유산 유니크 경매 기본 풀과 제한을 복구
...
Ref 기본 유니크 풀을 상태 조회·개설·마감에서 공유하고 API와 데몬 양쪽에서 입찰 부위 제한을 재검증한다. 실제 Chromium 및 개설·경쟁 입찰·마감 통합 회귀를 추가한다.
2026-08-20 15:54:20 +00:00
Hide_D
fd90bf1ebb
fix(dynasty): 왕조 이전 기록을 프로필별로 분리
...
이전 서버 왕조 목록과 직접 상세 조회를 요청 profile로 제한한다. 개발 profile은 fail-closed로 처리하고 API 및 Chromium 회귀 검증을 추가한다.
2026-08-20 15:44:28 +00:00
Hide_D
95691bdd5c
fix(ranking): 명예의 전당 이전 기록을 프로필별로 분리
...
이전 서버 명예의 전당 조회를 요청 프로필의 archive로 제한한다. 클라이언트 profile 입력과 표시를 제거하고 API 및 Chromium 회귀 검증을 추가한다.
2026-08-20 06:38:13 +00:00
Hide_D
81279e76b5
feat: 응답 가능한 서신과 턴 시간 호환 이관
...
등용장과 이민족 선택 응답을 turn daemon transaction으로 연결하고 Ref의 통일 이후 상태 전이와 수신자별 메시지 저장 규칙을 보존한다.\n\n유산 턴 시간 변경을 nextTurnTimeBase 기반 결정적 계산으로 바로잡고 API, 엔진, Chromium 회귀를 추가한다.
2026-08-19 18:03:56 +00:00
Hide_D
830833ebc6
fix: 실제 행동 기준으로 접속 중 국가를 집계
2026-08-19 14:14:12 +00:00
Hide_D
54a5b91ca9
fix: 시즌별 설문 알림 상태를 분리
...
설문 확인 cursor와 메인 실시간 탭 범위를 reset 고유 serverId로 구분한다. 설문 생성의 daemon 비의존 outbox 경로와 이전 시즌 cursor 회귀를 테스트한다.
2026-08-19 12:20:26 +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
273aab5cf2
fix(gateway): 입구 공지의 자율행동 복사를 복원
2026-08-19 11:06:46 +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
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
90b56d75c1
merge: 최신 main을 Profile 포괄 권한 제거에 통합
2026-08-17 16:11:07 +00:00
Hide_D
b49332f5b9
fix(gateway): Profile 포괄 운영 권한 제거
2026-08-17 16:07:46 +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
15c5c1c98f
fix: 토너먼트 예선 8명 기록을 보존
2026-08-17 15:28:29 +00:00
Hide_D
5bc1e3473f
perf: 접속 점수를 Redis 배치로 지연 반영
...
대시보드 벌점을 read-model source와 outbox에서 제외하고 수동 projection의 가점을 Redis에 합산한다. 5초 worker가 월별 traffic과 접속 점수를 멱등 PostgreSQL batch로 반영하며 메인 제한 gate는 Redis TTL marker만 조회한다.
2026-08-17 14:50:34 +00:00
Hide_D
f5f91d8e6e
merge: 최신 main을 비용 기반 갱신 점수에 통합
2026-08-17 11:10:43 +00:00
Hide_D
19629fe3cc
fix: 갱신 비용에 따라 접속 점수를 기록
...
revision 확인과 서버 event 기반 선택 갱신은 무가점으로 두고 PostgreSQL projection을 다시 만드는 초기·수동·복구 갱신만 1점을 기록한다. 인증 범위에 묶인 1회용 realtime 증표와 회귀 검증을 추가한다.
2026-08-17 11:10:38 +00:00
Hide_D
99caab9a00
merge: 최종 main을 사령부 모바일 호환에 통합
2026-08-17 10:55:42 +00:00
Hide_D
2fdc81369f
fix: 토너먼트 참가 즉시 조편성과 화면 여백을 수정
...
수동 참가자를 비포화 예선 조에 즉시 배치하고 자동 참가 설정을 건드리던 잘못된 부작용을 제거한다. 자동 참가 장수와 NPC의 8x8 조 편입을 회귀 테스트로 고정한다. 장수 아이콘 아래 배당이 잘리지 않도록 대진 높이를 늘리고 갱신·참가·닫기 버튼의 클릭 영역을 확대한다.
2026-08-17 10:48:52 +00:00
Hide_D
3202509051
fix: 사령부 모바일 현재 턴과 NPC 대상을 호환
...
daemon 진행 뒤 국가 명령을 현재 슬롯에 재기준화하고 Ref 명령별 장수 대상 필터를 적용한다. 모바일 고급 편집기 12턴과 500px 8수뇌 행렬을 실제 Chromium 기준으로 복원한다.
2026-08-17 10:48:52 +00:00
Hide_D
a4219e515c
merge: 최신 main을 브라우저 전투 시뮬레이터 작업에 통합
2026-08-17 01:47:07 +00:00
Hide_D
161ec90bf8
feat: 전투 시뮬레이터를 브라우저 Worker로 이관
...
서버가 권위 환경과 반복 seed를 준비하고 공용 logic 프로세서를 브라우저와 기존 서버 fallback이 함께 사용하도록 변경한다. production Chromium에서 고정 seed와 1000회 Node 결과 동등성을 검증한다.
2026-08-17 01:45:41 +00:00