Repository navigation
stagent v0.13.0
Added
- Host screen: an iOS simulator takes
textof any script, Japanese
included (it took ASCII only and answered other textunsupported;
#649, #665). The text is put on the simulator's clipboard (xcrun simctl pbcopy) and pasted by what the app in front may do, read
(never written) from the simulator's TCC.db: an app allowed to paste
from other apps gets ⌘V, and keys (the Return ofenter, the next
text) wait 3 s after it, while iOS drops them under its "pasted from"
banner; otherwise ASCII is typed after the 英数 key (LANG2), and other
text is pasted with the edit menu's Paste, opened by tapping the user's
cursor (textgainsx?,y?). An app that never asked first gets a
⌘V iOS refuses, which shows its 「ほかのアプリからペースト」 in Settings.
host_screen.inputanswers such a text{via: "cmd_v" | "edit_menu" | "keys", app?}; without the edit menu's Paste it fails with the new
errorpaste_by_hand, the text left on the clipboard. The companion
gainsaccessibility_infoandlist_appsin stagent's subset of
idb.proto.
Fixed
- Host screen, Android: the discovery file an emulator leaves behind
when it stops (avd/running/pid_<pid>.ini) is no longer read once its
<pid>is no running process (signal 0 on Linux and macOS, the
process's handle on Windows; the file is left as it is). An emulator
started with-portonly on the serial of such a file was listed
connectable: truewith the file's gRPC port, andhost_screen.start
answered{}, thengonefor good; it is nowno_grpc.startof
an emulator whose gRPC does not answer whileadb deviceslists its
serial isunavailable(no_grpc) instead of{}andgone; one
adb does not list still waits for its AVD to run again (#679).
stagent 0.13.0 — server binary for SSH Term. Built from this tag (c177d9b) with go1.27.1 via scripts/release.sh (reproducible: CGO_ENABLED=0, -trimpath, no VCS stamp, empty build id); verify downloads against SHA256SUMS.