Skip to content

fix: harden runtime offers and catalog editor for 4.3.3 - #3

Merged
BrannonSD merged 1 commit into
mainfrom
codex/utm-4.3.3-hotfix
Sep 14, 2026
Merged

BrannonSD merged 1 commit into
mainfrom
codex/utm-4.3.3-hotfix

Conversation

@BrannonSD

Copy link
Copy Markdown
Member

Summary

  • Repair runtime-price generation so it emits the exact 50–5000 V-Bucks domain in 50-V-Buck increments with bounded expression depth.
  • Remove obsolete dynamic RuntimePrice members/parameters and qualify generated runtime option types with the configured Offers module.
  • Correct runtime validation syntax and expand integration-contract coverage for primary, alternate, and bundle runtime paths.
  • Fix country-flag atlas rendering, modal overflow containment, and native select focus styling across catalog editors.
  • Add a real hidden Electron/DOM regression gate without screenshots.
  • Record the flat-cartoon UTM_Demo icon prompts/output provenance and bump the release metadata to 4.3.3.

Verification

  • npm run test:all green after the version bump (276 JS tests, 19 Python tests, desktop lifecycle, distribution, and portable updater checks).
  • npm run test:ui-renderer green without capturing screenshots.
  • UTM_Demo temporary acceptance catalog applied through guarded UTM MCP, compiled through the real UEFN Workflow Server and Epic BuildAll, then restored hash-for-hash to its original catalog/files.

Native Texture2D adoption was not re-run because the live UEFN connector heartbeat was stale; existing controlled project icon assets were retained and the catalog-only acceptance path was used.

@BrannonSD
BrannonSD merged commit eb06548 into main Sep 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant