ReviewOS

also looking at this

stacks/wildloop

feat: native trail maps and complete native mobile screens

#1017
Draft chris wants to merge codex/trail-experience into main
60 files +2505 -823

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

tests/native/trail-journey.tsmodifiedrenamed throughout+2-2
Changes to tests/native/trail-journey.ts
@@ -172,13 +172,13 @@ const directions:SimulatorStep[] = [
172172 ...arrival,
173173 {command:'tapid',text:'trail-directions'},
174174 {command:'expectapp',text:'com.apple.Maps',seconds:30},
175 {command:'systemtree',name:'native-sticky-directions-handoff'},
175 {command:'shot',name:'native-sticky-directions-handoff'},
176176]
177177const mapDirections:SimulatorStep[] = [
178178 ...fullMap,
179179 {command:'tapid',text:'map-directions'},
180180 {command:'expectapp',text:'com.apple.Maps',seconds:30},
181 {command:'systemtree',name:'native-map-directions-handoff'},
181 {command:'shot',name:'native-map-directions-handoff'},
182182]
183183const gpx:SimulatorStep[] = [
184184 ...fullMap,