Brent Vatne
9a436e8f72
Workflows: the launch decoder install retries a stalled apt-get and fails in minutes, not at the job's timeout
...
A package mirror stalled `apt-get update` on two of euxy's baseline runners for 19 minutes, with nothing printed, while their capture jobs waited (brentvatne/euxy#179 ). Each apt-get call now has network timeouts, a two-minute limit and a lock timeout. A stalled attempt is tried once more, then the step fails with LAUNCH_DECODER_INSTALL_FAILED, and the step itself stops after ten minutes.
2026-10-23 15:17:04 -07:00
Brent Vatne
431105ff49
Release 0.21.0 ( #65 )
v0.21.0
2026-10-23 12:07:58 -07:00
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
Brent Vatne
72bdb8772c
Ideas: capture base and head under the same conditions ( #63 )
2026-10-21 14:21:54 -07:00
Brent Vatne
4ed584c990
Release 0.20.7 ( #62 )
v0.20.7
2026-10-20 17:17:14 -07:00
Brent Vatne
f2de6c9002
Repack sharing: list the EAS environment without --non-interactive, and check every eas flag against the pinned eas-cli ( #61 )
2026-10-20 17:13:34 -07:00
Brent Vatne
d992899292
Release 0.20.6 ( #60 )
v0.20.6
2026-10-20 16:42:02 -07:00
Brent Vatne
8e86e6a14e
Argent capture waits for a new session's tool server, and a side keeps its light captures when only its dark session fails ( #58 )
2026-10-20 16:38:49 -07:00
Brent Vatne
ebbcbb62c4
A failed hosted repack starts again, and a run's matrix jobs share one repack of each commit ( #59 )
2026-10-20 16:34:15 -07:00
Brent Vatne
29f1f0721f
Release 0.20.5 ( #57 )
v0.20.5
2026-10-20 14:18:37 -07:00
Brent Vatne
f620577e30
A review waits beside head for a baseline of its base commit that is still capturing ( #56 )
2026-10-20 14:15:25 -07:00
Brent Vatne
6c927b1f22
Release 0.20.4 ( #55 )
v0.20.4
2026-10-20 13:50:17 -07:00
Brent Vatne
b72a70f7d8
Capture asks again when simulator:control --list fails, and a session that can't switch to its appearance stops before folding ( #54 )
2026-10-20 13:46:16 -07:00
Brent Vatne
fecf040ce5
Release 0.20.3 ( #53 )
v0.20.3
2026-10-20 12:22:14 -07:00
devin-ai-integration[bot] and brent
e47399440f
Store opened iPhone Duo screenshots upright in explore:binary/session ( #51 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-20 12:18:17 -07:00
devin-ai-integration[bot] and brent
46b46bb184
Add --replay to explore:binary and explore:session ( #50 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-20 12:11:32 -07:00
Brent Vatne
942bdaad40
Capture waits for a focused field's keyboard, and the comment names off-screen changes ( #52 )
2026-10-20 12:09:40 -07:00
Brent Vatne
ed31b0c767
Release 0.20.2 ( #49 )
v0.20.2
2026-10-19 19:50:28 -07:00
Brent Vatne
b1edd7ea81
Reviews survive one target's flaky session: resend a tool whose service didn't start, and report the targets that captured ( #48 )
2026-10-19 19:47:06 -07:00
Brent Vatne
50230b7f93
Viewer previews: wait 20 s for the alias, then link it with a going-live note ( #46 )
2026-10-19 19:18:48 -07:00
Brent Vatne
33f31da08e
CI: retry a failed simulator:control action and a GitHub lookup the Actions API hasn't caught up on ( #47 )
2026-10-19 19:18:43 -07:00
Brent Vatne
7fc0f34c9b
Release 0.20.1 ( #45 )
v0.20.1
2026-10-19 17:23:51 -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
89f18cad05
README: Screens and the PR comment open full size when clicked ( #41 )
2026-10-19 10:38:10 -07:00
Brent Vatne
bb8b73e16e
README: refresh for 0.20.0 ( #40 )
2026-10-19 10:25:49 -07:00
Brent Vatne
7360502e86
Release 0.20.0 ( #39 )
v0.20.0
2026-10-19 09:41:41 -07:00
Brent Vatne
6539b5c002
Source planning: follow every single-directory tsconfig paths alias ( #38 )
2026-10-19 09:28:17 -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
c99c26f9bb
Release 0.20.0-next.0; prereleases publish under the next tag ( #36 )
v0.20.0-next.0
2026-10-18 22:09:03 -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
devin-ai-integration[bot] and Brent Vatne
23227ca55c
capture.maxSessions: a review-wide session ceiling, spent on separate light/dark sessions when that pays ( #32 )
...
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 21:42:28 -07:00
devin-ai-integration[bot] and Brent Vatne
ed1bf34434
Faster capture: parallel compare with early-abort region search, one Argent bridge thread per capture ( #29 )
...
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 21:29:58 -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
21ed8c06f6
Text that differs between a build's own light and dark captures is runtime state, not a change ( #28 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:49:03 -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
f728eb187b
Quiet PR comment: count + report link heading, per-device subtitle, changed screens as a list, previous run kept while a new run works ( #19 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:36:23 -07:00
devin-ai-integration[bot] and brent
d069a892dc
Clip diff regions that cross a system band; Android status-bar band 7 % ( #25 )
...
Co-authored-by: brent <[email protected] >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-18 16:33:21 -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
929ac82765
A comment or whitespace-only edit to a source file changes no screen ( #26 )
...
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:59 -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
ec75e37e45
Release 0.19.8
v0.19.8
2026-10-18 10:00:42 -07:00