Skip to content

Owned quiche quiche-owned-v1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 06:30
· 399 commits to main since this release

What's Changed

  • Land the CI and review fixes on top of the synced main by @jonit-dev in #5
  • Teardown reaches a browser that is still launching by @jonit-dev in #6
  • refactor(runtime-native): shed native host shortcuts by @jonit-dev in #18
  • fix(native-ci): spread the settle wait, and make three lanes say what broke by @jonit-dev in #22
  • fix(conformance): allowFailure covers a spawn error, not just a bad exit by @jonit-dev in #23
  • docs(architecture): file the future-direction board and its nine PRDs by @jonit-dev in #25
  • fix: close PRD-251 terrain contract gaps by @jonit-dev in #26
  • feat(templates): every template ships a quality switch with the measured cost beside each stage (PRD-304) by @jonit-dev in #28
  • feat(assets): the bake says what it wrote, and the delete-test becomes a command that goes red (PRD-306) by @jonit-dev in #30
  • CI closes PRD-303 regression gaps by @jonit-dev in #27
  • docs(prd): PRD-305 is blocked on a physical device, and the probe says so by @jonit-dev in #32
  • feat(core): rank the projection's exact lane by reason, per window (PRD-310 phase 1) by @jonit-dev in #31
  • feat(capabilities): cover every shipped package by @jonit-dev in #29
  • feat(runtime-native): the GPU meter reports on Android — gpuMs 0.19 from a Pixel 8 (PRD-305, done) by @jonit-dev in #35
  • feat(core): the no-manifest fallback looks where the sources live — the delete-test passes (PRD-306, done) by @jonit-dev in #37
  • fix(ios): handle binary simulator plists by @jonit-dev in #34
  • perf(ci): skip golden-path when this exact tree already passed by @jonit-dev in #33
  • fix(templates): the mobile look was a black screen — request the MRT texture nodes lazily (PRD-304, done) by @jonit-dev in #40
  • docs(verification): the projection marker read in a real game — every template declines, and the divergence is innocent by @jonit-dev in #41
  • feat(scripts): gate the eager surface-node request that rendered a black frame by @jonit-dev in #42
  • Sync diverged mains + stop native-platforms evidence from cancelling itself on main by @jonit-dev in #39
  • docs: close PRD-307 environment attribution as refuted by @jonit-dev in #44
  • feat(starter): generate watertight rock ridge by @jonit-dev in #47
  • feat(vfx): port the donor effect gallery by @jonit-dev in #43
  • feat(core): add virtual shadow mapping by @jonit-dev in #46
  • sync: reconcile the local main with the remote by @jonit-dev in #50
  • fix(ci): stop a failing job from erasing which gate went red by @jonit-dev in #51
  • PRD-324 phases 1–2: the pose instrument, and the loader repair for clips z-mirrored against their own bind by @jonit-dev in #45
  • fix(runtime-native): close audit findings by @jonit-dev in #48
  • feat: lift repeated physics and playtest seams from sandbox games by @jonit-dev in #52
  • fix(conformance): the parity lanes fail on their own bookkeeping, not on the target by @jonit-dev in #54
  • fix: fail closed on DOM visibility sampling races by @jonit-dev in #49
  • fix: recover useful defaults on current main by @jonit-dev in #57
  • ci: one lane for the Android argument loss, the duplicated work, and the serial native build by @jonit-dev in #56
  • feat(templates): refresh the genre kits and make the shooter first person by @jonit-dev in #58
  • fix(android): stop the launcher's ANR dialog from failing every conformance row by @jonit-dev in #60
  • perf(ci): the golden-path verifier adopts the tarballs build already packed by @jonit-dev in #62
  • ci: cut the critical path — scenario delegation, a cached native tree, and what the compiler cache actually does by @jonit-dev in #71
  • perf(ci): compile the workspace once per tree, not once per job by @jonit-dev in #74
  • perf(ci): shard the two template legs that set the run's length by @jonit-dev in #75
  • perf(ci): walk the packages at the machine's width, not one at a time by @jonit-dev in #76
  • perf(ci): the browser lane stops rebuilding and repacking the workspace by @jonit-dev in #77
  • perf(ci): date the native sources by their commit, so the cached tree survives checkout by @jonit-dev in #78
  • perf(ci): cache the Rust crates, the last thing test-native still compiles by @jonit-dev in #79
  • perf(ci): shard the unit suite, the longest single thing in the longest job by @jonit-dev in #80
  • fix(ci): the mtime restore needs real history, and tools/ counts as a source by @jonit-dev in #81
  • perf(ci): key the package store on the templates the scaffolding jobs install by @jonit-dev in #82
  • fix(ci): cache the physics target the build actually writes by @jonit-dev in #83
  • fix(ci): stop the secrets scan failing main on three false positives by @jonit-dev in #68
  • feat(site): the website is a workspace app, and every claim on it is checkable by @jonit-dev in #69
  • test(browser): stop the HMR wait failing on a reload it already got by @jonit-dev in #72
  • test(assets): stop the watch burst test racing its own debounce window by @jonit-dev in #70
  • Land the PRD-327/328 line: 24 commits that were only on local main by @jonit-dev in #84
  • fix(ci): stop the native build cache evicting itself and its neighbours by @jonit-dev in #86
  • Land the nine open lanes as one merge by @jonit-dev in #90
  • fix(android): dismiss the launcher ANR dialog, not just suppress the next one by @jonit-dev in #64
  • fix(prd-326): fail high-churn paths before regressions ship by @jonit-dev in #65
  • docs: consolidate historical PRD-117 performance records by @jonit-dev in #66
  • docs: archive PRD-314 closeout by @jonit-dev in #67
  • fix(android): the emulator lane's first proof gets five minutes, not 45 seconds by @jonit-dev in #85
  • fix(ci): three gates that were measuring the runner instead of the code by @jonit-dev in #87
  • Repair the authoring surface an agent actually meets, and ship the kit that found the holes by @jonit-dev in #61
  • perf(ci): three shards for the two legs the run's chain waits on by @jonit-dev in #92
  • perf(ci): take the two longest native legs off the pool CI queues on by @jonit-dev in #91
  • playtest: the harness can see the room and the feet, and two loop instruments work again by @jonit-dev in #73
  • perf(runtime-native): a late sync pipeline compile is a named hitch (PRD-327 Phase 4) by @jonit-dev in #93
  • fix(runtime-native): the screenshot saves a frame drawn after the startup gate opens by @jonit-dev in #95
  • perf(assets): the build's target decides what compression ships, and a texture arrives decoded by @jonit-dev in #94
  • feat: a downloaded .fbx becomes a running ThreeNative character (PRD-346) by @jonit-dev in #97
  • docs: record the PRD-327 device acceptance — executed and failed; file PRD-339 by @jonit-dev in #98
  • perf(ci): stop installing a package manager with a package manager by @jonit-dev in #101
  • feat(playtest): assert.parity and shipped minFps floors (PRD-222 Phase 1) by @jonit-dev in #96
  • perf(core): startup holds the player's wait, and the frame stops paying for what nobody sees by @jonit-dev in #99
  • fix(assets): isolate concurrent shared image writes by @jonit-dev in #106
  • perf(ci): bring template lane under ten minutes by @jonit-dev in #104
  • feat(render): add authored painterly stages to starter chain by @jonit-dev in #100
  • docs(batch-2026-09-01): close the batch — retention policy ships, one extraction declines, one decline retracted by @jonit-dev in #108
  • feat(playtest): read the scene node by node, and prove what caused what by @jonit-dev in #109
  • feat(assets): enable default cooking and enforce uncooked budgets by @jonit-dev in #111
  • chore(repo): reduce search noise and deduplicate evidence by @jonit-dev in #112
  • quickwins-2026-09-04: five closes, none of them needed the phone by @jonit-dev in #110
  • feat(assets): retain decoder-free mobile passes by @jonit-dev in #114
  • perf(ci): consume verified outputs once by @jonit-dev in #119
  • docs: retain PRD-350 device evidence and reopen incomplete gates by @jonit-dev in #118
  • feat: measure capability search recall by @jonit-dev in #113
  • fix: fail closed on low-confidence capability searches by @jonit-dev in #115
  • feat: expand capability vocabulary aliases by @jonit-dev in #117
  • Advance PRD-222 Android background resume recovery by @jonit-dev in #116
  • docs: reconcile local main planning changes by @jonit-dev in #120
  • fix(runtime-native): reduce Bayview Android frame stalls by @jonit-dev in #121
  • fix(gates): salvage two proofs from four abandoned worktrees by @jonit-dev in #126
  • feat: add cross-platform performance regression CI by @jonit-dev in #122
  • fix(native): require checkerboard starter proof by @jonit-dev in #128
  • test(batch): harden PRD-360 startup proof by @jonit-dev in #123
  • sync: local main onto origin, and the gates it had stopped passing by @jonit-dev in #127

Full Changelog: https://github.com/ThreeNativeHQ/threenative/commits/quiche-owned-v1