Commit graph

  • ca8f4ef4e5 Merge campaign-hover-ui-round: gate fixes — seamless login wormhole edges, centered vitals icons main Erik 2026-08-17 12:30:51 +02:00
  • fdc4fd496d fix(ui): gate — no void frames around the login wormhole; vitals icons centered Erik 2026-08-17 12:30:51 +02:00
  • c0dab4e8fa Merge campaign-hover-ui-round: vitals retail modes + the login wormhole Erik 2026-08-17 11:22:33 +02:00
  • 2f8c046aba Merge campaign-enter-portal into the round branch: login portal-space presentation Erik 2026-08-17 11:21:46 +02:00
  • 51183e431f test(ui): automation runner gains click at <x> <y> — raw synthetic canvas click Erik 2026-08-17 11:20:12 +02:00
  • 997b720455 fix(test): UI probe pointer commands convert canvas to window coordinates; char-select Enter logs its outcome Erik 2026-08-17 10:52:13 +02:00
  • 5ca1d47d7a feat(world): the login wormhole — every world entry runs retail's portal-space presentation with sound (TS-28 narrowed) Erik 2026-08-17 10:51:33 +02:00
  • 7fe83e2bb9 test(ui): vitals — toggle verified through the real UiRoot mouse path Erik 2026-08-17 10:51:15 +02:00
  • 5337899f3f fix(ui): vitals — UiVitalsRoot.OnEvent delegates to the UiDatElement base Erik 2026-08-17 10:48:25 +02:00
  • c5bfa38dd2 docs: register IA-15 — add the 0x21000075 side-vitals production import Erik 2026-08-17 10:43:29 +02:00
  • db8fa328dc feat(ui): vitals — Side By Side Vitals swaps retail's two vitals windows Erik 2026-08-17 10:40:49 +02:00
  • 306a1670d3 feat(ui): vitals — click toggles retail's numeric/graphical detail modes Erik 2026-08-17 10:34:56 +02:00
  • 80495dc92a Merge campaign-hover-ui-round: morning gate fixes — world-tooltip dwell, House two-liner, map marker highlight + authored skin Erik 2026-08-17 09:50:44 +02:00
  • 302d90209d test(ui): automation runner gains hover/mousemove — synthetic pointer verify without the OS cursor Erik 2026-08-17 09:32:06 +02:00
  • 942a02af11 fix(ui): morning gate — map town markers: green rollover highlight + the authored map-note tooltip skin/font Erik 2026-08-17 09:22:46 +02:00
  • ef567bfa20 fix(ui): morning gate — House tab renders retail's TWO houseless lines, not one Erik 2026-08-17 08:54:55 +02:00
  • 9d9280a069 fix(ui): morning gate — world tooltips ride retail's mouse-idle dwell, not the found edge Erik 2026-08-17 08:49:11 +02:00
  • 3fc626cc4f Merge campaign-hover-ui-round: the overnight hover/UI round — world-tooltip fix, Config clip, remaining tooltip surfaces, the Map/House panel Erik 2026-08-17 05:59:05 +02:00
  • e316e190cb fix(ui): Map tab player/house icon resolution — build the button-swallowed icons from the panel-slot resolve tree, detached from the per-frame layout pass Erik 2026-08-17 05:58:17 +02:00
  • 38c580ff6d docs: night-round review — live verification found the AD-108 icon-resolve mechanism is actually broken Erik 2026-08-17 05:19:12 +02:00
  • 0b0c7aa485 fix(ui): night-round review — F11/F13/F14/F15 one-liners Erik 2026-08-17 05:06:17 +02:00
  • c403f57815 fix(ui): night-round review — F9/F10/F12 register + structure riders Erik 2026-08-17 04:56:16 +02:00
  • df062d2eda fix(ui): night-round review — F8 House not-expired purchase-restriction text Erik 2026-08-17 04:50:36 +02:00
  • ab84b54dfa fix(ui): night-round review — F5/F6 structural single-tooltip invariant Erik 2026-08-17 04:45:49 +02:00
  • 4a24614fd1 fix(ui): night-round review — F3/F4/F7 cast-button tooltip strings Erik 2026-08-17 04:39:17 +02:00
  • 353ae3bb0c fix(ui): night-round review — F2 HouseQuery fires at login, not tab-open Erik 2026-08-17 04:28:46 +02:00
  • 6ee3d88863 fix(ui): night-round review — F1 real PlaceMarkerOnMap formula Erik 2026-08-17 04:19:29 +02:00
  • 06512f0957 feat(ui): House tab ownership text — DisplayPurchaseTimeText + RuntimeHouseState Erik 2026-08-17 03:38:16 +02:00
  • eb6f3bd8c8 docs: TS-85 register — correct Batch C's tooltip-mechanism claim Erik 2026-08-17 02:46:22 +02:00
  • e5629d713d fix(ui): Map/House panel — marker tooltips use the wrong property Erik 2026-08-17 02:43:40 +02:00
  • 22b6281192 docs: fix HousePageController doc — correct a claim about unshipped RuntimeHouseState wiring Erik 2026-08-17 02:31:53 +02:00
  • 8799acd285 docs: TS-85 register — Batch C closes the map-notes tooltip item Erik 2026-08-17 02:30:59 +02:00
  • 2881af0bfc docs: file #413 — House tab content (RuntimeHouseState owner + 6 Display* builders) Erik 2026-08-17 02:10:35 +02:00
  • dd6c7e09f0 feat(net): Map/House panel — slice 4a, House wire parsing groundwork Erik 2026-08-17 02:09:34 +02:00
  • 6b0fa4ff0d feat(ui): Map/House panel — slices 2+3, panel shell + Map tab Erik 2026-08-17 02:04:19 +02:00
  • 04841b6807 feat(ui): Map/House panel — slice 1 discovery probe Erik 2026-08-17 02:03:49 +02:00
  • 4817c17600 docs: Map/House panel recon — panelId 16/slot 0x1000018C resolved, LandDefs.GidToLcoord reuse, wire enum already present Erik 2026-08-17 01:27:28 +02:00
  • 39c49e140e feat(ui): spellcasting cast-button + character-panel attribute/skill tooltips — gmSpellcastingUI::UpdateCastButtonTooltip @0x004C6A30, AttributeInfoRegion/Attribute2ndInfoRegion/SkillInfoRegion @0x004F1530/0x004F1680/0x004F2140 Erik 2026-08-17 01:11:22 +02:00
  • c623b57ad3 fix(ui): Options panel Config tab content escapes the window frame — stale viewport anchor capture, not a missing clip Erik 2026-08-17 00:24:33 +02:00
  • 97a7be12ee fix(ui): world tooltips never cleared, stacking dozens of popups — single-slot invariant restored on every found-object edge Erik 2026-08-17 00:23:54 +02:00
  • 63b0668fb9 Merge campaign-409-tooltips: hover-feedback completion — item names, world-object tooltips, item cursor swap Erik 2026-08-16 23:04:06 +02:00
  • 708e35f610 docs: hover-feedback completion round — #409/#411 bookkeeping, TS-85 narrowed Erik 2026-08-16 23:02:50 +02:00
  • aed423174b fix(ui): #411 — pointer swaps over inventory items unconditionally, not only in UseTarget mode Erik 2026-08-16 23:02:42 +02:00
  • fe1bc70753 feat(ui): world-object hover tooltip — UIElement_SmartBoxWrapper::RecvNotice_SmartBoxObjectFound port Erik 2026-08-16 23:02:29 +02:00
  • e29c61a3a4 feat(ui): inventory/shortcut/paperdoll item-name tooltips — UIElement_UIItem::UpdateTooltip port Erik 2026-08-16 23:02:10 +02:00
  • 34ec397e9e Merge campaign-409-tooltips: #409 runtime-tooltip resolution fix — live-verified Erik 2026-08-16 21:45:37 +02:00
  • 5f9ca18155 fix(ui): #409 live-failure round — tooltips read the RUNTIME text first Erik 2026-08-16 21:44:44 +02:00
  • ebb227c1f6 Merge campaign-409-tooltips: #409 — the client-wide retail tooltip system Erik 2026-08-16 20:55:29 +02:00
  • 2719782dc0 fix(ui): #409 tooltip review fix round — F1-F11 Erik 2026-08-16 20:54:15 +02:00
  • a377b9bff7 feat(ui): #409 — client-wide retail tooltip system Erik 2026-08-16 20:03:24 +02:00
  • d3755eb231 Merge Campaign LA + Campaign CC: the acdream launcher and retail character creation, both CLOSED user-accepted Erik 2026-08-16 19:14:30 +02:00
  • 922c3f3d1a docs: CLAUDE.md Current state — Campaign CC CLOSED user-accepted 2026-08-16 Erik 2026-08-16 19:13:55 +02:00
  • ff8b1ebc89 docs: Campaign CC connected gate PASSED — campaign CLOSED user-accepted 2026-08-16 Erik 2026-08-16 19:13:36 +02:00
  • e6acb800cc fix(chargen): Campaign CC gate round 1 re-test 3 — R4-1..R4-4 Erik 2026-08-16 19:05:23 +02:00
  • 28704db4bf docs: Campaign CC gate round 1 re-test 3 findings R4-1..R4-4 (lead's live captures) Erik 2026-08-16 18:08:13 +02:00
  • 91f84dec9f test(chargen): Campaign CC gate round 1 re-test 2 — R3-8 name-field exhaustive dump + closeout docs Erik 2026-08-16 17:20:42 +02:00
  • 2886f79f37 fix(chargen): Campaign CC gate round 1 re-test 2 — R3-5/R3-6 color-key swatch/gradient textures Erik 2026-08-16 17:20:31 +02:00
  • c9313edc63 fix(chargen): Campaign CC gate round 1 re-test 2 — R3-4/R3-7 scrollbar thumb Erik 2026-08-16 17:20:16 +02:00
  • 7f6e93033f fix(chargen): Campaign CC gate round 1 re-test 2 — R3-3 skills info-box VerticalJustify Erik 2026-08-16 17:20:08 +02:00
  • 7d6a7898f6 fix(chargen): Campaign CC gate round 1 re-test 2 — R3-1/R3-2 caption wrap Erik 2026-08-16 17:19:57 +02:00
  • 956b8d5b6b docs: Campaign CC gate round 1 re-test 2 findings R3-1..R3-9 Erik 2026-08-16 16:02:18 +02:00
  • 9efcd80e34 docs: Campaign CC gate round 1 closeout — register/ISSUES/ledger bookkeeping (F3, F12, F15) Erik 2026-08-16 15:37:46 +02:00
  • bd359d5181 fix(chargen): Campaign CC gate round 1 closeout — Group 3: round review fixes (F4-F11, F14, F16) Erik 2026-08-16 15:34:07 +02:00
  • 0fed5fdd91 fix(chargen): Campaign CC gate round 1 closeout — Group 2: Skills page four-bucket model Erik 2026-08-16 15:33:39 +02:00
  • e1d7d09599 fix(chargen): Campaign CC gate round 1 closeout — Group 1: real color wheel wiring Erik 2026-08-16 15:33:19 +02:00
  • 1f6365d3e5 Merge campaign-cc-batch-g: Batch G — real color wheel mechanism (inert until closeout wiring) Erik 2026-08-16 14:19:30 +02:00
  • 0ecd332fb1 Merge campaign-cc-batch-f: Batch F — skills selection, scrollbar, cost text, arrow states Erik 2026-08-16 14:19:01 +02:00
  • 8c30aa18ee fix(chargen): Campaign CC gate round 1 Batch F — Skills page buckets, selection, info box, cost text, arrow states Erik 2026-08-16 14:18:13 +02:00
  • 834c2547a9 fix(chargen): Campaign CC gate round 1 Batch G — real color wheel (DoColorSpots/DoGradDisk color rendering) Erik 2026-08-16 14:16:14 +02:00
  • e24ec20882 fix(chargen): Campaign CC gate round 1 Batch E — text origin, caption escapes, value rects, scrollbars, name prefill Erik 2026-08-16 14:07:19 +02:00
  • 2ad805469d docs: Campaign CC gate round 1 re-test findings R2-1..R2-8 Erik 2026-08-16 13:24:36 +02:00
  • 63bf64c934 fix(chargen): Campaign CC gate round 1 Batch D — gmCG3DView environment backdrop Erik 2026-08-16 13:05:23 +02:00
  • 0b05b58514 Merge campaign-launcher-406: fix #406 — truthful client exit self-report + bounded stderr capture Erik 2026-08-16 12:36:00 +02:00
  • 2349f8b4df fix(chargen): Campaign CC gate round 1 Batch C — Summary how-to + scrollbar linkage Erik 2026-08-16 12:34:38 +02:00
  • 5190e16915 fix(chargen): Campaign CC gate round 1 Batch C — un-consume media-bearing children Erik 2026-08-16 12:27:03 +02:00
  • 0591b9a026 fix(chargen): Campaign CC gate round 1 Batch C — rich text + labels + backdrops Erik 2026-08-16 12:18:53 +02:00
  • 691b925952 fix #406: launcher session exit observation carries the real code + captures client stderr Erik 2026-08-16 11:44:46 +02:00
  • 7d09821fdc fix(chargen): Campaign CC gate round 1 Batch B — authored selection states, label state, zoom/swatch feedback Erik 2026-08-16 11:37:09 +02:00
  • 1d9de5e095 fix(chargen): Campaign CC gate round 1 Batch A — GF-15 input, GF-5 skills rows, GF-13 GM toggles Erik 2026-08-16 10:54:41 +02:00
  • 6699e0f88c docs: Campaign CC gate round 1 — the six-page findings batch GF-1..GF-16 Erik 2026-08-16 09:27:58 +02:00
  • b9557a322d docs: #407 status DONE at e601a496 Erik 2026-08-16 09:03:51 +02:00
  • e601a496db fix #407: windowed resolution offering decoupled from the video-mode list Erik 2026-08-16 09:03:36 +02:00
  • 26e6f984f4 docs: file #407 — windowed resolution offering starves on RDP (video-mode gating) Erik 2026-08-16 08:58:51 +02:00
  • 344d88bff7 fix #405: chargen/summary preview leases never Transferred — every retail-UI window load crashed at composition Erik 2026-08-16 08:38:07 +02:00
  • 84d0bbd14c docs: Campaign CC closeout — CLAUDE.md Current state entry + CC7 ledger sha Erik 2026-08-16 03:14:43 +02:00
  • 2176ba768e fix(chargen): Campaign CC CC7 review fix round — F1-F9 — REVIEW-CLOSED Erik 2026-08-16 03:13:02 +02:00
  • ddcbf1fbf2 docs: Campaign CC slice CC7 ledger row + campaign status — all slices code-complete Erik 2026-08-16 02:36:35 +02:00
  • 9cf6c52283 feat(chargen): Campaign CC slice CC7 — end-to-end create flow + connected checklist Erik 2026-08-16 02:35:21 +02:00
  • bb22ee8bde docs: CC5 ledger — record the re-review residual round's commit sha Erik 2026-08-16 01:57:21 +02:00
  • 356545c530 fix(chargen): Campaign CC CC5 re-review residuals R1-R5 + nits — REVIEW-CLOSED Erik 2026-08-16 01:57:07 +02:00
  • 2d4168f926 docs: CC5 ledger — record the F1-F14 fix-round commit sha Erik 2026-08-16 01:14:10 +02:00
  • 0c8e1e7df1 fix(chargen): Campaign CC CC5 review fix round — F1-F14 Erik 2026-08-16 01:13:52 +02:00
  • a975efd1d5 docs: CC5 ledger — record the commit SHA Erik 2026-08-16 00:01:16 +02:00
  • 34e3a534be feat(chargen): Campaign CC slice CC5 — Summary page, Finish flow, RandomizeCharacter port Erik 2026-08-16 00:01:07 +02:00
  • 6114b2dda2 fix(chargen): Campaign CC CC6b-MOUNT re-review residuals R1-R3 + nits — REVIEW-CLOSED Erik 2026-08-15 22:58:19 +02:00
  • d2a71152d2 fix(chargen): Campaign CC CC6b-MOUNT review fix round — F1-F13 Erik 2026-08-15 22:19:02 +02:00
  • 34c6fceab0 feat(chargen): Campaign CC slice CC6b-MOUNT — Appearance page + preview mount Erik 2026-08-15 21:00:10 +02:00
  • 11374484dc Merge campaign-cc6a: CC6a preview foundation + CC6b-PRE animation half, review-closed Erik 2026-08-15 19:40:15 +02:00
  • 2388fe7aa7 docs: CC6b-PRE re-review residuals R1/R2 + cross-branch renumbering Erik 2026-08-15 19:39:16 +02:00
  • 1ba22a01a8 fix(chargen): Campaign CC CC6b-PRE review fix round — F1-F7 + F11 concession rewrite Erik 2026-08-15 19:32:48 +02:00