Skip to content

ThreeNative runtime runtime-native-v0.3.3

Pre-release
Pre-release

Choose a tag to compare

@jonit-dev jonit-dev released this 25 Sep 15:12
· 82 commits to main since this release
279adb2

What's Changed

  • docs: the PR -> develop -> main integration flow is active by @jonit-dev in #207
  • docs(PRD-377): one local command publishes every package and its native runtime by @jonit-dev in #204
  • ci: a Markdown-only PR runs no CI job by @jonit-dev in #208
  • docs(assets): PRD-377 default-on automatic LOD by @jonit-dev in #203
  • docs(PRD-078): record landed phases; reopen — main-route validation still unrun by @jonit-dev in #201
  • PRD-221: the default Android V8 distribution is 16 KB compatible by @jonit-dev in #197
  • fix(ci): provision the Android debug keystore the aligner re-signs with by @jonit-dev in #216
  • feat(android): release APKs and AABs from the current submission SDK (PRD-212) by @jonit-dev in #210
  • chore(release): batch #212 + #215 + #216 (supersedes #202) — 0.3.2 cohort and release fixes by @jonit-dev in #217
  • docs(PRDs): close PRD-212 on its verified artifact scope by @jonit-dev in #218
  • docs(PRD-212): keep the delegated criteria verbatim in the closed PRD by @jonit-dev in #219
  • docs(PRD-212): plain-ASCII closeout status line by @jonit-dev in #221
  • docs(PRD-262): the published runtime cohort and helper exist — publish/user verification, close to done/ by @jonit-dev in #220
  • PRD-379: native-release follows CI completion instead of polling by @jonit-dev in #209
  • docs(PRD-078): close — the main-route prerequisite validation passed by @jonit-dev in #227
  • ci(PRD-373): main takes a plain develop PR, not a promotion/ branch by @jonit-dev in #228
  • Develop => Main sync by @jonit-dev in #229
  • feat(runtime-native): desktop UI overlay on Windows and macOS (PRD-217) by @jonit-dev in #226
  • docs(PRD-373): record real develop-PR selection; correct the develop-protection finding by @jonit-dev in #232
  • feat(PRD-366): an installed starter runs real browser gameplay after a game-only edit by @jonit-dev in #231
  • feat(PRD-375): Android release artifact carries the game brand by @jonit-dev in #230
  • feat(ci): add a hosted Windows clean-consumer lane (PRD-376) by @jonit-dev in #223
  • feat(core): FlightModel — force-integrated flight dynamics (PRD-382) by @jonit-dev in #235
  • feat: Midway tooling foundations — discovery, capture sessions, CPU cost by @jonit-dev in #245
  • feat(PRD-383): rig and retarget humanoids through the asset MCP by @jonit-dev in #237
  • perf(PRD-385): share equivalent skeletal preparation across rig clones by @jonit-dev in #251
  • chore(core): pin the asset MCP to 0.9.1 for a preview sheet that poses every tile by @jonit-dev in #254
  • AutoLOD: measured-benefit eligibility, an opt-in join rung, and surviving clone() by @jonit-dev in #253
  • feat(site): add docs, engine comparison and benchmarks by @jonit-dev in #257
  • feat(PRD-365): desktop release mode builds a complete OS container by @jonit-dev in #224
  • feat(PRD-375): inspect a distributed desktop container's game brand by @jonit-dev in #255
  • feat(PRD-366): qualify the installed consumer's gameplay on distributed targets by @jonit-dev in #256
  • perf(core): render-camera cull by default, projection fixes, honest frame instruments, AutoLOD sibling join by @jonit-dev in #263
  • fix(PRD-365): ship the desktop game beside the executable so Windows containers launch by @jonit-dev in #258
  • feat(site): searchable docs, five-engine comparison and evidence-backed benchmarks by @jonit-dev in #268
  • ci(PRD-365): prove the Windows signtool path on a real host by @jonit-dev in #266
  • chore: land local develop backlog (Midway perf squash, transform fix, skill trim) by @jonit-dev in #270
  • fix(native): restore Midway rendering, input and UI parity by @jonit-dev in #273
  • perf(runtime-native): experimental compiled frame plans and dirty payload transport by @jonit-dev in #275
  • fix(native): carry the frame series a device run asserts on, decode images off the frame thread, answer getContext('2d') by @jonit-dev in #278
  • ci: native matrix no longer holds the develop verdict; V8 payload stays cached by @jonit-dev in #281
  • chore(release): prepare next package cohort by @jonit-dev in #280
  • chore(release): promote develop package cohort to main by @jonit-dev in #283
  • ci: native blocks the merge when it touches native code or targets main by @jonit-dev in #284
  • Revert "chore(release): promote develop package cohort to main" by @jonit-dev in #285
  • fix(native): give the production scaffold a real timeout, and say why a command failed by @jonit-dev in #288
  • perf(core): the projected-size gate walks only visible subtrees by @jonit-dev in #290
  • fix: ship default React UI and repair dev release commands by @jonit-dev in #279
  • chore(release): re-promote develop to main after the #285 revert by @jonit-dev in #287
  • fix(playtest): retry Windows mailbox lock removals by @jonit-dev in #292
  • docs(prd-442): engine defaults that stop a native game paying for what it cannot see by @jonit-dev in #294
  • fix(prd-373): clear the promotion reds — iOS off the verdict, native-smoke audio, hot-reload shape by @jonit-dev in #301
  • docs(prd-196): verify the installed-consumer surface for the 0.3.3 cohort by @jonit-dev in #299
  • docs(prd-112): packed golden path verified — action-rpg green, racing sequence-flake open by @jonit-dev in #303
  • feat(native): built-in profiling and the Midway CPU attack list (PRD-444) by @jonit-dev in #298
  • fix(prd-445): public release hygiene — sharp CVE, truthful docs, repo cleanup by @jonit-dev in #300
  • test(playtest): pin the pointer-hold regression; close PRD-112 by @jonit-dev in #305
  • perf(core): sample GPU timestamps 1 frame in 8 — _resolveQueries 161 → 14.5 ms/s on native Midway (PRD-446) by @jonit-dev in #307
  • docs: remove the PRD-080 stranger test (owner decision) by @jonit-dev in #308
  • fix(prd-064): the desktop production judge passes a healthy run by @jonit-dev in #304
  • feat(prd-365/375): prove developer release signing on macOS CI; name the CI job for every open box by @jonit-dev in #302
  • chore(release): promote develop after recovery by @jonit-dev in #291
  • perf(prd-447): distributables ship only what the player runs — APK 105→52 MB, desktop runtime 126→58 MB by @jonit-dev in #309
  • fix(release): accept a dispatched native-platforms run in the release gate by @jonit-dev in #311
  • chore(release): promote develop to main by @jonit-dev in #312
  • fix(runtime-native): retry a dropped adb transport before failing the Android first-proof log capture by @jonit-dev in #310
  • fix(release): make the candidate gate satisfiable without iOS by @jonit-dev in #314
  • chore(release): promote develop to main by @jonit-dev in #315

Full Changelog: runtime-native-v0.3.2...runtime-native-v0.3.3