feat(agent): add screen blackout feature

- Physical displays blanked via overlay
- Remote video and input keep working
- Exclude overlay from screen capture
- Add blackout API and UI toggle
- Wire flag through capture protocol
This commit is contained in:
2026-09-02 13:32:21 +03:00
parent 45f345123d
commit 149fcde379
16 changed files with 557 additions and 28 deletions
+10
View File
@@ -0,0 +1,10 @@
package blackout
import "testing"
func TestDisabledByDefault(t *testing.T) {
t.Parallel()
if Enabled() {
t.Fatal("blackout should start off")
}
}