Repository navigation
Owned quiche quiche-owned-v1
·
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