Skip to content

v2.10.2

Choose a tag to compare

@igorzheludkov igorzheludkov released this 05 Sep 19:43
· 27 commits to main since this release

New

  • tap's pixel-diff verification now locates the change, not just measures it: verification.regions gives bounding boxes (screenshot pixels) of where the screen actually changed, and the explanation text names their centres — feed a centre straight into inspect_at_point instead of eyeballing the whole screenshot.
  • Structured failureKind recorded at the throw site for connection/tool failures, improving telemetry on why a call failed (e.g. no_metro).

Fixes

  • get_screen_state: a bottom sheet's contents could be pruned by two independent bugs — a transform double-composed into the measured frame (iOS), and a style array read as OR instead of RN's actual last-wins semantics (Android). Both are shared visibility/transform logic used by every fiber-walk tool, not sheet-specific.

Docs

  • skills/session-setup.md: added a mandatory step to read the project's own build config (package.json scripts, Metro port, bundle ID) before booting/launching/scanning, instead of defaulting to generic commands or asking the user for values the repo already answers.
  • Documented the new tap diff-region behavior in the shipped usage guide, CLAUDE.md, and docs/tools.md.