Highlights
- TV remote control: Added
tv-remotefor Android TV and tvOS focus navigation. [#1147](#1147) - Session event timeline: Added
agent-device eventsandevents.ndjsonfor compact request/action history. [#1032](#1032) - Re.Pack support:
metro preparenow supports Re.Pack apps and auto-detects Re.Pack projects. [#1145](#1145) - Better visual evidence: iOS simulator screenshots now use logical 1x density by default, and recordings are app-scoped unless requested otherwise. [#1160](#1160), [#1163](#1163)
- More reliable iOS automation: Hardened iOS snapshots, drags, and XCTest recovery paths. [#1144](#1144), [#1148](#1148), [#1158](#1158)
- Clearer agent guidance: Help/docs now better explain
--settle,fillvstype,doctor, and Android IME handling. [#1154](#1157), [#1164](#1164)
What's Changed
- test: remove slow-test ratchet pins by @thymikee in #1143
- fix: soften recovered snapshot warning by @thymikee in #1146
- fix: omit interaction uptime from wire responses by @thymikee in #1142
- fix: keep XCTest tree snapshots on main by @thymikee in #1144
- feat: add TV remote command by @thymikee in #1147
- fix: keep iOS synthesized drags off AX by @thymikee in #1148
- feat: support Re.Pack dev server prepare by @thymikee in #1145
- fix: derive interaction response data transforms by @thymikee in #1149
- fix: improve settle observation guidance by @thymikee in #1154
- refactor: make iOS synthesized gesture policy explicit by @thymikee in #1152
- refactor: derive command identity from descriptors by @thymikee in #1151
- fix: handle Android IME overlays in snapshots by @thymikee in #1157
- fix: narrow client result contracts by @thymikee in #1155
- chore: migrate to TypeScript 7 by @thymikee in #1161
- fix: normalize iOS simulator screenshot density by @thymikee in #1160
- fix: harden iOS XCTest recovery paths by @thymikee in #1158
- feat: add session event timeline by @szdziedzic in #1032
- docs: clarify agent setup and text entry guidance by @thymikee in #1164
- fix: make record app-scoped by default by @thymikee in #1163
Full Changelog: v0.19.0...v0.19.1