Skip to content

chore(release): 0.4.4 - #177

Merged
dadachi merged 3 commits into
mainfrom
chore/release-0.4.4
Oct 27, 2026
Merged

dadachi merged 3 commits into
mainfrom
chore/release-0.4.4

Conversation

@dadachi

@dadachi dadachi commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • 0.4.4: the rename leaves third-party identifiers alone (RevenueCat's PurchasesAreCompletedBy, the Solid Queue / Cache / Cable schemas and migrations), and the Stage 2 walk dismisses the dialogs that can cover the list while it waits for the Sample entry (Leave third-party identifiers out of the rename; dismiss the dialogs covering the Sample wait #176).
  • A failed wait_for_text now says what the last poll saw (texts cut at 40 characters) and the failed step keeps a screenshot (<scenario>-<index>-failed.png), outside the screenshots Layer 3 scores. That is how the remaining iOS failure was read: the Keychain's "Save Password?" panel with the template's notification reason alert on top.
  • README: the Stage 2 walk needs an iOS 26.x simulator, not iOS 27 (on iOS 27 the "Save Password?" sheet leaves nothing but the status bar in the accessibility snapshot), and the agent walks whichever simulator is booted.
  • Version in package.json, package-lock.json, plugin/.claude-plugin/plugin.json; README status line; ROADMAP entry.

Template-side changes this release depends on for a green iOS walk (NativeAppTemplate-iOS, same in OrangeBaton-iOS): #160 the alert's window is key; #163 notifications are asked for when the shopkeeper first opens a shop, not right after sign-in (the "Save Password?" panel is AutoFill UI the app can neither detect nor reach, so an alert at that moment always stacked on it); #164 the PushAuthorization tests are serialized (two of them running at once tapped the same OK twice and crashed the test host, which the agent reported as xcodebuild test failing).

Test plan

🤖 Generated with Claude Code

dadachi and others added 3 commits October 27, 2026 10:15
The rename leaves third-party identifiers alone (RevenueCat's
PurchasesAreCompletedBy, the Solid Queue / Cache / Cable schemas) and the
Stage 2 walk dismisses the dialogs that cover the Sample wait (#176).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… gives up

A failed wait_for_text reported only how many elements the last poll saw
("5 elements"), which doesn't tell a dialog from a list. The error now
lists their texts (cut at 40 characters), and the failed step keeps a
screenshot of the screen as <scenario>-<index>-failed.png, outside the
screenshots Layer 3 scores.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
On iOS 27 the Keychain's "Save Password?" sheet after sign-in leaves
nothing but the status bar in the accessibility snapshot, so the walk
cannot dismiss it. The agent walks whichever simulator is booted.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@dadachi
dadachi merged commit 161b39b into main Oct 27, 2026
1 check passed
@dadachi
dadachi deleted the chore/release-0.4.4 branch October 27, 2026 04:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant