23 Commits
Author SHA1 Message Date
tastyheadphones a36b797a6e boot: validate --install-ipa before startup 2026-04-04 17:31:36 +03:00
TastyHeadphones 5ab5e5b6f8 setup: install and document aria2c (#237) 2026-03-19 03:24:01 +09:00
TastyHeadphones e0ad9e87ed boot_preflight: skip /dev/tty fallback without a tty (#225) 2026-03-17 18:31:34 +09:00
TastyHeadphones 71b8f8e53b vm: validate restore and switch backup names (#210) 2026-03-15 16:59:16 +09:00
TastyHeadphones d4d2515970 control: gate accessibility_tree on guest capability (#203) 2026-03-14 12:48:18 +09:00
TastyHeadphones c67de21483 setup_machine: avoid errexit-sensitive arithmetic increments (#201) 2026-03-13 22:16:40 +09:00
TastyHeadphones 3fb8245001 apps: refresh App Browser after reconnect (#200) 2026-03-13 01:11:48 +08:00
TastyHeadphones 6cc5a11b09 fw_prepare: avoid cloudOS cache key collisions for extensionless sources (#197) 2026-03-12 13:51:57 +08:00
TastyHeadphones 11048d6c00 apps: gate Install on ipa_install capability (#191) 2026-03-11 23:10:17 +08:00
tastyheadphones 7231f7206b apps: gate Open URL on url capability (#186) 2026-03-11 15:31:33 +08:00
TastyHeadphones db752baaec record: show saved path after stopping (#181) 2026-03-10 23:02:59 +08:00
TastyHeadphones 490e024f9d menu: gate Install action on connection state (#174) 2026-03-10 11:32:27 +08:00
TastyHeadphones 033960c9c0 menu: gate Connect actions on connection state (#161) 2026-03-09 13:40:27 +08:00
TastyHeadphones e6f8ed8403 control: add handshake timeout and reconnect fallback (#153) 2026-03-08 22:59:26 +08:00
TastyHeadphones c4cf6c2da6 record: always capture the VM window (#149) 2026-03-08 15:30:04 +08:00
TastyHeadphones 4e14197e93 install: support tipa packages and show success alerts (#142) 2026-03-08 12:54:14 +08:00
TastyHeadphones 5c2bce03dd build: preserve swift build failures in make target (#115) 2026-03-06 10:50:21 +08:00
TastyHeadphones 018b54fb94 Merge pull request #110 from TastyHeadphones/codex/control-request-timeout-cancel
Add request timeout and cancellation handling in VPhoneControl
2026-03-06 00:00:21 +08:00
tastyheadphones fc96e4439d research: drop unrelated patch comparison note from PR 2026-03-05 09:34:19 +09:00
tastyheadphones 596083f30f location: add presets and route replay controls 2026-03-05 09:31:06 +09:00
tastyheadphones 7413142f11 setup_machine: fail early on ramdisk panic while waiting for SSH 2026-03-04 21:07:03 +09:00
tastyheadphones ca198f10b7 cfw_install: preflight ramdisk SSH readiness before remote steps 2026-03-04 18:36:06 +09:00
tastyheadphones 8a17f167da setup_machine: preflight VM storage lock holders before boot (#56)
Add a VM storage lock preflight in setup_machine.sh before both
`make boot` and `make boot_dfu`. Detects active lock holders for
nvram.bin, machineIdentifier.bin, Disk.img, and SEPStorage via lsof,
prints PID/PPID/command details, and supports optional automatic
recovery with AUTO_KILL_VM_LOCKS=1.

Fixes #55.

Co-authored-by: tastyheadphones <[email protected]>
2026-03-03 02:37:35 +08:00