also looking at this
fix(native): interaction, audio, document and checkpoint gaps stranded after #401
#415
19 files
+987
-50
- 398d9b8ee4 feat(js): add persistent typed host handles glennmichael123 review this step
- 36b1777428 Revert "feat(js): add persistent typed host handles" glennmichael123 review this step
- f6929b7afc Merge remote-tracking branch 'origin/main' into codex/issues-388-400-344 glennmichael123 review this step
- 17e09f4db6 fix(ios): close native interaction capability gaps glennmichael123 review this step
- b1f32471f4 Merge remote-tracking branch 'origin/main' into codex/issues-388-400-344 glennmichael123 review this step
- acbe714ffc feat(android): add native screen audio playback glennmichael123 review this step
- 6783c11a68 feat(android): support native document imports glennmichael123 review this step
- 677444cc15 feat(android): handle native audio focus glennmichael123 review this step
- 266540deb9 fix(android): validate native checkpoints glennmichael123 review this step
- f47f79687a fix(ios): resume native audio after interruption glennmichael123 review this step
- d7f56af092 fix(ios): restore nested press gesture delegation glennmichael123 review this step
- 9409e6195f test(native): pin frame clock host contracts glennmichael123 review this step
- 8d164c63ff fix(android): clean up cancelled media imports glennmichael123 review this step
- 47715ecf06 fix(ios): report missing native audio handles glennmichael123 review this step
- 86baf40b1f fix(android): reject pending checkpoints on screen close glennmichael123 review this step
- d56c95d8bf fix(ios): reject checkpoint completions after disposal glennmichael123 review this step
- c880b08c42 fix(ios): clean failed photo imports glennmichael123 review this step
- 85f2189931 fix(ios): reject checkpoints after screen deallocation glennmichael123 review this step
- 795137d9f7 test(native): the writeImage contract matches the signature it now has glennmichael123 review this step
- 7a7075dfa7 Merge remote-tracking branch 'origin/main' into codex/issues-388-400-344 glennmichael123 review this step
- 6499cbfb0e fix(android): scope audio cancellation and preserve playback state glennmichael123 review this step
- 7b77ee073a fix(ios): keep interrupted audio explicitly resumable glennmichael123 review this step