Commit Graph
100 Commits
Author SHA1 Message Date
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
Hide_D d71c140232 Merge branch 'main' into feature/tournament-reset-autostart-20260802 2026-08-02 05:03:36 +00:00
Hide_D 4d14fe27e4 test(tournament): start daemon before joins 2026-08-02 04:58:47 +00:00
Hide_D 39f7988a07 test(tournament): route account icon source 2026-08-02 04:57:25 +00:00
Hide_D a0005dfe01 test(tournament): isolate gameplay lifecycle 2026-08-02 04:55:57 +00:00
Hide_D e3c5d03cbe merge: restore global info nation summary 2026-08-02 04:53:23 +00:00
Hide_D d7b15e5781 fix(game): restore global info nation summary 2026-08-02 04:51:14 +00:00
Hide_D 6caa368520 test(tournament): preserve migration baseline 2026-08-02 04:51:07 +00:00
Hide_D 472de49151 test(tournament): baseline lifecycle migrations 2026-08-02 04:47:03 +00:00
Hide_D 8f5a5330ff fix(tournament): reset season runtime state 2026-08-02 04:45:07 +00:00
Hide_D 43ec211ff8 feat(game): align in-game GUI with ref captures 2026-08-01 22:03:03 +00:00
Hide_D 23cdc2adf2 feat(frontend): align in-game layouts with ref 2026-08-01 15:50:14 +00:00
Hide_D fd47d6999c fix(game): keep in-game status pages available 2026-08-01 15:50:01 +00:00
Hide_D 65d489d21d feat: add release operations manual and update documentation links 2026-08-01 05:54:05 +00:00
Hide_D 635ba674f1 Merge branch 'main' into feature/user-icon-library-20260801 2026-08-01 03:41:16 +00:00
Hide_D a275e6a234 feat: add user icon library and in-game selection 2026-08-01 03:40:36 +00:00
Hide_D d4829d0072 merge: add core2026 release controller 2026-08-01 03:28:13 +00:00
Hide_D 7b466de0a6 feat: add durable release controller and admin deploy modes 2026-08-01 03:27:38 +00:00
Hide_D 395b60cdbe docs: expose parity spec typecheck 2026-07-31 18:21:47 +00:00
Hide_D eb47472691 test(e2e): enforce parity spec typecheck 2026-07-31 18:21:27 +00:00
Hide_D 3eecccee4c docs: expose focused live parity suites 2026-07-31 18:17:54 +00:00
Hide_D 62152ba8d9 test(e2e): make parity runners environment-safe 2026-07-31 18:17:54 +00:00
Hide_D ab0c050847 fix(logs): restore legacy history and cursor limits 2026-07-31 18:09:27 +00:00
Hide_D 132baf21cc test(e2e): honor configured game base paths 2026-07-31 18:08:04 +00:00
Hide_D c3c1ddc0cf test(e2e): restore authenticated parity fixtures 2026-07-31 18:08:04 +00:00
Hide_D a2d4346d60 fix(gateway): finish lifecycle action audits 2026-07-31 18:02:03 +00:00
Hide_D c29b40ba5a fix(auth): atomically exchange gateway tokens 2026-07-31 18:00:07 +00:00
Hide_D 2596c47fc5 fix(gateway): harden build workspace boundaries 2026-07-31 17:58:12 +00:00
Hide_D a112dced68 fix(gateway): close session and resume boundaries 2026-07-31 17:56:20 +00:00
Hide_D 8f162f1db9 merge: revoke prestart deletion game token 2026-07-31 17:42:24 +00:00
Hide_D 596d01b6f4 fix(game-api): revoke token after prestart deletion 2026-07-31 17:42:03 +00:00
Hide_D 21d204c749 merge: accept batched lobby responses in E2E 2026-07-31 17:33:52 +00:00
Hide_D d7d47943e9 test: accept batched lobby responses 2026-07-31 17:33:37 +00:00
Hide_D b7a387cdbc merge: restore game frontend E2E fixtures 2026-07-31 17:29:16 +00:00
Hide_D 34a88e5c80 test: restore game frontend session fixtures 2026-07-31 17:28:34 +00:00
Hide_D ec20da5799 merge: cover missing city trade in Chromium 2026-07-31 17:09:20 +00:00
Hide_D 3bd6913123 test(frontend): cover missing city trade across prefixes 2026-07-31 17:08:41 +00:00
Hide_D 6e25f67571 merge: make gateway shutdown idempotent 2026-07-31 16:56:46 +00:00
Hide_D 81e58a21bc fix(gateway): make process shutdown idempotent 2026-07-31 16:55:57 +00:00
Hide_D 1dd1610cb8 merge: secure gateway global notice HTML 2026-07-31 16:48:14 +00:00
Hide_D 864cbfc0d0 fix(gateway): purify global notice HTML 2026-07-31 16:47:26 +00:00
Hide_D 1168813eb3 merge: secure legacy log HTML rendering 2026-07-31 16:33:28 +00:00
Hide_D 2e63be87c9 fix(logs): rebuild legacy HTML safely 2026-07-31 16:32:34 +00:00
Hide_D 419d1b125d merge: restore turn checkpoints on flush failure 2026-07-31 16:12:28 +00:00
Hide_D 885018c7fd fix(turn): roll back checkpoint with world state 2026-07-31 16:11:56 +00:00
Hide_D b193b2a0f6 merge: secure diplomacy letter HTML 2026-07-31 15:53:48 +00:00
Hide_D eb9c1fe1e7 fix(diplomacy): purify stored letter HTML 2026-07-31 15:52:43 +00:00
Hide_D aaab3f1a91 merge: improve dynasty archives and gateway states 2026-07-31 15:29:15 +00:00
Hide_D 809de8ace6 fix(gateway): show legacy season states 2026-07-31 15:28:16 +00:00
Hide_D 8a17412fcd fix(dynasty): normalize archived nation records 2026-07-31 15:28:04 +00:00
Hide_D 6e8f048876 merge: finalize united events and auctions compatibly 2026-07-31 14:59:50 +00:00
Hide_D bb6d2f524e fix(engine): finalize united events and auctions compatibly 2026-07-31 14:56:57 +00:00
Hide_D d8a893e6a8 merge: finalize unification archives atomically 2026-07-31 14:11:19 +00:00
Hide_D 7f12b072b3 fix(api): resolve yearbooks by generation server id 2026-07-31 14:10:28 +00:00
Hide_D 02515303fd feat(engine): finalize unification archives atomically 2026-07-31 14:10:22 +00:00
Hide_D 8ea8e6e26f fix(engine): roll back scheduled turns when flush fails 2026-07-31 14:10:11 +00:00
Hide_D e1a3b3dee0 merge: strengthen profile reset atomicity 2026-07-31 13:20:08 +00:00
Hide_D 78844700c0 feat: expose profile reset operation progress 2026-07-31 13:19:32 +00:00
Hide_D 26fbba39b4 fix: serialize profile reset operations 2026-07-31 13:19:27 +00:00
Hide_D d959c9b06d fix: make scenario reset generation atomic 2026-07-31 13:19:19 +00:00
Hide_D 36351f4e86 merge: durable auction finalization recovery 2026-07-31 11:59:36 +00:00
Hide_D 1345aa25a1 fix: recover auction finalization across worker restarts 2026-07-31 11:59:02 +00:00
Hide_D 439e4272e0 merge: account icon profile synchronization 2026-07-31 11:21:54 +00:00
Hide_D 5f20413552 feat: synchronize account icons across game profiles 2026-07-31 11:21:08 +00:00
Hide_D c8adeeb47b Merge branch test/conditional-integration-runner-20260731 2026-07-31 08:30:44 +00:00
Hide_D 3cf3adee7c test: reject empty conditional test modes 2026-07-31 08:30:00 +00:00
Hide_D 4359d8dadd test: harden conditional cleanup boundaries 2026-07-31 08:25:08 +00:00
Hide_D a568a8e747 test: clean conditional Redis keys safely 2026-07-31 08:02:19 +00:00
Hide_D 2378bfee92 test: isolate conditional integration runner 2026-07-31 07:59:48 +00:00