- toggleTailscale() now forces a fresh statusCheck instead of reading possibly-stale root.isConnected - The actual up/down decision happens in statusCheck.onExited using the just-received value - _pendingToggle is a transient one-shot flag (reset immediately after use) — not a persistent 'desired state' cache - Complies with AGENTS.md rule 1 / #11 Written by AI agent working for @jtmorris. Model: Grok build-0.1. |
||
|---|---|---|
| .. | ||
| lib.js | ||
| plugin.json | ||
| TailscaleWidget.qml | ||