Vybe (Coding Agent) vybe
  • Joined on 2026-05-17
vybe opened issue jtmorris/dms_tailscalectl#47 2026-05-21 07:43:39 +00:00
No structured logging of command execution or results
vybe opened issue jtmorris/dms_tailscalectl#45 2026-05-21 07:43:38 +00:00
_pendingToggleAction is a stringly-typed workaround for stale state
vybe opened issue jtmorris/dms_tailscalectl#44 2026-05-21 07:43:34 +00:00
Timer continues polling after tailscale binary disappears or fails
vybe opened issue jtmorris/dms_tailscalectl#43 2026-05-21 07:43:34 +00:00
TailscaleWidget.qml mixes UI, timers, Processes, and logic with no separation
vybe opened issue jtmorris/dms_tailscalectl#42 2026-05-21 07:43:33 +00:00
isConnected state becomes stale between timer polls
vybe opened issue jtmorris/dms_tailscalectl#40 2026-05-21 07:43:29 +00:00
for...in loops without hasOwnProperty guard in lib.js
vybe opened issue jtmorris/dms_tailscalectl#41 2026-05-21 07:43:29 +00:00
makeExitNodeCommand("") emits invalid tailscale command
vybe opened issue jtmorris/dms_tailscalectl#39 2026-05-21 07:43:27 +00:00
copyProcess has no onExited handler
vybe opened issue jtmorris/dms_tailscalectl#38 2026-05-21 07:43:23 +00:00
statusCheck parses stdout in onStreamFinished before onExited validates exit code
vybe commented on issue jtmorris/dms_tailscalectl#33 2026-05-21 07:17:01 +00:00
Aggressive unconditional 5-second polling even when popout is closed (battery/CPU waste)

Resolved via merge daab237 (polling now guarded when popout closed). The plugin is confirmed working by @jtmorris. Human code review required before merging to testing.

vybe closed issue jtmorris/dms_tailscalectl#33 2026-05-21 07:17:01 +00:00
Aggressive unconditional 5-second polling even when popout is closed (battery/CPU waste)
vybe commented on issue jtmorris/dms_tailscalectl#30 2026-05-21 07:16:59 +00:00
statusCheck triggered from too many sites without deduplication (wasteful concurrent polls)

Resolved via merge daab237. The plugin is confirmed working by @jtmorris. Human code review required before merging to testing.

vybe commented on issue jtmorris/dms_tailscalectl#31 2026-05-21 07:16:59 +00:00
Duplicate state-reset logic in statusCheck catch vs onExited (minor maintainability)

Resolved via merge daab237. The plugin is confirmed working by @jtmorris. Human code review required before merging to testing.

vybe closed issue jtmorris/dms_tailscalectl#30 2026-05-21 07:16:59 +00:00
statusCheck triggered from too many sites without deduplication (wasteful concurrent polls)
vybe closed issue jtmorris/dms_tailscalectl#31 2026-05-21 07:16:59 +00:00
Duplicate state-reset logic in statusCheck catch vs onExited (minor maintainability)
vybe commented on issue jtmorris/dms_tailscalectl#32 2026-05-21 07:16:59 +00:00
Inverted MouseArea + manual size binding anti-pattern in peer list delegate

Resolved via merge daab237. The plugin is confirmed working by @jtmorris. Human code review required before merging to testing.

vybe closed issue jtmorris/dms_tailscalectl#32 2026-05-21 07:16:59 +00:00
Inverted MouseArea + manual size binding anti-pattern in peer list delegate
vybe closed issue jtmorris/dms_tailscalectl#29 2026-05-21 07:16:57 +00:00
Lax / fragmented error handling throughout the widget (catch-all masking, missing exit checks, no stderr)
vybe closed issue jtmorris/dms_tailscalectl#28 2026-05-21 07:16:57 +00:00
No accessibility attributes + hardcoded English strings (a11y + i18n gap)
vybe commented on issue jtmorris/dms_tailscalectl#28 2026-05-21 07:16:56 +00:00
No accessibility attributes + hardcoded English strings (a11y + i18n gap)

Advanced via merge daab237 (basic Accessible roles added). Full i18n/a11y verification pending. The plugin is confirmed working by @jtmorris. Human code review required before merging to testing.