Michał Pierzchała
|
a0522c7bcc
|
docs: document issue label workflow (#742)
|
2026-06-10 13:00:34 +02:00 |
|
Michał Pierzchała
|
35f54a863c
|
fix: resolve Maestro taps from regular snapshots (#709)
* fix: resolve Maestro taps from regular snapshots
* fix: tighten Maestro snapshot compatibility
* test: align Maestro snapshot freshness fixtures
|
2026-06-08 18:12:09 +02:00 |
|
Michał Pierzchała
|
76cee982ba
|
fix: stabilize iOS runner navigation taps (#702)
* 0.16.14
* fix: stabilize iOS runner navigation taps
* fix: recover iOS runner after AX failures
* docs: clarify AX-unavailable snapshot recovery
* test: cover synthesized ios provider taps
* test: cover iOS runner AX failure paths
* fix: clarify sparse iOS AX recovery hint
|
2026-06-07 11:17:27 +02:00 |
|
Michał Pierzchała
|
aa5b07faa5
|
fix: keep iOS runner hot across app closes (#700)
* fix: keep iOS runner hot across app closes
* fix: keep iOS snapshots fast after relaunch
* fix: bound compact iOS snapshots on broken AX trees
* docs: clarify iOS snapshot backend strategy
* test: update Settings replay selectors
* fix: stabilize Settings replay selectors
* fix: fall back for selector interactions
* chore: simplify flat interactive snapshot query
|
2026-06-06 21:26:12 +02:00 |
|
Michał Pierzchała
|
f2424f9d3a
|
refactor: centralize daemon command registry (#693)
|
2026-06-05 18:34:01 +02:00 |
|
Michał Pierzchała
|
57cd3f3a07
|
perf: recover iOS runner responses by status (#661)
* perf: recover ios runner responses by status
* docs: plan ios runner protocol optimizations
* fix: clarify ios runner recovery errors
* fix: retry read-only in-flight runner commands
* refactor: split ios runner status recovery handling
|
2026-06-01 21:26:15 -05:00 |
|
Michał Pierzchała
|
ae73b77b2b
|
refactor: narrow Maestro flow runtime bridge (#626)
* refactor: narrow Maestro flow runtime bridge
* fix: address maestro replay control review
* test: guard maestro replay control boundary
* chore: trim maestro flow control cleanup
|
2026-05-30 16:04:38 +02:00 |
|
Michał Pierzchała
|
14bbcf4f69
|
docs: map Maestro compatibility debt (#621)
|
2026-05-30 13:33:56 +02:00 |
|
Michał Pierzchała
|
d087a62d1d
|
fix: improve Maestro Android reliability and snapshot speed (#612)
* fix: improve maestro tab target swipes
* fix: stop replay suites on pending timeout cleanup
* fix: tighten maestro compat support plumbing
* fix: resolve ios simulator url open targets
* fix: speed up Android Maestro snapshots
* fix: resolve android snapshot ci regressions
* perf: reduce android snapshot helper overhead
* docs: record persistent helper session architecture
* chore: address snapshot session review
* perf: add persistent Android snapshot helper session
* fix: stabilize Android replay interactions
* fix: stabilize Maestro visibility resolution
* refactor: simplify Android keyboard parsing
|
2026-05-29 22:09:18 +02:00 |
|
Michał Pierzchała
|
59d28e8446
|
refactor: add provider-first device lab tests (#542)
* refactor: add provider-first device lab tests
* refactor: tighten device lab provider seams
* test: cover provider lab contracts
* docs: record device lab harness direction
* ci: run device lab integration tests
* test: move device lab under integration
* test: extract device lab helpers
* refactor: centralize apps filter defaults
* test: drop lab-covered unit tests
* test: fold platform happy paths into device lab
* test: reuse device lab helpers
* test: move device lab to in-process harness
* test: replace session handler cases with device lab
* test: harden device lab scenario contracts
* docs: define unit test retention policy
* test: expand provider device lab coverage
* test: harden provider device lab coverage
* test: cover manifest install and runner session contracts
* chore: remove unused provider cleanup code
* test: split android find device lab scenario
* test: track provider lab architecture progress
* test: clarify provider lab roadmap progress
* test: advance provider lab session coverage
* test: move menubar click routing to device lab
* test: move menubar snapshots to device lab
* refactor: centralize screenshot flag plumbing
* refactor: colocate screenshot flag metadata
* test: cover all public commands in device lab
* test: move macos wait success to device lab
* test: drop redundant perf and diff units
* test: move push payload paths to device lab
* test: move network parsing to device lab
* test: move log cleanup to device lab
* test: move log restart and boot to device lab
* test: move ios physical boot to device lab
* test: cover perf startup in device lab
* test: extract android and ios device lab worlds
* test: trim device lab world surface
* test: split snapshot capture unit coverage
* test: deepen device lab coverage and trim handler units
* test: clean up device lab migration scaffolding
* test: report device lab public command coverage
* refactor: make Apple provider seams semantic
* refactor: tighten device inventory and Linux provider seams
* refactor: tighten request provider scoping
* refactor: add semantic macos host provider
* test: broaden device lab find coverage
* test: cover workflow flags in device lab
* refactor: promote linux input provider seam
* test: clarify device lab flag coverage
* test: classify snapshot force-full progress
* test: enforce device lab progress in ci
* test: stabilize device lab ci
* test: move packaged metro smoke to integration
* test: drop stale provider seam coverage
* test: harden provider scope regression coverage
* refactor: remove stale platform barrels
* refactor: keep linux clipboard and screenshots semantic
* refactor: move macos host tools behind provider
* fix: honor remote artifact output paths
* test: deepen runtime coverage for daemon and runner paths
* test: share loopback test helpers
* refactor: make daemon runtime importable
* fix: honor replay target metadata
* chore: tighten final device lab quality gates
* test: share device lab setup helpers
* test: remove generic apple lab fallback
* test: deduplicate device lab helpers
* chore: tighten fallow duplication signal
* refactor: share apple diagnostic helpers
* fix: detect active android ime during fill verification
* test: consolidate provider-backed integration suite
* ci: fix fallow and iOS smoke setup
* chore: consolidate cleanup after ci fixes
* test: split vitest unit and integration projects
* docs: mention MCP discovery metadata
* docs: add agent skills context pointers
* fix: close provider recording coverage gaps
* fix: restore mcp compatibility smoke
* test: cover provider edge regressions
* test: consolidate loopback helpers
* docs: remove stale provider routing reference
* fix: harden final provider review issues
* chore: defer mcp cleanup from provider refactor
|
2026-05-18 14:50:52 +02:00 |
|
Michał Pierzchała
|
e84612a393
|
feat: docs (#7)
* feat: docs v1
* update wording
* update action
|
2026-02-05 15:25:52 +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
|
460886f714
|
document missing device iOS support; fix missing swift
|
2026-02-03 20:03: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
|
0f90c61e7c
|
remove rect; adjust error messages
|
2026-02-02 14:06:11 +01:00 |
|
Michał Pierzchała
|
e5c77bcf5a
|
cleanup
|
2026-01-31 19:57:49 +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 |
|