The agent can now actually operate your UI, and testers can push back on a fix.
Update your service first. The feedback channel adds a device→service field. On the hosted service (apptelepath.com) this is already live. If you run the relay yourself, deploy it before shipping this SDK — an outdated relay does not reject the new field, it silently records a "still not fixed" as an ordinary reply.
Agent capabilities
- Taps synthesize a real touch. Previously a tap dispatched the control's action without any touch-down travelling the responder chain, so React Native
Pressableand views implementingtouchesBegan:never reacted — while the call still reported success. When a real touch is not possible (the element is covered, or injection is unavailable) it falls back and says which path it used. - Long press and long-press-drag — for context menus and drag-to-reorder.
- Pinch to zoom — photo viewers, maps, charts and PDF readers were previously untestable.
- Inspect a single element: geometry, colours and fonts, whether its content is truncated, whether an ancestor clips it, whether something is covering it, and whether Auto Layout is ambiguous.
- Views that only carry a pinch or rotate gesture now appear in the UI summary. They used to be invisible.
In-app feedback
- A tester can say "still not fixed" on a report you marked done, instead of filing a new one that loses the thread. There is deliberately no "it works now" confirmation — silence after a fix means nobody objected, not that it was accepted.
- The in-app report list now pages. It previously kept only the 50 most recent reports on the device, and a report dropped past that limit became permanently invisible to the person who filed it.
No API changes, no migration. Install is unchanged: CocoaPods AppTelepath or Telepath, or SwiftPM from: "3.5.0".