ReviewOS

also looking at this

craft-native/craft

fix(mobile): preserve native editing, navigation, and durable media requests

#369
Merged chris wants to merge codex/native-vertical-scroll-tab-swipes into main
36 files +864 -185
docs/guides/native-stx.mdmodified+4-2
Changes to docs/guides/native-stx.md
@@ -73,13 +73,15 @@ renderer.
7373The maintained Mobile E2E workflow checks out one exact stx compiler commit for
7474both simulator hosts. Update the iOS and Android refs together; the workflow
7575contract test rejects compiler skew between them.
76The current pair is pinned to `617826427dea89a203e7f6d254dffea211bad1ba`,
76The current pair is pinned to `9d003f90714dc5c36daf262aaaa285a9671245e7` (STX 0.2.593),
7777which preserves authored reconciliation keys and explicit grid row tracks in
7878static and reactive native styles, and keeps template indentation out of native
7979leaf button labels. Touchable primitives preserve authored accessibility roles
8080and let the hosts infer link or button semantics from their current destination.
8181Prepared hidden screens start unfocused before their mount hooks run; their
82appearance guards run when the host actually shows them. The native fixtures qualify its compiled
82appearance guards run when the host actually shows them. Scripted component
83clones receive independent setup, and retained keyed rows keep their handlers
84and local state after reordering. The native fixtures qualify its compiled
8385properties and mutation metadata together with both native models. Application
8486releases consume the normally published compiler after qualification.
8587