poller and release on end to frontend
This commit is contained in:
@@ -95,3 +95,10 @@ Update rule:
|
||||
|
||||
- Added `adb` installation to `dockerfiles/orchestrator.Dockerfile` so session-prepare no longer fails with `spawn adb ENOENT` in production containers.
|
||||
- Kept runtime behavior unchanged otherwise; this is strictly a missing binary/runtime dependency fix.
|
||||
|
||||
### 14 — Session Safety: No-Touch Polling + Release Hooks
|
||||
|
||||
- Added read-only link validation in logic (`validateReadOnly`) and wired a dedicated frontend validity query for high-frequency polling without updating `lastAccessedAt`.
|
||||
- Updated frontend session polling to use the new no-touch validity path and avoid stale query cache via forced refresh behavior.
|
||||
- Added frontend session end command to explicitly release the linked device on session teardown/ejection.
|
||||
- Updated admin link revoke flow to release the linked device after revocation so revoked sessions do not leave devices stuck `inUse`.
|
||||
|
||||
Reference in New Issue
Block a user