John Morris jtmorris
  • Joined on 2026-05-14
jtmorris commented on issue jtmorris/dms_tailscalectl#10 2026-05-16 02:31:23 +00:00
#3.5 Fix popout opening blocked by MouseArea event consumption

Reopening — previous fix (propagateComposedEvents) did not work. New fix applied:

Removed the wrapping MouseArea from bar pill Components. Replaced with Item + child MouseArea that only accepts…

jtmorris commented on issue jtmorris/dms_tailscalectl#10 2026-05-16 02:28:45 +00:00
#3.5 Fix popout opening blocked by MouseArea event consumption

Slice #3.5 complete.

Fix: Updated both horizontalBarPill and verticalBarPill MouseArea blocks:

  • `acceptedButtons: Qt.RightButton
jtmorris pushed to master at jtmorris/dms_tailscalectl 2026-05-16 02:28:42 +00:00
77430ec0d4 fix(tailscalectl): propagate left-click through MouseArea to open popout
jtmorris closed issue jtmorris/dms_tailscalectl#10 2026-05-16 02:28:42 +00:00
#3.5 Fix popout opening blocked by MouseArea event consumption
jtmorris commented on issue jtmorris/dms_tailscalectl#7 2026-05-16 02:26:50 +00:00
6. Exit-node selection buttons

Dependency note: This issue is now also dependent on #3.5 (via #5 → #6).

Exit-node buttons live inside the popoutContent peer list. The popout must be openable (#3.5) and show the peer…

jtmorris commented on issue jtmorris/dms_tailscalectl#6 2026-05-16 02:26:49 +00:00
5. Peer list + click-to-copy

Dependency note: This issue is now also dependent on #3.5 (via #5).

The peer list lives inside the popoutContent, which is not reachable until #3.5 is resolved (popout won't open on…

jtmorris commented on issue jtmorris/dms_tailscalectl#5 2026-05-16 02:26:48 +00:00
4. Popout skeleton – header row

Dependency note: This issue is now also blocked by #3.5.

The popout content is correctly defined, but left-clicks are being consumed by the MouseArea in the bar pill before they can reach…

jtmorris opened issue jtmorris/dms_tailscalectl#10 2026-05-16 02:26:42 +00:00
#3.5 Fix popout opening blocked by MouseArea event consumption
jtmorris pushed to master at jtmorris/dms_tailscalectl 2026-05-16 02:19:05 +00:00
8dd7562d35 feat(tailscalectl): add periodic status polling and reactive state
jtmorris closed issue jtmorris/dms_tailscalectl#4 2026-05-16 02:19:04 +00:00
3. Status polling + reactive state
jtmorris commented on issue jtmorris/dms_tailscalectl#4 2026-05-16 02:19:02 +00:00
3. Status polling + reactive state

Slice #3 complete (Status polling + reactive state).

Implementation:

  • Timer with 5s interval triggers statusCheck.running = true
  • Initial status check on load via Component.onCompleted
jtmorris closed issue jtmorris/dms_tailscalectl#2 2026-05-16 02:17:39 +00:00
1. Plugin manifest & scaffolding
jtmorris commented on issue jtmorris/dms_tailscalectl#3 2026-05-16 02:15:18 +00:00
2. Bar pill – icon + right-click toggle

Slice #2 complete (Bar pill – icon + right-click toggle).

Implementation:

  • horizontalBarPill and verticalBarPill now render a DankIcon using vpn_key / vpn_key_off
  • MouseArea
jtmorris pushed to master at jtmorris/dms_tailscalectl 2026-05-16 02:14:55 +00:00
9c691ccc64 feat(tailscalectl): add bar pill with icon and right-click toggle
jtmorris closed issue jtmorris/dms_tailscalectl#3 2026-05-16 02:14:55 +00:00
2. Bar pill – icon + right-click toggle
jtmorris created branch master in jtmorris/dms_tailscalectl 2026-05-16 02:11:34 +00:00
jtmorris pushed to master at jtmorris/dms_tailscalectl 2026-05-16 02:11:34 +00:00
778f1969e0 feat(tailscalectl): add initial DMS widget plugin scaffolding
db08aa1ff7 fix(initialize-project): make AGENTS.md agent-agnostic, add remote prompt, show full drafts
a12c7732e6 chore: add MIT license, README, and agent scaffolding
jtmorris commented on issue jtmorris/dms_tailscalectl#2 2026-05-16 02:09:48 +00:00
1. Plugin manifest & scaffolding

Slice #1 complete.

Deliverables:

  • tailscalectl/plugin.json — manifest with id, name, type, permissions
  • tailscalectl/TailscaleWidget.qml — minimal PluginComponent (StyledText placeholder…
jtmorris opened issue jtmorris/dms_tailscalectl#9 2026-05-16 01:40:19 +00:00
8. Final packaging & manual test
jtmorris opened issue jtmorris/dms_tailscalectl#8 2026-05-16 01:39:55 +00:00
7. Error handling & toasts