Commit Graph
1978 Commits
Author SHA1 Message Date
Hide_D 5135c262c7 feat: 개인 메시지 도착 알림과 읽음 동작 복원
Ref와 같이 새 수신 개인 메시지를 10분 동안 알리고 보러가기와 이미읽음에서 최신 읽음 커서를 반영한다. 실시간 중복, 초기 조회 순서, 자기 발신 제외와 모바일 이동을 production Chromium 회귀로 고정한다.
2026-08-27 07:38:08 +00:00
Hide_D 4ca749f0b0 fix: 가오픈 설문의 진행 상태를 논리 시각으로 판정
메인 현황도 투표 경로와 같은 game tick 우선 판정을 사용해 PREOPEN 설문을 숨기지 않는다. 투표 완료 후에는 설문 제목을 유지하고 새 설문 알림만 생략하는 API와 Chromium 회귀를 추가한다.
2026-08-27 06:05:38 +00:00
Hide_D d1950070d0 fix: 가오픈 설문 알림의 중복 갱신 유지
동일한 front status가 연속 도착해도 방금 열린 설문 알림을 즉시 닫지 않도록 cursor 처리를 멱등하게 만든다. production Chromium 회귀로 실시간 재조회 뒤 알림 유지를 검증한다.
2026-08-27 06:00:18 +00:00
Hide_D 66fc28058f fix: 게임 시작 후 사전 거병 숨김
현재 턴 판정에 lastTurnTime을 우선 사용해 장수 삭제와 같은 가오픈 경계로 맞춘다.\n\n구형 turntime이 남은 시작 후 상태를 데스크톱과 모바일 Chromium 회귀로 고정한다.
2026-08-27 05:14:55 +00:00
Hide_D 36c7a61ed5 merge: 빌드 완료 오픈 공지 복원 반영 2026-08-27 02:41:43 +00:00
Hide_D c895ab18d2 fix: 빌드 완료 뒤 오픈 공지를 복원한다 2026-08-27 02:41:36 +00:00
Hide_D 957c619cf8 merge: 배포 중 화면 유지와 자동 재연결 반영 2026-08-27 02:09:24 +00:00
Hide_D c1d5a80f79 fix: 배포 중 화면 유지와 자동 재연결 적용
정상 DEPLOY 중에는 기존 정적 프론트엔드를 유지하고 새 artifact 준비 후 전환합니다. 게임 화면은 일시적인 gateway 오류를 별도 상태로 표시하고 읽기 전용 probe로 제한적으로 복구합니다.
2026-08-27 02:08:44 +00:00
Hide_D 9e01d24b5d merge: 예약 오픈 공지 잔존 수정 반영 2026-08-27 01:37:01 +00:00
Hide_D 86e6a283df fix: 최신 초기화 공지만 로비에 표시
새 초기화가 이전 예약 공지를 대체하면 과거 publicAnnouncement로 되돌아가지 않도록 프로필별 최신 RESET을 공지 경계로 사용한다. 취소된 최신 작업과 즉시 초기화 회귀 테스트를 추가한다.
2026-08-27 01:36:50 +00:00
Hide_D 70b12dd210 merge: 이민족 첫 턴 시각 수정 반영 2026-08-26 15:29:06 +00:00
Hide_D 816762ab56 fix: 이민족 첫 턴을 정지 시각에 맞춤
통일 대기 중 실시간 투영 시각이 새 이민족 첫 턴으로 새던 경로를 정지된 월 경계로 교정한다. 잘못 추가한 NPC 포상 비용 100배 변경도 되돌린다.
2026-08-26 15:28:19 +00:00
Hide_D 71b8eac8ee merge: 이민족 징병 포상 계산 수정 반영 2026-08-26 15:00:34 +00:00
Hide_D 1ccda1f0fb fix: NPC 전쟁 포상 병력 단위 계산 복원
Ref costWithTech의 병력 100명 단위를 기본 NPC 및 사용자 전쟁 포상 기준에 반영한다. 어려움 이민족 초기 자원이 포상 필요 상태로 판정되는 회귀 테스트를 추가한다.
2026-08-26 15:00:29 +00:00
Hide_D 76d1942cce merge: 장수 생성 seed 회전 개선 반영 2026-08-26 06:54:03 +00:00
Hide_D 82f637843d fix: 장수 재생성 seed를 장수 번호로 회전
정지된 논리 게임 시각에서도 삭제 후 재생성 결과가 반복되지 않도록 단조 증가 장수 번호를 seed nonce로 추가한다. 검증 실패와 daemon 재시도의 allocator 결정성은 유지한다.
2026-08-26 06:53:56 +00:00
Hide_D fbee353898 misc: navi 2026-08-25 15:02:44 +00:00
Hide_D 30914b2100 misc: navi 2026-08-25 14:55:16 +00:00
Hide_D b8870f8505 merge: 일괄 업데이트 기능을 통합한다 2026-08-25 09:19:57 +00:00
Hide_D 7fa14b2b20 feat: 관리자 일괄 업데이트 화면을 추가한다
권한 있는 Gateway와 서버를 체크박스로 선택하고 진행 상태와 실패 재시도를 desktop 및 mobile에서 제공한다.
2026-08-25 09:19:20 +00:00
Hide_D 9613b482c1 feat: 일괄 릴리스 실행 계획을 추가한다
Gateway와 권한 있는 프로필 작업을 하나의 고정 커밋과 순서로 영속화한다. 앞 대상 성공 뒤 다음 작업을 claim하고 실패 대상은 같은 작업 ID로 재시도한다.
2026-08-25 09:19:12 +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 28758b0bb5 merge: 세력 장수 누락 정보를 통합한다 2026-08-25 04:40:14 +00:00
Hide_D b01e5751d3 feat: 세력 장수 누락 정보를 복원한다
Ref 권한 경계에 맞춰 연령, 삭턴, 병력, 훈련, 예약 명령, 턴 시각과 전과를 투영한다. 열 선택과 기본/전투 보기에서 새 그룹을 사용할 수 있게 하고 기존 저장 설정을 보존한다.
2026-08-25 04:36:36 +00:00
Hide_D 8e8ab01607 merge: 사령부 필요 턴 표시를 통합한다 2026-08-25 04:15:19 +00:00
Hide_D 673b8d8a54 feat: 사령부 명령 필요 턴을 표시한다
Ref처럼 여러 턴이 필요한 국가 명령의 소요 턴을 명령명 아래에 표시한다. 실행 getPreReqTurn을 기준으로 삼고 천도는 거리 기반 공식을 노출한다.
2026-08-25 04:14:47 +00:00
Hide_D 053f1a3e68 merge: 장수일람 렌더링 성능 개선을 통합한다 2026-08-25 02:12:26 +00:00
Hide_D f20fb9408d perf(game-ui): 대규모 장수일람 초기 렌더링을 줄인다
현재 화면 폭에 필요한 표 또는 카드만 마운트하고 화면 밖 장수 얼굴은 지연 로딩한다. PYA 규모 845명 Chromium 회귀로 레이아웃 전환과 요청 수 경계를 고정한다.
2026-08-25 02:11:47 +00:00
Hide_D 36b4087382 merge: 최신 main의 RESET 검증 병합 이력을 통합한다 2026-08-25 01:20:08 +00:00
Hide_D 2d711d0bab fix(frontend): NPC 장수명 색상을 Ref와 일치시킨다
암행부와 국가 장수 목록의 잘못되거나 누락된 색상을 공통 팔레트로 통일한다.
명령 대상, 토너먼트와 베팅 응답에도 npcState를 전달해 같은 표시 계약을 적용한다.
데스크톱과 모바일 Chromium 회귀 테스트로 상태별 색상을 검증한다.
2026-08-25 01:18:27 +00:00
Hide_D 9014661bae merge: PYA RESET seed 산출물 검증을 main에 반영한다 2026-08-25 01:07:05 +00:00
Hide_D 7af1f63a8e merge: 최신 main의 RESET 산출물 검증을 통합한다 2026-08-25 01:06:35 +00:00
Hide_D 93684f12fa fix(gateway): RESET seed 산출물 재사용을 검증한다
DB 보존 DEPLOY가 만든 부분 빌드 worktree를 RESET-ready로 오인하지 않도록 실제 game API와 profile seed entrypoint를 확인한다. seed 전환 전 built CLI도 재검증해 산출물 누락 시 기존 runtime을 먼저 내리지 않는다.
2026-08-25 00:59:15 +00:00
Hide_D b3971c3696 merge: 관리자 계정 식별자와 카카오 영구 교체를 반영한다 2026-08-24 23:26:58 +00:00
Hide_D 10cd1ed6d4 feat: 관리자 계정 식별자와 카카오 영구 교체 지원
관리자 승인과 사용자 OAuth 증명을 분리하고 기존 Kakao stable ID를 영구 폐기한다. 로그인 ID와 닉네임 변경은 현재 장수에 revision 기반으로 투영하며 과거 기록은 당시 이름으로 보존한다.
2026-08-24 23:25:49 +00:00
Hide_D e8dc7a65aa merge: Game API 명령 전수 Ref 호환 검증을 반영한다 2026-08-24 22:16:19 +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 2ba7ab8579 docs: 조건부 통합 검증의 생략 판정을 명시한다 2026-08-24 20:44:04 +00:00
Hide_D a7be2c7377 test: 조건부 통합 검증의 부분 생략을 차단한다 2026-08-24 20:27:47 +00:00
Hide_D 77dc53b424 fix: 부분 시계 메시지 만료의 재등장을 막는다 2026-08-24 20:26:00 +00:00
Hide_D 8872ce89b8 test: 수뇌 일괄 입력의 공통 검증 순서를 고정한다 2026-08-24 19:54:17 +00:00
Hide_D 8ffeb65532 docs: 메시지 mutation 검증 범위를 바로잡는다 2026-08-24 19:48:53 +00:00
Hide_D abdf207e66 fix: 장수 명령의 Ref 로그 형식을 복원한다 2026-08-24 19:48:47 +00:00
Hide_D 0e10b64fb7 fix: 예약 명령의 Ref 인자 검증 순서를 복원한다 2026-08-24 19:48:43 +00:00
Hide_D 97b7c49070 fix: 외교 메시지의 시계 fallback과 fixture 경계를 복원한다 2026-08-24 19:48:38 +00:00
Hide_D 04101ba862 test: Ref 명령 행렬 fixture의 결정성을 보강한다 2026-08-24 19:45:32 +00:00
Hide_D 9af2546c04 merge: 과도한 수치 호환 보정 제거를 반영한다 2026-08-24 19:18:05 +00:00
Hide_D 60dcf815ea refactor(logic): 과도한 수치 호환 보정을 제거한다
Core 수치 상태는 JavaScript와 PostgreSQL의 자연 정밀도를 유지한다. 정수 상태 경계와 절삭, 수입 배분 및 사망자 분할 순서는 보존한다.
2026-08-24 19:17:06 +00:00