mirror of
https://github.com/baketnk/frame-yap.git
synced 2026-10-06 01:00:04 +02:00
2.6 KiB
2.6 KiB
Anchored resize / Auto Insert deployment — 2026-09-24
Historical observation from an explicitly coordinated Frame-only install and owned-target fixture. It does not authorize further microphone tests or prove actual speech-to-text Auto Insert, grip usability, arbitrary app delivery, or human headset acceptance.
- Source milestones:
19a3db7adds session-only corner-anchored resize;c5e925cadds default-off, fail-closed Xwayland Auto Insert. - Local default/UI/native hardware-free suites passed: 13/13, 14/14, 18/18.
Native Xvfb focus-loss test also passed 12 repeated runs. ARM64 native build
from the
c5e925cGit archive passed hardware-free CTest 18/18 on Frame. No normal test initialized OpenVR, recorded audio, or injected input. - Native-only, external-runtime archive version
2026-09-24T201841Z-gc5e925cbwas staged with explicit licensed SDL/OpenVR files. SHA-256 archive:c6bef87ec86fc0903247be714aec9c5784c3fa5ac788858dad9f50f1958d6f22. The pre-install checksum check succeeded; system libxcb was available and no staged binary dependencies were unresolved. - No FrameYap process was running when the installer checked. The idempotent
user-local installer selected the new version, retained previous
2026-09-24T191513Z-g3c03f88f, and backed up the existing config. Installed--versionmatched the archive version; installed/staged binary SHA-256 both973fd119701093470b2ee3560df7e8049d968e1bab49f63f5242dabf055aa4ec. Auto Insert remainedfalse; no FrameYap process was left running. - A separate temporary ARM64 test helper used the new
FocusGuardand existing Gamescope IMETextInputagainst one project-owned Xterm receiver on display:0. It checked the expected window ID against X keyboard focus, X active window and Gamescope focused-window both before arming and after acquiring the IME lease. The helper queued the literal ASCII fixturefy-safe-probewithout Enter; the private, disposable terminal receiver read exactly 13 bytes, matching the fixture. Both temporary processes exited. No microphone, ASR model, arbitrary destination, speech transcript, or app UI Auto Insert workflow was exercised by that helper.
Compositor processing and the owned terminal's exact bytes support this narrow fixture-delivery claim. The full microphone → worker → focus guard → Auto Insert flow remains untested on Frame, as do physical resize interactions, input during focus changes in actual games, and native Wayland targets. X focus checks are not atomic with delivery; review remains the fallback. No public release or bundled ASR runtime was published.