Hide_D
b3f7a419a9
운영 보안을 보존하여 빌드 개선 배포본 통합
2026-10-23 01:33:42 +09:00
Hide_D
af51968782
빌드 선언 생성 병목과 Vue 중복 타입 검사를 개선
2026-10-23 01:33:34 +09:00
Hide_D
b377250fb9
fix: 첫 빌드 전 닫힌 서버도 패치 정책으로 오픈 요청을 받는다
2026-10-23 00:42:11 +09:00
Hide_D
2662091a6a
merge: 최신 main의 NPC 정책과 운영 보완을 오픈 요청에 통합한다
2026-10-23 00:18:45 +09:00
Hide_D
236f1bc4ed
feat: 정식 사용자의 오픈 요청과 동의 기반 예약을 영속화한다
2026-10-23 00:18:45 +09:00
Hide_D
4e668b9fb6
fix: 공개 API와 토너먼트의 사용자·장수 권한 경계를 강화한다
2026-10-10 01:56:31 +09:00
Hide_D
5771701007
이미지 업로드와 WebPush 응답의 자원 경계를 제한한다
2026-10-09 07:09:23 +09:00
Hide_D
005f88d7ca
게임 토큰 회수를 Redis에 유지하고 재시작과 알림 누락을 방어한다
2026-10-09 05:59:28 +09:00
Hide_D
eeda225429
게임 세션의 원자적 발급과 추적 상한 및 회수를 보강한다
2026-10-09 05:10:05 +09:00
Hide_D
6755f09ee7
원격 릴리스 빌드에 토큰 파일 인증과 응답 제한을 적용한다
2026-10-09 04:31:44 +09:00
Hide_D
3d9f7392df
온라인 인증 시도와 처리 비용 및 Kakao 응답 경계를 제한한다
2026-10-09 03:43:59 +09:00
Hide_D
9dceaf8e4e
SSE 헤더 인증과 연결 수명 검증 및 HTTP 오류 정보 보호
2026-10-09 02:35:45 +09:00
Hide_D
87f810a878
취약 의존성을 갱신하고 PM2 파일 감시를 비활성화한다
2026-10-09 01:35:28 +09:00
Hide_D
e378936051
OAuth state 중복 소비와 Web Push 내부망 요청을 차단한다
2026-10-09 00:59:06 +09:00
Hide_D
8823434610
계정 아이콘 등록과 목록 내리기 제한을 조정한다
2026-09-24 15:46:11 +00:00
Hide_D
4bf812b601
예약 초기화에서 구버전 릴리스 빌드 호환성을 확인한다
2026-09-24 05:47:46 +00:00
Hide_D
16b320dabc
chore(build): 빌드 도구와 Node LTS 버전 갱신
...
TypeScript 버전은 유지하고 pnpm, Turbo, Vite, Vitest, Prisma, tsdown을 갱신한다. 선언 파일 생성 호환성을 위해 rolldown-plugin-dts를 고정한다.
2026-09-23 02:09:22 +00:00
Hide_D
d89bdc439f
시나리오 기본 시작 연도와 출병 제한 기준 통일
2026-09-17 00:53:24 +00:00
Hide_D
eb680121c3
관리 daemon의 실행 commit SHA를 NPC 감사 결정에 기록
2026-09-16 08:29:55 +00:00
Hide_D
22cf566c6b
NPC 결정 기록 조회와 월별 인덱스를 연결하고 감사 화면 검증
2026-09-16 08:14:48 +00:00
Hide_D
63907d95cc
NPC 결정 요약과 상세를 턴 transaction에 저장하고 기수별 정리 연결
2026-09-16 07:55:12 +00:00
Hide_D
52cea882ab
플레이 감사 국가 생멸과 장기 tick 저장을 보완하고 중간 전달 준비
2026-09-16 07:26:05 +00:00
Hide_D
ed2597aef3
feat: 프로필별 플레이 감사 조회와 권한 검사 연결
2026-09-16 02:52:52 +00:00
Hide_D
a00f46dfc8
관리자 서버 진단에 lease 상태와 영속 장애 이력 추가
2026-09-09 23:36:16 +00:00
Hide_D
9c73085353
현재 복구 migration 기준으로 manifest 검증 기대값 갱신
2026-09-09 23:05:39 +00:00
Hide_D
b2be86a9a2
fix: 신규 오픈 시각과 게임 시계 원점을 정확히 보존
2026-09-07 01:48:23 +00:00
Hide_D
d3443ec7f5
refactor: 턴 경계와 12턴 묶음을 보존하는 2배속 복구 구현
2026-09-06 10:04:33 +00:00
Hide_D
63da0921cb
fix: 재개 시 미처리 턴을 실행하고 장기 지연은 12턴씩 보정
2026-09-06 08:06:00 +00:00
Hide_D
6dcc914f94
fix: 운영 중단 복구 시 장수의 지정 턴 시각을 보존
2026-09-06 07:37:51 +00:00
Hide_D
3437cd99f4
fix: 가오픈 명령과 GAME WALL 시간 경계 회귀 수정
2026-09-05 00:55:33 +00:00
Hide_D
51f8be492f
fix(game): complete clock after invader ending
2026-09-03 20:16:28 +00:00
Hide_D
156f4e68b8
chore(release): advance game schema head
2026-09-03 19:41:42 +00:00
Hide_D
a2b0b997a2
fix(clock): preserve UTC leases and unification recovery
2026-09-03 19:40:14 +00:00
Hide_D
0aa549a6c5
test(clock): exercise suspended lifecycle actions
2026-09-03 17:29:18 +00:00
Hide_D
abceee8315
시간 도메인과 정지 중 메시지·베팅 경계 정리
2026-09-03 16:01:19 +00:00
Hide_D
69ac6028df
feat: 통일 대기 시계를 원자적 reconciliation으로 전환
2026-09-03 10:18:44 +00:00
Hide_D
a9f23703d9
feat: 게이트웨이 시계 생명주기 권위 연결
2026-09-03 09:49:53 +00:00
Hide_D
a3e2bf90ae
feat: 시계 reconciliation 워커와 명령 경계 완성
2026-09-03 09:40:48 +00:00
Hide_D
ae7d55ef47
feat: 게임 시계 reconciliation 권위 기반 추가
2026-09-03 08:44:43 +00:00
Hide_D
99a477b47e
fix(tooling): lint 검사를 저메모리 하이브리드로 전환
2026-08-31 04:58:57 +00:00
Hide_D
d68209879b
카카오 OTP 만료 시각을 한국 시간으로 표시
2026-08-30 01:37:58 +00:00
Hide_D
342994f77b
빌드와 테스트 간단 출력을 기본으로 전환
2026-08-29 04:18:43 +00:00
Hide_D
c895ab18d2
fix: 빌드 완료 뒤 오픈 공지를 복원한다
2026-08-27 02:41:36 +00:00
Hide_D
c1d5a80f79
fix: 배포 중 화면 유지와 자동 재연결 적용
...
정상 DEPLOY 중에는 기존 정적 프론트엔드를 유지하고 새 artifact 준비 후 전환합니다. 게임 화면은 일시적인 gateway 오류를 별도 상태로 표시하고 읽기 전용 probe로 제한적으로 복구합니다.
2026-08-27 02:08:44 +00:00
Hide_D
86e6a283df
fix: 최신 초기화 공지만 로비에 표시
...
새 초기화가 이전 예약 공지를 대체하면 과거 publicAnnouncement로 되돌아가지 않도록 프로필별 최신 RESET을 공지 경계로 사용한다. 취소된 최신 작업과 즉시 초기화 회귀 테스트를 추가한다.
2026-08-27 01:36:50 +00:00
Hide_D
9613b482c1
feat: 일괄 릴리스 실행 계획을 추가한다
...
Gateway와 권한 있는 프로필 작업을 하나의 고정 커밋과 순서로 영속화한다. 앞 대상 성공 뒤 다음 작업을 claim하고 실패 대상은 같은 작업 ID로 재시도한다.
2026-08-25 09:19:12 +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
10cd1ed6d4
feat: 관리자 계정 식별자와 카카오 영구 교체 지원
...
관리자 승인과 사용자 OAuth 증명을 분리하고 기존 Kakao stable ID를 영구 폐기한다. 로그인 ID와 닉네임 변경은 현재 장수에 revision 기반으로 투영하며 과거 기록은 당시 이름으로 보존한다.
2026-08-24 23:25:49 +00:00
Hide_D
ce0c9e257d
feat: 예약 초기화 중간 버전 업데이트를 허용한다
...
미래 예약 RESET을 보존하면서 DB 유지 DEPLOY 한 건을 별도 queue lane에 등록한다. 예약 시각까지 시작되지 않은 중간 배포는 RESET claim 전에 자동 취소하고 관리자 화면에 이 경계를 안내한다.
2026-08-24 13:22:19 +00:00