Commit Graph
100 Commits
Author SHA1 Message Date
Hide_D 09ea198420 Merge branch 'main' into feat/special-account-access-20260808 2026-08-08 16:34:05 +00:00
Hide_D 77b1051ac2 feat(gateway): add special account access 2026-08-08 16:33:54 +00:00
Hide_D 21d0d75015 merge: repair Prisma PostgreSQL adapter setup 2026-08-08 16:16:07 +00:00
Hide_D fa66fb4b49 fix(infra): pass PostgreSQL config to Prisma adapter 2026-08-08 16:15:56 +00:00
Hide_D cfc17bdb0b merge: improve gateway public map previews 2026-08-08 16:12:05 +00:00
Hide_D a3b4d84f2c feat(gateway): tab public map previews 2026-08-08 16:10:04 +00:00
Hide_D 6a333cdf05 fix: preserve Gateway release runtime context 2026-08-08 15:57:38 +00:00
Hide_D f4273709ae docs: correct controller upgrade invocation 2026-08-08 15:10:31 +00:00
Hide_D 5e82fb52c6 fix: isolate child PM2 arguments 2026-08-08 15:05:55 +00:00
Hide_D 19d76d23de merge: reorganize gateway admin console 2026-08-08 13:36:47 +00:00
Hide_D 4d46afa6a5 feat(gateway): reorganize admin console navigation 2026-08-08 13:36:37 +00:00
Hide_D d99e18f334 docs(gateway): document Kakao signup recovery transport 2026-08-08 12:54:16 +00:00
Hide_D 31fcaa2c1c fix(gateway): accept Kakao already-registered response 2026-08-08 12:51:45 +00:00
Hide_D 5c0aac5561 feat(gateway): recover orphaned Kakao account links 2026-08-08 10:01:23 +00:00
Hide_D 4374c490ac feat(images): default frontend assets to image service 2026-08-08 09:30:58 +00:00
Hide_D bda76b7888 merge: Kakao account verification 2026-08-08 06:23:48 +00:00
Hide_D 3654adbe13 feat(gateway): verify Kakao account ownership 2026-08-08 06:23:16 +00:00
Hide_D 2d92114aa9 test: isolate chief upload fixture 2026-08-08 03:39:47 +00:00
Hide_D 8e65dc992d test: verify fresh image lifecycle 2026-08-08 03:36:53 +00:00
Hide_D ebf076a3c8 fix: restrict content image uploads to chiefs 2026-08-08 02:56:01 +00:00
Hide_D 05f4443e06 fix: publish game engine runtime subpaths 2026-08-08 02:33:47 +00:00
Hide_D fd90893cef fix: complete image service integration 2026-08-08 02:25:20 +00:00
Hide_D 044c916990 test: restore validation baseline 2026-08-07 10:23:16 +00:00
Hide_D 1a1d0b2d91 refactor: enforce package boundaries 2026-08-07 10:13:29 +00:00
Hide_D b1de142440 fix: ignore generated compatibility markers 2026-08-07 06:13:54 +00:00
Hide_D 72fbf0cda7 Merge branch 'main' into chore/ref-compat-removal-markers-20260807 2026-08-07 06:13:13 +00:00
Hide_D 689e6242b4 merge: smooth realtime dashboard refreshes 2026-08-07 06:12:54 +00:00
Hide_D ebc54198d7 fix(frontend): smooth realtime dashboard refreshes 2026-08-07 06:12:43 +00:00
Hide_D d0789f20e9 docs: inventory removable Ref compatibility shims 2026-08-07 06:12:00 +00:00
Hide_D e198f70756 feat(game): upload editor images to image service 2026-08-06 15:52:54 +00:00
Hide_D 57800d8574 feat(gateway): upload user icons to image service 2026-08-06 15:40:55 +00:00
Hide_D 3be3e3b307 feat(gateway): add accountable admin controls 2026-08-06 12:52:40 +00:00
Hide_D 228fa62f67 merge: align scenario 2400 speciality parity 2026-08-05 15:21:53 +00:00
Hide_D f4ee51251f fix: preserve nation and recruit AI boundaries 2026-08-05 15:21:45 +00:00
Hide_D 2ee63f154f Merge branch 'main' into fix/scenario2400-speciality-order-20260805 2026-08-05 13:26:40 +00:00
Hide_D 5d6923f11a fix: align scenario 2400 monthly parity 2026-08-05 13:25:39 +00:00
Hide_D f8c481e521 merge: Ref-compatible command editors 2026-08-05 09:04:59 +00:00
Hide_D 26045f8d63 feat: rebuild Ref-compatible command editors 2026-08-05 09:02:55 +00:00
Hide_D f731f1f38e merge: scenario 2400 battle replay parity 2026-08-05 03:09:33 +00:00
Hide_D f09a916c4b fix: align release manifest with migration heads 2026-08-05 03:09:10 +00:00
Hide_D 0dc860feee fix: align scenario 2400 battle replay parity 2026-08-05 03:08:12 +00:00
Hide_D 65de2b30a3 fix: clone item inventory before nation level rewards 2026-08-05 03:04:58 +00:00
Hide_D 544168a76f fix: preserve NPC name prefixes in scenario bootstrap 2026-08-05 02:39:04 +00:00
Hide_D 9771034a6f chore: trace reserved turn definition lookup 2026-08-05 02:20:37 +00:00
Hide_D 5fda95b25a chore: trace reserved turn refresh boundaries 2026-08-05 02:15:33 +00:00
Hide_D f765fe610f fix: refresh general turns at every execution boundary 2026-08-05 02:05:07 +00:00
Hide_D 5932ab9386 fix: recover stale in-memory reserved turn leases 2026-08-05 01:46:01 +00:00
Hide_D bd62197655 fix: refresh reserved turns at execution lease boundary 2026-08-05 01:37:25 +00:00
Hide_D 6eba8e24c3 fix: skip deleted reserved turn queues during flush 2026-08-05 01:21:16 +00:00
Hide_D a65d630d6f fix: ignore profile frontend release artifacts 2026-08-05 00:56:09 +00:00
Hide_D e86a23f749 test: keep Vite env helper in frontend project 2026-08-05 00:43:50 +00:00
Hide_D 58f5e1102f fix: honor managed Vite profile environment 2026-08-05 00:35:21 +00:00
Hide_D 76cf5cd597 fix: isolate profile frontend base paths 2026-08-05 00:30:18 +00:00
Hide_D bbb6de6971 merge: scenario 2400 long-run parity 2026-08-04 18:19:53 +00:00
Hide_D cef6a90452 fix: align scenario 2400 long-run parity 2026-08-04 18:15:32 +00:00
Hide_D 145d41841a merge: bound Gateway scenario git fan-out 2026-08-04 16:42:18 +00:00
Hide_D 67e8ee50a7 fix(gateway): bound git scenario preview fan-out 2026-08-04 16:42:14 +00:00
Hide_D d44a3eb4af merge: bounded server build toolchain 2026-08-04 16:25:10 +00:00
Hide_D 9437666767 fix(build): align server tsdown toolchain 2026-08-04 16:25:04 +00:00
Hide_D a428b76aed merge: PM2 runtime safety hardening 2026-08-04 16:02:30 +00:00
Hide_D b589f2edb2 fix(runtime): bound PM2 process restarts and identity 2026-08-04 16:01:43 +00:00
Hide_D 1e66c69d60 merge: fresh profile reset migration ordering 2026-08-04 15:08:39 +00:00
Hide_D 0550fc0587 fix(gateway): migrate fresh profile before reset state read 2026-08-04 15:08:33 +00:00
Hide_D 5c3c7512c1 merge: public Docker deployment support 2026-08-04 14:46:00 +00:00
Hide_D 6e635a312f fix: support containerized release runtimes 2026-08-04 14:45:47 +00:00
Hide_D a044d97d77 merge: complete GUI parity follow-up 2026-08-04 13:34:36 +00:00
Hide_D a333ef9681 feat: complete legacy game screen parity 2026-08-04 13:31:05 +00:00
Hide_D c4c4ee6e0f fix: restore legacy gameplay messages and record details 2026-08-04 13:30:51 +00:00
Hide_DandClaude Opus 5 8b8a285bc7 merge: scenario 2601 GUI precision parity
Ref 원본 CSS를 근거로 문서·표·컨트롤 계약을 맞추고, scoped SFC의 :global(body)
누출과 Ref에 없는 클리핑을 페이지별 계약으로 정리했습니다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 07:59:12 +00:00
Hide_DandClaude Opus 5 1f21379964 fix(frontend): stop clipping pages Ref leaves visible
The auction, my page, nation betting and hall of fame roots clipped content that
Ref lets overflow, which shifted their measured document size. The dashboard
reload controls and the diplomacy table frame now follow Ref's Lumen navigation
family and its non-collapsed gray/black frame.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 07:44:00 +00:00
Hide_DandClaude Opus 5 2f4569c057 fix(frontend): narrow legacy cell alignment to Ref's markup
Ref never aligns `.tb_layout` cells from the table; each legacy cell opts in
with align=center. The directory title table, npc list and chief reservation
rows follow that, the nation info cells use Ref's gray rule, and the main
document stops clipping horizontally.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 07:37:42 +00:00
Hide_DandClaude Opus 5 74f76aaa4f fix(frontend): align legacy title, selector and grid contracts
Ref keeps the page title row at its default alignment and centres only the
heading, rules the yearbook selector row with 1px gray edges, and lets the log
panels overflow instead of clipping. The shared Lumen control family gets Ref's
middle baseline, and the general grid drops a bottom rule and clip that Ref does
not have.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 07:31:04 +00:00
Hide_DandClaude Opus 5 80fb1d118b fix(frontend): restore Ref document and control contracts
Ref's `.bg0/.bg1/.bg2` set only a background image and `html, body` centre the
texture with vertical tiling, so the extra background colours and the default
tiling are removed. Two ranking views declared unscoped `body` rules that leaked
a 500px min-width and a 21px line-height onto every screen; each page now owns
its own contract. Controls that Ref renders with the Bootstrap/Lumen family get
the shared modifier so the bottom edge moves on hover and while pressed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 07:22:15 +00:00
Hide_D f0fa55245b merge: scenario 2601 seed UI parity 2026-08-04 05:29:50 +00:00
Hide_D 4113d81ba2 fix(frontend): converge scenario 2601 legacy UI 2026-08-04 05:29:18 +00:00
Hide_D 9cfeaed3fe fix(api): align scenario 2601 reference data 2026-08-04 05:29:12 +00:00
Hide_D c1a46c7e63 merge: logical game clock 2026-08-04 02:52:53 +00:00
Hide_D a26031dc3f feat: add logical game clock 2026-08-04 02:51:27 +00:00
Hide_D 87965a39d6 Merge branch 'main' into fix/scenario2601-monthly-seed-parity-20260802 2026-08-03 18:57:44 +00:00
Hide_D 58b9a230a7 fix: match scenario 2601 monthly seed progression 2026-08-03 18:56:23 +00:00
Hide_D 0b3602f83b merge: Ref current-season comparison fixture 2026-08-02 15:41:20 +00:00
Hide_D a061297a3f feat: import Ref current-season comparison fixture 2026-08-02 15:39:06 +00:00
Hide_D 2f17584075 merge: scenario 2601 GUI parity fixes 2026-08-02 12:16:53 +00:00
Hide_D 82b3606844 Merge branch 'main' into feature/scenario2601-gui-186-20260802 2026-08-02 12:15:31 +00:00
Hide_D 6248458baf fix: align scenario 2601 in-game GUI parity 2026-08-02 12:15:22 +00:00
Hide_D 49fe0100e4 merge: scenario 2601 GUI progression support 2026-08-02 08:21:54 +00:00
Hide_D 4faa8b8e4b Merge branch 'main' into feature/scenario2601-gui-186-20260802 2026-08-02 08:20:45 +00:00
Hide_D 791f6e1395 fix(game): preserve scenario NPC progression 2026-08-02 08:20:42 +00:00
Hide_D 8ada1667f3 Merge branch 'feature/best-general-live-ranking-audit' 2026-08-02 05:27:50 +00:00
Hide_D c88ae0f8bc Merge branch 'main' into feature/best-general-live-ranking-audit 2026-08-02 05:26:22 +00:00
Hide_D 28f4778545 test: audit live best-general rankings 2026-08-02 05:26:16 +00:00
Hide_D 7d62d37f40 Merge branch 'main' into feature/chief-center-parity-20260802 2026-08-02 05:13:04 +00:00
Hide_D 4e1058ae86 fix(frontend): restore chief center command UI parity 2026-08-02 05:10:35 +00:00
Hide_D 62bc1c9121 Merge branch 'main' into fix/ingame-button-consistency-20260802 2026-08-02 05:10:30 +00:00
Hide_D 2fef2803e5 merge: render responsive tournament bracket 2026-08-02 05:09:09 +00:00
Hide_D e645278367 Merge branch 'main' into fix/ingame-button-consistency-20260802 2026-08-02 05:09:03 +00:00
Hide_D 96d80fb766 fix(frontend): unify legacy button composition 2026-08-02 05:08:57 +00:00
Hide_D cc35002d97 Merge branch 'main' into fix/tournament-bracket-20260802 2026-08-02 05:07:23 +00:00
Hide_D bf63d9da8c merge: restore tournament reset lifecycle 2026-08-02 05:06:23 +00:00
Hide_D 4d0c3c8c18 fix(frontend): render responsive tournament bracket 2026-08-02 05:05:18 +00:00