feat: Enforce exclusive auto-request (one client at a time)

Server is now source of truth for autoRequest. When a client enables it,
all other clients lose it. Broadcast includes autoRequest per client,
frontend syncs from server state on each torch-update.
This commit is contained in:
2026-02-14 23:40:30 -06:00
parent f0d8c84a64
commit 9a636e26a7
5 changed files with 46 additions and 5 deletions

View File

@@ -4,6 +4,7 @@ import { ref, computed } from 'vue'
export interface TorchClient {
id: string
name: string
autoRequest: boolean
userAgent: string
hostname: string
url: string