Commit Graph
966 Commits
Author SHA1 Message Date
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