dms_tailscalectl/tailscalectl
vybe d2e9069ce5 fix: remove binaryAvailable, fix statusCheck parser location, add timer guard
- Revert binaryAvailable property: reintroduced stale-state anti-pattern
  already rejected in #11. All error paths already handled by Process
  onExited handlers.
- Move statusCheck parsing from onStreamFinished to onExited (#38):
  parser now only runs after exit code validation, preventing stale
  data from being applied on failure.
- Add refreshTimer guard (#44): timer no longer spawns new statusCheck
  while one is already running.

Closes #38, #44. Reverts #52 partial fix.
2026-05-22 03:13:33 +00:00
..
lib.js fix: lib.js security and correctness fixes (#40, #41) 2026-05-22 03:13:24 +00:00
plugin.json fix: remove propagateComposedEvents and fix plugin author (#50, #51) 2026-05-22 03:13:24 +00:00
TailscaleWidget.qml fix: remove binaryAvailable, fix statusCheck parser location, add timer guard 2026-05-22 03:13:33 +00:00