Michał Pierzchała
|
5c83fe4e50
|
fix: improve daemon diagnostics and remove compact snapshots (#786)
* fix: improve daemon startup diagnostics
* perf: relax query-sweep recovery budget
* fix: make compact snapshot flag a no-op
* fix: remove compact snapshot mode
* test: align tvOS remote provider expectation
* test: drop compact snapshot progress target
|
2026-06-12 17:32:56 +02:00 |
|
Michał Pierzchała
|
a35c444df6
|
feat: add perf memory diagnostics (#759)
* feat: add perf memory diagnostics
* fix: address perf memory CI findings
* fix: address perf memory review feedback
* docs: explain perf memory diagnostics benefits
|
2026-06-11 14:58:09 +02:00 |
|
Michał Pierzchała
|
22fba8718c
|
feat: add shutdown command (#718)
* feat: add shutdown command
* fix: address shutdown review feedback
* fix: reject active session shutdown targets
* fix: preserve shutdown failure details
* fix: satisfy shutdown fallow audit
* fix: simplify shutdown session handling
|
2026-06-10 10:24:42 +02:00 |
|
Michał Pierzchała
|
c2b29d5600
|
fix: stabilize Maestro replay on iOS (#713)
* fix: stabilize Maestro replay on iOS
* fix: scope iOS runner cleanup to daemon owner
* fix: lease iOS runner ownership per device
* fix: release prepared iOS runner daemon in CI
* fix: inline runner lease release cleanup
|
2026-06-09 14:12:57 +02:00 |
|
Michał Pierzchała
|
81448c8f97
|
feat: add perf metrics and frames commands (#703)
* feat: add perf metrics and frames commands
* fix: tighten perf command ergonomics
* test: move perf area coverage to provider integration
|
2026-06-07 20:36:57 +02:00 |
|
Michał Pierzchała
|
bf21540b9d
|
refactor: consolidate android gesture backend selection (#689)
|
2026-06-04 15:15:34 -07:00 |
|
Michał Pierzchała
|
ece193e76b
|
fix: improve React Navigation Maestro reliability (#628)
|
2026-05-30 22:52:45 +02:00 |
|
Michał Pierzchała
|
819d7dc8aa
|
feat: expose structured MCP command tools (#593)
* feat: expose semantic MCP tools
* docs: remove semantic mcp prd
* refactor: deepen semantic command surface
* refactor: add mcp execution seam
* refactor: deepen command grammar
* refactor: remove legacy command definitions
* refactor: collapse semantic cli wrappers
* refactor: remove local mcp placeholders
* refactor: derive semantic cli routing
* refactor: trim mcp status metadata
* refactor: derive semantic input contracts
* refactor: split semantic grammar modules
* refactor: derive batch input schema
* refactor: centralize cli command schema catalog
* refactor: share semantic cli output projections
* refactor: remove legacy cli output paths
* refactor: consolidate command interface surface
* docs: align command contract wording
* refactor: split command projection from cli grammar
* refactor: trim projection exports
* fix: satisfy fallow command contract audit
* refactor: structure public batch steps
* chore: clean batch architecture references
* fix: keep legacy cli batch steps working
* fix: serialize mcp batches
* chore: tighten command surface cleanup
* fix: serialize mcp stdin requests
* chore: keep mcp config out of command contracts
* fix: project structured batch targets
* chore: harden command input typing
* fix: project maestro backend for replay tests
* fix: preserve session mcp request options
|
2026-05-28 09:20:55 +02:00 |
|
Michał Pierzchała
|
a5fffc6e49
|
feat: add Maestro YAML replay compatibility (#581)
* feat: add Maestro replay compatibility
* fix: harden Maestro replay compatibility
* fix: address Maestro replay review feedback
* fix: finalize Maestro replay compatibility
* refactor: tighten Maestro replay compatibility boundary
* refactor: reduce Maestro replay quality debt
* refactor: satisfy Maestro replay fallow audit
* fix: stabilize Android provider snapshot tests
|
2026-05-27 21:45:51 +02:00 |
|
Michał Pierzchała
|
dcc7421892
|
fix: recover Android app-owned ANRs (#592)
* fix: recover Android app-owned ANRs
* refactor: tidy Android ANR recovery helpers
* fix: satisfy Android ANR fallow audit
|
2026-05-26 11:07:46 +02:00 |
|
Michał Pierzchała
|
47b981c8ad
|
feat: add gesture command coverage (#576)
* feat: add gesture command coverage
* fix: align iOS fling provider fixture
* feat: group gesture commands
* fix: clarify android gesture support
* feat: add android multitouch gestures
* fix: address gesture review feedback
* refactor: simplify gesture plumbing
* fix: keep gesture subcommands internal
* fix: update iOS provider pan transcript
|
2026-05-22 18:01:58 +02:00 |
|
Michał Pierzchała
|
b0e19c9d1e
|
perf: improve recording and interaction flows (#563)
* perf: improve recording and interaction flows
* feat: add React Native overlay dismiss command
* test: cover RedBox overlay dismissal
* fix: simplify React Native overlay snapshot hint
* fix: address daemon and scroll review feedback
* fix: unblock ci after recording polish
* chore: refresh fallow health baseline
* test: stabilize android provider suites
* test: cover rn overlay provider command
|
2026-05-20 20:32:08 +02:00 |
|
Michał Pierzchała
|
f71371ebb8
|
fix: handle platform alerts (#562)
* fix: handle Android platform alerts
* fix: handle iOS alerts in runner
* chore: type alert metadata
* refactor: colocate Android alert handling
|
2026-05-20 14:51:17 +02:00 |
|
Michał Pierzchała
|
840bef56ca
|
fix: tighten env var surface (#560)
|
2026-05-19 17:11:31 +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 |
|