Hide_D
|
258d333539
|
fix(migration): Profile 권한 이관 순서 정합화
|
2026-08-17 16:13:25 +00:00 |
|
Hide_D
|
449a979685
|
merge: 최종 main을 Profile 포괄 권한 제거에 통합
|
2026-08-17 16:11:49 +00:00 |
|
Hide_D
|
90b56d75c1
|
merge: 최신 main을 Profile 포괄 권한 제거에 통합
|
2026-08-17 16:11:07 +00:00 |
|
Hide_D
|
1100def350
|
merge: 최종 main을 실행 중 게임 옵션 변경에 통합
|
2026-08-17 16:09:15 +00:00 |
|
Hide_D
|
996357701c
|
merge: 최신 main을 실행 중 게임 옵션 변경에 통합
# Conflicts:
# packages/infra/prisma/gateway.prisma
|
2026-08-17 16:09:03 +00:00 |
|
Hide_D
|
b49332f5b9
|
fix(gateway): Profile 포괄 운영 권한 제거
|
2026-08-17 16:07:46 +00:00 |
|
Hide_D
|
71ea5fcaac
|
merge: 최신 main을 공개 지도 정보 정리에 통합
|
2026-08-17 16:05:32 +00:00 |
|
Hide_D
|
ca6823d409
|
feat: 실행 중 게임 옵션 변경을 지원
Gateway 관리 화면에서 현재 기수의 장수 생성 제한, 유저 자동턴, 턴 간격을 내구성 action으로 변경한다.
턴 간격 변경은 논리 tick과 현재 게임 시각을 보존하며 DB와 Redis의 tick 기반 시각을 재투영하고 기존 로그 timestamp는 유지한다.
|
2026-08-17 16:05:07 +00:00 |
|
Hide_D
|
aa66f2701d
|
fix: 공개 지도 미리보기 정보를 간결하게 정리
서버 탭 아래 중복 이름과 내부 지도 테마명을 제거하고 런타임 상태를 하단 요약으로 옮긴다. 연월은 레거시 지도 제목과 같은 20px 중앙 띠로 표시하고 데스크톱·모바일 Chromium 검증을 보강한다.
|
2026-08-17 16:04:33 +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
|
fc7de05017
|
feat: 레거시 재이관과 계정 복구 기반을 추가
중앙 이전 기록 스키마와 버전 정규화기를 도입하고, 재실행 시 현행 계정 상태를 보존한다. 카카오 인증 뒤 이관 비밀번호를 1회 설정하는 흐름과 비카카오 계정용 안전한 CLI 복구 경로를 추가한다.
|
2026-08-17 15:55:32 +00:00 |
|
Hide_D
|
919c48f023
|
merge: Gateway 릴리스 manifest 정합성 복구를 main에 반영
|
2026-08-17 15:51:50 +00:00 |
|
Hide_D
|
39cc52a80d
|
fix(release): 접속 배치 migration head를 릴리스에 반영
새 general_access_batch migration과 release manifest의 game schema head를 맞추고 정합성 회귀 기대값을 갱신한다.
|
2026-08-17 15:51:42 +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
|
15c5c1c98f
|
fix: 토너먼트 예선 8명 기록을 보존
|
2026-08-17 15:28:29 +00:00 |
|
Hide_D
|
50e7d894e4
|
merge: 원격 지연 접속 점수 배치를 통합
|
2026-08-17 14:51:23 +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
|
22b9d8ac52
|
merge: 프로필 초기화와 Gateway 배포 직렬화를 통합
|
2026-08-17 14:49:12 +00:00 |
|
Hide_D
|
fb6add83a5
|
fix(gateway): 프로필 초기화와 전체 배포를 직렬화
진행 중인 프로필 RESET 또는 DEPLOY와 Gateway 전체 릴리스가 서로의 실행자를 중단하지 않도록 공통 advisory lock과 교차 RUNNING 검사를 추가한다. PostgreSQL 통합 테스트로 동시 claim과 후속 실행을 검증한다.
|
2026-08-17 14:41:18 +00:00 |
|
Hide_D
|
9c2b8d78d0
|
fix: 자율 행동 상태를 행 툴팁으로 표시
|
2026-08-17 14:18:38 +00:00 |
|
Hide_D
|
b488cc22bf
|
test: 로비 수동 재시도 검증의 자동 성공 경쟁 제거
스크린샷과 접근성 측정 중 예약 재시도가 성공해 버튼이 사라지는 경합을 막고, 수동 재시도 시나리오를 결정적으로 유지한다.
|
2026-08-17 11:28:35 +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 |
|
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
|
fe70ebf598
|
fix: 연감 로그 블록을 내용에 맞게 확장
|
2026-08-17 11:10:19 +00:00 |
|
Hide_D
|
1dba439d62
|
merge: 최신 main을 개인 기록 시각 글자 크기 보정에 통합
|
2026-08-17 10:58:52 +00:00 |
|
Hide_D
|
232332812d
|
fix(game-ui): 개인 공격·수비 기록 시각 글자 크기를 맞춤
Ref의 <1> 시각 표식과 같은 90% 글자 크기를 적용하고, 기존 표식 시각의 중복 추가를 막는다.
동일 공격·수비 문구의 Ref/Core Chromium 측정과 /che, /hwe 회귀 검증을 추가한다.
|
2026-08-17 10:58:10 +00:00 |
|
Hide_D
|
be5d0af46a
|
merge: 최신 사령부 변경을 인게임 폰트 통일에 반영
|
2026-08-17 10:57:21 +00:00 |
|
Hide_D
|
f18ec08385
|
merge: 최종 main을 인게임 폰트 통일에 반영
|
2026-08-17 10:55:56 +00:00 |
|
Hide_D
|
99caab9a00
|
merge: 최종 main을 사령부 모바일 호환에 통합
|
2026-08-17 10:55:42 +00:00 |
|
Hide_D
|
f9e38de533
|
merge: 최신 main을 인게임 폰트 통일에 반영
|
2026-08-17 10:53:27 +00:00 |
|
Hide_D
|
a110435033
|
fix: 인게임 내용 폰트를 Pretendard로 통일
게임 프론트 전역에서 Pretendard를 한 번 로드하고 본문·기록·표·입력·버튼의 명시적 글꼴을 공통 토큰으로 통일한다. production Chromium 검증과 정적 회귀 검사를 함께 추가한다.
|
2026-08-17 10:52:34 +00:00 |
|
Hide_D
|
c543c8b053
|
merge: 최종 main을 토너먼트 즉시 조편성 수정에 통합
|
2026-08-17 10:51:40 +00:00 |
|
Hide_D
|
9f46c51a46
|
merge: 예약 명령 인자 요약을 사령부 호환에 통합
# Conflicts:
# app/game-frontend/src/components/command/ReservedCommandEditor.vue
|
2026-08-17 10:51:18 +00:00 |
|
Hide_D
|
626786e460
|
test: 국가 턴 lease 재기준화 경계를 고정
daemon이 같은 revision의 lease를 보유한 동안 current-position 입력이 큐를 덮어쓰지 않는 회귀를 추가한다.
|
2026-08-17 10:49:35 +00:00 |
|
Hide_D
|
ad9e98c10d
|
merge: 최신 main을 토너먼트 즉시 조편성 수정에 통합
|
2026-08-17 10:49:24 +00:00 |
|
Hide_D
|
049d5623cd
|
merge: 최신 메인을 예약 명령 표시 수정에 통합
|
2026-08-17 10:49:18 +00:00 |
|
Hide_D
|
ba29528cf1
|
fix: 메인 예약 명령 요약과 자율 행동 상태를 복원
예약 명령 mutation 응답에도 autorunLimit을 포함해 입력 직후 색상과 상태가 사라지지 않게 한다. Ref getBrief 계약에 맞춰 명령 인자를 요약하고 자율 행동 종료 연월과 현재 시각을 표시한다.
|
2026-08-17 10:49:14 +00:00 |
|
Hide_D
|
21575c7b1f
|
merge: 최신 main을 사령부 모바일 호환에 통합
|
2026-08-17 10:48:59 +00:00 |
|