Hide_D
|
212c13bf16
|
fix: 유산 설명의 줄바꿈을 복원
전투 특기와 유니크 경매 설명의 레거시 br 표기를 안전한 줄 단위 DOM으로 변환한다. Chromium 회귀로 실제 줄바꿈과 리터럴 태그 비노출을 검증한다.
|
2026-08-27 18:17:15 +00:00 |
|
Hide_D
|
ac48f2ae5b
|
fix: 전투 시뮬레이터 기본 특기 계약 복원
Ref와 같이 시나리오 defaultSpecialDomestic을 공격자와 수비자 payload에 적용한다. 기본 5병종 5x5 고정 seed Ref 차등 회귀와 API·Chromium 회귀를 추가한다.
|
2026-08-25 05:58:26 +00:00 |
|
Hide_D
|
d4277d114b
|
test: full precision 명령의 Ref 투영 경계를 고정한다
|
2026-08-24 22:16:08 +00:00 |
|
Hide_D
|
f08e154745
|
merge: 최신 main의 수치 상태 정책을 통합한다
|
2026-08-24 21:27:26 +00:00 |
|
Hide_D
|
6ed9c9ca3b
|
test: 수뇌 연구 행렬의 빈 meta 형식을 고정한다
|
2026-08-24 21:27:18 +00:00 |
|
Hide_D
|
a7be2c7377
|
test: 조건부 통합 검증의 부분 생략을 차단한다
|
2026-08-24 20:27:47 +00:00 |
|
Hide_D
|
04101ba862
|
test: Ref 명령 행렬 fixture의 결정성을 보강한다
|
2026-08-24 19:45:32 +00:00 |
|
Hide_D
|
60dcf815ea
|
refactor(logic): 과도한 수치 호환 보정을 제거한다
Core 수치 상태는 JavaScript와 PostgreSQL의 자연 정밀도를 유지한다. 정수 상태 경계와 절삭, 수입 배분 및 사망자 분할 순서는 보존한다.
|
2026-08-24 19:17:06 +00:00 |
|
Hide_D
|
7deb94549f
|
test: 인증 명령 통합 fixture에 actor를 연결한다
|
2026-08-24 16:37:39 +00:00 |
|
Hide_D
|
3f554de586
|
merge: 최신 main의 내부 예약 명령 경계를 반영한다
# Conflicts:
# app/game-api/src/router/turns/index.ts
|
2026-08-24 16:31:39 +00:00 |
|
Hide_D
|
a9e2431115
|
test: 실제 Game API 명령 전수 근거를 고정한다
|
2026-08-24 16:30:48 +00:00 |
|
Hide_D
|
9fe1f1878a
|
fix: 내부 전용 예약 명령 실행 경계를 분리한다
|
2026-08-24 16:02:35 +00:00 |
|
Hide_D
|
98db74491f
|
merge: 최신 main을 transport 권한과 durable 검증에 최종 통합한다
|
2026-08-24 09:19:08 +00:00 |
|
Hide_D
|
69000d4cb9
|
test: 조건부 통합 fixture의 시계와 소유권을 격리한다
|
2026-08-24 09:18:52 +00:00 |
|
Hide_D
|
821b8a0723
|
fix: NPC 빙의 seed를 Ref 논리 tick과 일치시킨다
|
2026-08-24 09:18:08 +00:00 |
|
Hide_D
|
4671c48a8a
|
merge: 최신 main을 Ref 전용 아이콘 검증 제외에 통합한다
|
2026-08-24 08:46:04 +00:00 |
|
Hide_D
|
cd0f50f89d
|
fix(migration): 검증 실패 아이콘을 명시적으로 제외한다
검토한 회원 번호의 이미지가 계속 유효성 조건을 어길 때만 업로드에서 제외한다. 기존 Ref 경로가 현재 선택인 경우 기본 아이콘으로 정리하고 최신 Core 선택은 보존한다.
|
2026-08-24 08:45:47 +00:00 |
|
Hide_D
|
b8b7f7e356
|
merge: 최신 main을 메시지 tombstone 변경에 통합한다
|
2026-08-24 08:39:39 +00:00 |
|
Hide_D
|
98d9115a61
|
fix: 삭제 메시지를 tombstone으로 보존한다
메시지 삭제 시 유효기간을 만료시키지 않고 본문을 삭제 안내로 치환해 송수신 행을 유지한다. 외교 메시지 조회 권한 부족은 삭제 상태와 분리하고 API, PostgreSQL 통합, Chromium 회귀 검증을 추가한다.
|
2026-08-24 08:39:10 +00:00 |
|
Hide_D
|
0c5dee1af8
|
fix(migration): Ref 전용 아이콘을 업로드 API로 이관한다
전용 아이콘 바이트를 모두 검증한 뒤 sam-image 서명 API에 결정적 경로로 등록한다. API 반환 경로를 계정과 아이콘 소유 목록에 연결하고 Core에서 바뀐 현재 선택은 보존한다.
|
2026-08-24 08:33:19 +00:00 |
|
Hide_D
|
90d43547fe
|
merge: 최신 main을 transport 권한과 커맨드 내구 행렬에 통합한다
|
2026-08-24 07:41:28 +00:00 |
|
Hide_D
|
8d966d3152
|
test: 실제 transport 권한과 커맨드 내구 행렬을 검증한다
실제 Fastify HTTP, PostgreSQL과 Redis에서 예약 mutation의 인증·sanction·소유권·수뇌 경계, 감사 원장과 무부작용을 검증한다.
장수 55개와 수뇌 35개를 R1/R2/R3으로 전수 분류하고 대표 9개를 Ref/Core 의미 비교부터 lease, 단일 flush와 fresh reload까지 실행한다. 비행위자 revision/lease와 관직 5 수뇌 partition도 exact 보존한다.
|
2026-08-24 07:41:12 +00:00 |
|
Hide_D
|
531fa55c5f
|
fix: 긴급천도 후보를 지도 연결 거리로 선택한다
|
2026-08-24 04:50:06 +00:00 |
|
Hide_D
|
95cf68dffd
|
fix: 전투 이펙트와 차등 하네스 호환성을 복원한다
Ref 기준의 판정 순서, 난수 소비, 아이템·특기 이펙트와 로그 형식을 맞춘다.
전체 전투 결과와 이벤트·상태·난수 trace를 엄격 비교하고 fixture 및 출병 예약 회귀를 보강한다.
|
2026-08-24 03:37:56 +00:00 |
|
Hide_D
|
c63a49bd07
|
fix: 커맨드 차등 생명주기와 로그 그래프를 보강
장수 55종과 수뇌 35종의 상태, 로그, 메시지, 예약 턴 비교를 닫습니다.
실제 시나리오 프로필과 대표 PostgreSQL 수명주기, 즉시 외교와 출병 회귀를 추가하고 발견된 Ref 로그 및 생성 장수 저장 차이를 교정합니다.
|
2026-08-23 21:48:29 +00:00 |
|
Hide_D
|
03086611b0
|
fix(migration): 재생성된 유산 저장소 자연키를 보존한다
|
2026-08-23 12:00:42 +00:00 |
|
Hide_D
|
c551612d0b
|
merge: 최신 main을 정적 프런트엔드 작업에 통합한다
|
2026-08-22 09:33:52 +00:00 |
|
Hide_D
|
d3e5d12cbf
|
feat(release): 정적 프런트엔드와 격리 빌더를 도입한다
Gateway와 프로필 릴리스가 불변 프런트엔드 아티팩트를 원자적으로 게시하고 실패 시 이전 포인터를 복구하도록 한다.
릴리스 빌드는 전용 builder protocol로 분리하고 성공한 Gateway 커밋을 재기동용 Git ref에 고정한다.
|
2026-08-22 09:32:47 +00:00 |
|
Hide_D
|
d3d89cf003
|
fix: 지난 플레이 전투 자료를 보존한다
통일·장수 삭제·게임 취소 archive에 전투 집계와 숙련도, 전투 결과를 저장한다. 개인 기록과 전투 상세는 보존 대상에서 제외하고 기존 Core snapshot도 정규화한다.
|
2026-08-22 09:15:45 +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
|
6b6a19b35e
|
fix: 인게임 작업 상태를 공용 toast로 통일한다
|
2026-08-21 17:32:50 +00:00 |
|
Hide_D
|
aa912a2eed
|
fix(game-ui): 공통 Lumen 버튼 모양을 통일한다
상하단 이동·갱신 제어와 장수 목록, 토너먼트, 명령 선택을 공통 semantic button family로 연결한다.
고정 행은 공통 fixed-height 변형이 hover와 active 높이를 보정하게 하고 실제 Chromium geometry 회귀를 추가한다.
|
2026-08-21 16:31:42 +00:00 |
|
Hide_D
|
77f584d664
|
merge: 최신 main을 메인 갱신 제어 작업에 통합
|
2026-08-21 04:51:55 +00:00 |
|
Hide_D
|
aa479c1f0f
|
fix(game-ui): 메인 갱신 제어를 턴 입력기 아래로 이동
|
2026-08-21 04:49:52 +00:00 |
|
Hide_D
|
a403652761
|
fix: 유산 전투 특기 고정과 내역 스크롤 수정
초기화 시 전투 특기를 null로 정규화하고 이전 특기 배열을 보존해 다음 월 고정 배정이 daemon 재시작 없이 동작하게 한다. 다중 변경 내역이 문서 높이를 늘리도록 하고 API, 월간 persistence, 실제 Chromium 회귀 검증을 추가한다.
|
2026-08-21 04:45:38 +00:00 |
|
Hide_D
|
6cd85e5903
|
merge: 원격 main을 프런트엔드 import 경계에 통합
|
2026-08-21 01:52:04 +00:00 |
|
Hide_D
|
a43f3e4e0a
|
perf: 프런트엔드 import 경계를 세분화
Gateway 화면을 route 단위로 지연 로딩하고 common runtime import를 실제 소유 leaf export로 분리한다.\n\npackage boundary와 route loading 회귀 테스트로 root barrel 재유입을 차단한다.
|
2026-08-21 01:45:20 +00:00 |
|
Hide_D
|
642b50fc3a
|
merge: 최신 main을 기본 등용 명령 복구에 통합
|
2026-08-21 01:33:14 +00:00 |
|
Hide_D
|
6db5192a4d
|
fix: 기본 등용과 대상 임관 명령을 복구
Ref 기본 일반장 명령 46개 exact-set 검사를 추가하고 등용 및 장수대상임관을 사용자 명령표에 복원한다. 실제 DB와 API, 데몬, Chromium을 연결해 등용 서신 수신과 수락 임관까지 검증하며 내부 등용수락 명령의 profile 로딩도 바로잡는다.
|
2026-08-21 01:33:02 +00:00 |
|
Hide_D
|
c924eaf205
|
fix(message): 수뇌의 재야 광고 발송 대상을 복원
Ref와 같이 외교 권한이 있는 장수에게 재야 국가 우편함을 노출한다. 서버 권한 강제와 재야 수신 경로, 실제 Chromium 발송 흐름을 회귀 테스트로 고정한다.
|
2026-08-21 01:16:35 +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
|
bef304c31a
|
merge: 최신 main을 턴 실패 개인 기록 작업에 반영
# Conflicts:
# app/game-engine/src/turn/reservedTurnHandler.ts
|
2026-08-20 16:25:00 +00:00 |
|
Hide_D
|
e9d8961386
|
fix: 턴 실패 사유를 실행 장수의 개인 기록에 남김
개인턴과 수뇌턴 공통 로그 생성 경로에서 generalId를 필수로 전달해 PostgreSQL 영속화 단계의 누락을 막는다. 비교 도구의 소유자 추론을 제거하고 단위, PostgreSQL, Chromium 회귀 검증을 추가한다.
|
2026-08-20 16:23:40 +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
|
d03d0f7957
|
fix(game-ui): 명장일람 보기 전환을 버튼으로 표시
유저 보기와 NPC 보기 입력을 기존 명장일람 버튼 스타일에 연결한다. 실제 Chromium 회귀에서 닫기 버튼과의 스타일 일치 및 데스크톱·모바일 상호작용을 확인한다.
|
2026-08-20 15:32:45 +00:00 |
|
Hide_D
|
1bacdaef5f
|
merge: 최신 core2026 main을 서신 호환 이관에 통합
|
2026-08-19 18:06:28 +00:00 |
|
Hide_D
|
b9d5edbb3d
|
perf: 릴리스 프론트엔드 빌드를 안전하게 캐시
Gateway와 Profile 릴리스의 타입검사와 Vite 번들을 별도 Turbo 작업으로 캐시한다. DB 보존 DEPLOY는 game-api만 빌드하고 기본 동시성 1과 기존 산출물 계약은 유지한다.
|
2026-08-19 18:05:38 +00:00 |
|