Brent Vatne
c9ab89025b
Screens: a filmstrip layout beside the grid, switched at the top right; the sidebar is headed by its find field ( #64 )
2026-10-23 12:03:24 -07:00
devin-ai-integration[bot] and brent
6daf0a4391
Phone header: the pill leaves out the app's name, then the PR link, before anything overlaps ( #43 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-19 17:20:22 -07:00
Brent Vatne
1796a9b810
Viewer: screenshots fade in, go blank on a target switch, and Compare reads the next screen ahead ( #44 )
2026-10-19 16:17:56 -07:00
Brent Vatne
87aec5b820
Screens, search and the counts leave out routes a public report never captured, as the Map does ( #42 )
2026-10-19 12:51:11 -07:00
Brent Vatne
422cf8caf4
Viewer: theme, full screen and shortcuts in a "…" menu; the top right keeps only the Map's camera ( #37 )
2026-10-19 09:24:13 -07:00
devin-ai-integration[bot] and brent
b281c734f4
Viewer: make the Inspector resizable from its left edge ( #34 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 22:39:36 -07:00
Brent Vatne
9150a24cd9
Map: ring the selected screen instead of fading the rest; Return opens the screen the arrows reached ( #35 )
2026-10-18 22:05:21 -07:00
devin-ai-integration[bot] and brent
2c5f8f85a3
Compare: outline changed areas on After only, linked to Before on hover ( #33 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 21:52:45 -07:00
Brent Vatne
bdf9e597d3
Large moves read as one moved region instead of fragments ( #18 )
2026-10-18 17:03:07 -07:00
devin-ai-integration[bot] and brent
9063de5c52
Inspector: stack Before over After for landscape screenshots ( #24 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:55:35 -07:00
devin-ai-integration[bot] and brent
6795f19d04
Viewer: ⌘K is a command palette ( #22 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:47:31 -07:00
devin-ai-integration[bot] and brent
990e2ecc8d
Ignore a foldable's rail status-bar pill like a phone's status bar ( #23 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:44:10 -07:00
devin-ai-integration[bot] and brent
95be8b5248
Viewer: calmer Map hover — no screen fading, Open in Inspector as a tooltip ( #30 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:40:12 -07:00
devin-ai-integration[bot] and brent
6fa7cba087
Viewer: switch targets in place, glide [ ] and +/- from the key down, keep screenshots up while they swap ( #20 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:38:35 -07:00
devin-ai-integration[bot] and brent
4499a999d1
Viewer: / finds screens on the Screens page ( #21 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:32:31 -07:00
devin-ai-integration[bot] and brent
d5d6a5ff72
Inspector says why an excluded or redirect route has no screenshot ( #31 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:31:26 -07:00
devin-ai-integration[bot]
5c19061b0f
Excluded routes leave the public map instead of showing as "Not compared" ( #27 )
2026-10-18 14:45:06 -07:00
Brent Vatne
65b79684f3
Hosted previews serve the report as static files under the token, with no encryption and no Explore expiry ( #14 )
2026-10-18 09:45:24 -07:00
Brent Vatne
b8b43ee2c8
Hosted previews open from a manifest, load screenshots on demand, and switch targets in place ( #11 )
2026-10-18 09:45:23 -07:00
Brent Vatne
46ff99aad1
Viewer: held keys repeat and glide, arrows enter the map, held modifiers show their keys, T and ⇧T ( #10 )
2026-10-17 18:52:55 -07:00
Brent Vatne
284ae6a780
Local simulators and emulators, capture targets, faster and sturdier runs ( #7 )
...
Capture on this machine (local iOS simulators and Android emulators, with agent-device or Argent) as well as on EAS Simulator; name several capture targets per config (a phone, a foldable closed and open, Android) and review them in parallel with shared builds; repack locally with a local simulator; and make captures faster and harder to break: controller fault containment, an Argent fold recovery, upright captures of an opened iPhone Duo, a settle after each root reset, a route retry after an adb drop, emulator port reservation, a startup sweep of what interrupted captures leave running, and agent-device 0.21.28.
2026-10-17 14:55:21 -07:00
Brent Vatne and Claude Opus 5.5
88a73dd2a9
Drive EAS Simulator with Argent as an alternative to agent-device ( #6 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <[email protected] >
2026-10-16 19:24:56 -07:00
Brent Vatne
d26e65db47
Add a README quick start, and run local reviews with no setup
...
- README: a Quick start of two steps (make the app buildable on EAS, then
`npx @expo/explore capture`), with a prompt to paste into Claude Code or Codex.
- `capture` is a one-word name for `capture:review`.
- A local review reviews the working tree by default, untracked files included,
as `eas build` uploads it. `--committed` reviews HEAD alone, and an eas.json
with `cli.requireCommit: true` leaves uncommitted changes out, as eas build does.
- Without `.expo-explore/config.yaml`, a local review uses the config `setup`
would write (or an uncommitted one in the checkout), so it works before setup.
- setup prefers a simulator profile named `explore` when there are several.
2026-10-16 12:36:38 -07:00
Brent Vatne
1a5a95af63
Show Screens as one grid of screen cards, with arrow-key stepping and ⌃1/2/3 ( #4 )
2026-10-15 23:06:09 -07:00
Brent Vatne
09b9f34e33
Label outlines with how far moved areas moved ( #3 )
2026-10-15 20:42:38 -07:00
Brent Vatne
e8a03a362e
Label accessibility-only changes and stop reporting uncompared source changes ( #2 )
2026-10-15 18:24:49 -07:00
Brent Vatne
4481b50fc7
Review any two commits, in CI or on your machine ( #1 )
...
Adds explore-compare.yml and capture:review --compare for reviews without a PR; local reviews with capture:review (worktrees, local logins, capture cache, local Viewer with the agent API); report:upload and expo-explore reports (saved runs and a terminal picker); and moves the workflows' inline logic into ci:* commands. Release 0.19.0.
2026-10-15 14:01:56 -07:00
b10fba99e6
Initial commit
...
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Szymon Dziedzic <[email protected] >
2026-10-14 14:10:07 -07:00