Michał Pierzchała
2f64e845b0
feat: iOS device deep link support and web links ( #66 )
...
* feat: add iOS device URL session fallback behavior
* chore: trim PR branch naming note
* docs: remove simulator/device support phrasing
* feat: unify iOS deep link behavior across simulator and device
* feat: support iOS open <app> <url> flow
* fix: validate iOS open app+url argument shape
* docs: remove redundant iOS deep-link note
2026-02-16 20:35:00 +01:00
Michał Pierzchała
ac078905c6
refactor: stabilize iOS app/session and daemon startup flows ( #64 )
...
* refactor: stabilize iOS app/session and daemon startup flows
* fix: wait for android app launch completion
* fix: address review findings for iOS appstate and daemon flows
* fixups
2026-02-16 18:19:17 +01:00
Michał Pierzchała
3314d0355e
feat: allow optional --save-script output path ( #63 )
2026-02-16 11:43:36 +01:00
Michał Pierzchała
06a8778157
Enable iOS device core parity and align docs/skills ( #55 )
...
* Add iOS device runner support and document platform matrix
* ios: make signing identity override-only
* ios: address PR55 review follow-ups
* docs: remove v1 phrasing from support messages
* ios appstate: prefer xctest before ax fallback
* docs: clarify ios runner derived path override behavior
* ios: harden runner polling and appstate fallback
* ios: remove automatic AX fallback paths
* docs: clarify no automatic AX fallback
* ios: replace ad-hoc runner poll sleep with retry policy
* Harden iOS runner timeouts and cleanup safety
* args: align scrollintoview schema with capabilities
* test: skip iOS integration flows on CI by default
2026-02-15 21:12:10 +01:00
Michał Pierzchała
64d27c18d0
Add consolidated gesture controls for press and swipe ( #54 )
...
* Add gesture series controls for press and swipe
* Normalize iOS swipe timing to safe duration
* Harden daemon startup for integration runs
2026-02-14 13:55:58 +01:00
Michał Pierzchała
8cef2a61e0
Add deep-link URL support to open command ( #53 )
...
* Add deep-link URL support to open command
* Update agent-device skill docs for deep-link open
2026-02-13 18:49:00 +01:00
Michał Pierzchała
a0ce6f1df2
feat: reinstall command for reuse and agent ergonomics ( #47 )
...
* Refine reinstall flow and add agent-focused coverage
* Avoid duplicate readiness preflight in open flow
* Document boot and reinstall in website docs and skill
* Bound iOS boot commands and enforce runCmd timeouts
* Align boot readiness with timeout profiles across platforms
* Refine boot docs: troubleshooting-only and non-CI wording
* Clarify open vs boot fallback guidance
2026-02-12 17:17:56 +01:00
Michał Pierzchała
3ddd3a1ef5
Complete issue #39 boot diagnostics, telemetry, and boot command ( #46 )
...
* Complete issue #39 phase diagnostics telemetry and boot command
* Address review findings for boot diagnostics and command gating
* Use agent-device boot preflight in iOS CI workflow
* Run iOS boot preflight via source CLI in CI
2026-02-12 15:00:27 +01:00
Michał Pierzchała
204184ac1e
Improve boot readiness retries and normalized diagnostics ( #41 )
...
* Add boot diagnostics classification and deadline-based boot retries
* Fix TypeScript narrowing in boot diagnostics error paths
* update docs and cleanup
* Stabilize iOS integration assertion for Settings General page
2026-02-12 13:51:54 +01:00
Zhongjin Lu
31a639ab5f
feat: add version flags and unify version lookup ( #44 )
...
Co-authored-by: Zhongjin Lu <zhongjin.lu@mondorobotics.com >
2026-02-11 17:02:47 +01:00
Michał Pierzchała
1ecbec9012
feat: replay --save-script for self-updating e2e tests; add it assertions; add DSL with selectors ( #24 )
...
* feat: for self-healing e2e tests; assertions
* rework ad scripts
2026-02-09 11:01:19 +01:00
Anton Kuznetsov
d3ac97dbcd
Update README with skill installation and session info ( #19 )
...
Add usage instructions for adding skills and session commands.
2026-02-06 18:57:50 +01:00
Michał Pierzchała
ebf45f1e79
feat: record start [path], screenshot [path], --record-json ( #18 )
2026-02-06 12:44:26 +01:00
Michał Pierzchała
d8440a6645
fix: make fill clear input and progressively fill the input ( #17 )
...
* fix: make fill clear input and progressively fill the input
* fixup ios
* improve text fill reliability
2026-02-06 12:16:20 +01:00
Michał Pierzchała
e63cf2ab33
feat: android open --activity flag ( #12 )
2026-02-05 17:40:26 +01:00
Michał Pierzchała
e84612a393
feat: docs ( #7 )
...
* feat: docs v1
* update wording
* update action
2026-02-05 15:25:52 +01:00
Tsung-Han Yu
83e4c4db88
Update README with correct GitHub link ( #2 )
...
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
2026-02-05 11:12:54 +01:00
Michał Pierzchała
7517513853
update skills
2026-02-05 08:23:34 +01:00
Michał Pierzchała
d8b1800dc0
fix long-running timeouts for session app
2026-02-05 07:59:31 +01:00
Michał Pierzchała
1d6994440c
perf: improve xctest backend speed dramatically and make default
2026-02-04 22:35:18 +01:00
Michał Pierzchała
4301b55bfb
docs: update readme for readability
2026-02-04 18:08:01 +01:00
Michał Pierzchała
433230439d
update readme
2026-02-03 21:50:39 +01:00
Michał Pierzchała
460886f714
document missing device iOS support; fix missing swift
2026-02-03 20:03:15 +01:00
Michał Pierzchała
2b8b936186
feat: appstate and apps --metadata
2026-02-03 16:10:21 +01:00
Michał Pierzchała
b5b7244e20
feat: settings airplane|wifi|location
2026-02-03 12:07:53 +01:00
Michał Pierzchała
988593dc42
feat: find
2026-02-03 10:46:38 +01:00
Michał Pierzchała
ba66e57697
feat: retry
2026-02-03 10:02:15 +01:00
Michał Pierzchała
a66cedd82b
feat: trace
2026-02-03 09:44:16 +01:00
Michał Pierzchała
ca88d60bbf
feat: add hybrid backend for speed and correctness
2026-02-03 08:55:37 +01:00
Michał Pierzchała
701a5ea31e
refactor ios-runner; add skills
2026-02-02 20:33:01 +01:00
Michał Pierzchała
24926c0351
improve grouping mechnism for tabbar etc
2026-02-02 17:32:16 +01:00
Michał Pierzchała
8845eb2c79
feat: home, app-switcher, wait for
2026-02-02 16:57:50 +01:00
Michał Pierzchała
bf7ee21897
add apps and devices commands
2026-02-02 15:12:23 +01:00
Michał Pierzchała
0f90c61e7c
remove rect; adjust error messages
2026-02-02 14:06:11 +01:00
Michał Pierzchała
b504255202
tweaks for open, help, readme
2026-01-31 20:38:33 +01:00
Michał Pierzchała
66f3dcb9e4
update readme and errors
2026-01-31 18:33:57 +01:00
Michał Pierzchała
2221c886d0
make clicking work where it supposed to
2026-01-31 14:21:59 +01:00
Michał Pierzchała
fb53d72b63
feat: AX snapshot goes brrrr
2026-01-31 12:52:04 +01:00
Michał Pierzchała
4da4745a6c
initial commit
2026-01-30 19:41:00 +01:00