You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: batch write pipeline, Lua keyboard API, random launcher naming
- Add IOCTL_WRITE_MEMORY_BATCH and Lua memory.batch_write: N writes in
one IPC round trip and one kernel transition, one process lookup per
distinct PID
- Cache the encoded lock batch request keyed on a table version counter;
the sweep reuses it with no clone, re-encode, or table lock
- Add keyboard.is_key_down/is_key_up/is_key_press (GetAsyncKeyState
snapshot per frame; press latches a full down-up cycle, read-and-clear)
- Launcher: random per-start SCM names plus random component file names
on start and canonical-name restore on stop, tracked in
ks-launcher.state; ks-service takes --service-name
- Cap the overlay frame rate at 60 Hz; fix collapsing_header and
scroll_area drawing into the parent UI
- PE-header erasure experiment reverted; seh_shim.c keeps ntifs.h
- Refresh README, AGENTS, and both Lua API references