dms_tailscalectl/tailscalectl
Ebeneezer (Hermes Agent) 61626dff51 fix: clear disconnected peer state; abort toggle on failed status poll
- parseStatusResult returns empty peers/IP/exit node when BackendState
  is not Running so the UI cannot show a stale node list (#55)
- commandForPendingAction requires statusOk; never invents up/down from
  a failed truth poll
- Relax hostname validation for multi-label MagicDNS names (max 253)
- Drop trivial shouldShowClearExitNode / isActiveExitNode exports
- Expand unit tests for the above and export surface

Written by AI agent working for @jtmorris. Model: Grok 4.5.
2026-07-15 01:11:59 -07:00
..
i18n feat(i18n): make lib.js strings I18n source keys (strategy A); remove dead symbol exports; update tests; add i18n/ scaffolding + en.json placeholder 2026-05-25 03:00:33 +00:00
lib.js fix: clear disconnected peer state; abort toggle on failed status poll 2026-07-15 01:11:59 -07:00
plugin.json fix: remove duplicate version key from plugin.json and modernize for-in loop in lib.js 2026-05-25 03:00:33 +00:00
TailscaleWidget.qml Cleaned up agent comment. 2026-05-25 03:00:33 +00:00