pj
|
bdf19957fb
|
chore(ioscompanion): stop tracking the runner archive build artifact
|
2026-06-07 22:31:08 +05:30 |
|
pj
|
4e5cd63f7e
|
chore: add test-companion target for the withcompanion-tagged suite
|
2026-06-07 21:44:25 +05:30 |
|
pj
|
8c38a727e0
|
test(ioscompanion): cover stopProcess, restart, and failed bring-up supervision
|
2026-06-07 21:44:25 +05:30 |
|
pj
|
338a232ba2
|
fix(folio): word-bound the G2 ERROR scan and drop the dead objc allowlist glob
|
2026-06-07 21:41:12 +05:30 |
|
pj
|
a203302b00
|
fix(testrun): point the device java preflight hint at the ios-device doctor
|
2026-06-07 21:39:23 +05:30 |
|
pj
|
bbab168b8e
|
fix(cli): cancel the run context on SIGINT so spawned children are reaped
|
2026-06-07 21:38:18 +05:30 |
|
pj
|
f1a6adf2d4
|
build(ioscompanion): refresh runner asset with loopback bind and replace fix
|
2026-06-07 21:37:25 +05:30 |
|
pj
|
d65a816132
|
fix(companion): size the replace delete prefix to cover any focused field
|
2026-06-07 21:37:25 +05:30 |
|
pj
|
fb6cfce37c
|
fix(companion): pin the runner listener to loopback
|
2026-06-07 21:35:08 +05:30 |
|
pj
|
b14d542310
|
fix(ioscompanion): capture the screenshot transport before a recovery can reassign it
|
2026-06-07 21:34:13 +05:30 |
|
pj
|
dea5f8ecbd
|
build(ioscompanion): refresh runner asset without keyboard elements
|
2026-06-07 17:58:22 +05:30 |
|
pj
|
89e78871f2
|
fix(companion): prune the keyboard subtree from snapshots
|
2026-06-07 17:58:18 +05:30 |
|
pj
|
8645431221
|
fix(ioscompanion): pause the clear chord so selection applies before the delete
|
2026-06-07 17:58:18 +05:30 |
|
pj
|
6244a05652
|
fix(ioscompanion): keep mappable text on one HID stream and verify unicode clears
|
2026-06-07 17:32:38 +05:30 |
|
pj
|
dc3a407069
|
test(ioscompanion): pin the child-lifetime test to the legacy path
|
2026-06-07 17:13:20 +05:30 |
|
pj
|
672dd52772
|
test(folio): cover runner-session orphans in the gate harness
|
2026-06-07 17:12:23 +05:30 |
|
pj
|
11a6a5b4c8
|
feat(ioscompanion): make the hybrid simulator companion the default
|
2026-06-07 17:12:23 +05:30 |
|
pj
|
398a05278b
|
perf(ioscompanion): count read spans toward settle and capture snapshots concurrently
|
2026-06-07 17:09:21 +05:30 |
|
pj
|
6c90681b83
|
build(ioscompanion): refresh runner asset with main-thread snapshots
|
2026-06-07 17:01:52 +05:30 |
|
pj
|
00e203b8f6
|
fix(companion): capture snapshots on the main thread inside the catch bridge
|
2026-06-07 17:01:48 +05:30 |
|
pj
|
665d757dce
|
fix(ioscompanion): classify connection deadline expiry as caller budget
|
2026-06-07 16:57:18 +05:30 |
|
pj
|
a8ba0d3873
|
build(ioscompanion): refresh runner asset with session lifecycle
|
2026-06-07 16:54:45 +05:30 |
|
pj
|
63de54ed4a
|
feat(companion): launch and terminate apps through the automation session
|
2026-06-07 16:54:33 +05:30 |
|
pj
|
4e02615aa4
|
fix(ioscompanion): route hybrid lifecycle through the runner and harden restarts
|
2026-06-07 16:54:33 +05:30 |
|
pj
|
79e984be43
|
fix(ioscompanion): reconnect after interrupted runner calls instead of restarting
|
2026-06-07 16:54:33 +05:30 |
|
pj
|
b9941b766a
|
test(ioscompanion): cover hybrid routing, paste-grant skip, and port binding
|
2026-06-07 16:47:56 +05:30 |
|
pj
|
1220b62f68
|
feat(ioscompanion): pair the legacy companion with the in-simulator runner
|
2026-06-07 16:47:56 +05:30 |
|
pj
|
bbe013b8e4
|
build(ioscompanion): commit runner asset archive
|
2026-06-07 16:45:56 +05:30 |
|
pj
|
95ada59c12
|
test(ioscompanion): cover runner asset extraction
|
2026-06-07 16:45:56 +05:30 |
|
pj
|
ccb9b0691f
|
feat(ioscompanion): embed and extract the runner test bundle
|
2026-06-07 16:45:52 +05:30 |
|
pj
|
d8cb4fd14a
|
chore(companion): add runner asset prepare script
|
2026-06-07 16:45:48 +05:30 |
|
pj
|
ee198d15de
|
feat(ioscompanion): expose native typing with an explicit replace flag
|
2026-06-07 16:43:46 +05:30 |
|
pj
|
a6052c6745
|
fix(companion): honor sequential tap gaps and survive synthesis exceptions
|
2026-06-07 16:39:28 +05:30 |
|
pj
|
629194015d
|
refactor(companion): tidy snapshot serialization
|
2026-06-07 15:59:15 +05:30 |
|
pj
|
1cc820637e
|
fix(companion): keep serving after an automation failure
|
2026-06-07 15:59:15 +05:30 |
|
pj
|
fc215695a2
|
fix(companion): type on the main thread and recover from focus assertions
|
2026-06-07 15:59:15 +05:30 |
|
pj
|
76cbf1a102
|
fix(companion): synthesize gestures synchronously to avoid the async completion crash
|
2026-06-07 15:50:46 +05:30 |
|
pj
|
c3e0de547e
|
test(ioscompanion): cover runner transport protocol mapping
|
2026-06-07 15:46:44 +05:30 |
|
pj
|
1c5228638d
|
feat(ioscompanion): add runner companion JSON transport
|
2026-06-07 15:46:41 +05:30 |
|
pj
|
a5d6c40825
|
fix(companion): bind listener by port and source screen size from snapshot
|
2026-06-07 15:45:35 +05:30 |
|
pj
|
ce6b99dd7d
|
feat(ioscompanion): route text input through a text-editing companion when available
|
2026-06-07 15:42:32 +05:30 |
|
pj
|
08e4bb9e2f
|
feat(ioscompanion): add TextEditor capability and unavailable sentinel to the transport seam
|
2026-06-07 15:42:32 +05:30 |
|
pj
|
88aeeff1a5
|
feat(companion): serve the wire protocol from a parked runner
|
2026-06-07 15:41:16 +05:30 |
|
pj
|
84e8274d09
|
feat(companion): type text with replace semantics
|
2026-06-07 15:41:16 +05:30 |
|
pj
|
f45d25d1bb
|
feat(companion): synthesize timestamped touch gestures
|
2026-06-07 15:41:16 +05:30 |
|
pj
|
cd2865bbd5
|
feat(companion): serve accessibility snapshots over the wire protocol
|
2026-06-07 15:41:12 +05:30 |
|
pj
|
42fde86b9c
|
feat(companion): add simulator runner project skeleton
|
2026-06-07 15:41:09 +05:30 |
|
pj
|
fba77d54e7
|
refactor(ioscompanion): neutralize HID events behind the transport seam
|
2026-06-07 15:39:58 +05:30 |
|
pj
|
4792626515
|
test(ioscompanion): cover replace-on-input and TextReplacer capability
|
2026-06-07 12:19:56 +05:30 |
|
pj
|
6cc84fcafe
|
fix(ioscompanion): replace field content on input so blackout-skipped erase cannot accumulate text
|
2026-06-07 12:19:56 +05:30 |
|