Skip to content

feat(toolbar): move "RC All" into the sidebar's Bulk actions - #174

Merged
mortenaslo merged 1 commit into
mainfrom
feat/rc-all-to-bulk-actions
Nov 6, 2026
Merged

mortenaslo merged 1 commit into
mainfrom
feat/rc-all-to-bulk-actions

Conversation

@mortenaslo

Copy link
Copy Markdown
Contributor

Summary

Moves "⊕ RC All" off the main toolbar and into the sidebar's Bulk actions menu as "Remote control all" (first entry). Behaviour is unchanged: it sends /remote-control to every live session and clears their alert state.

Why

The button sat directly beside "+ New Session", is rarely wanted, and a stray click types /remote-control into every live session at once. It doesn't earn toolbar space.

Implementation notes

  • Disabled when no session is live, like its Restart / Sleep / Close all siblings.
  • Deliberately no confirmation, matching the old button and the existing per-group "Remote control all in group".
  • BroadcastRemoteControl_Click is removed with the button. No UI test used its BroadcastBtn automation id; it is only named in two April planning docs under docs/superpowers/, left as the historical record.

Test plan

  • Builds clean; full suite passes on the combined merge with every other pending branch.
  • Manual: toolbar no longer shows RC All; sidebar quick-menu → Bulk actions → "Remote control all" sends /remote-control to every live session; greyed out with no live sessions.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NsYm9iLc2aRnRDfV2uZRQX

The toolbar carried a large "⊕ RC All" button directly beside "+ New
Session". It is rarely wanted, easy to hit by mistake, and a stray click
types /remote-control into every live session at once. It doesn't earn
toolbar space.

It now lives under Bulk actions in the sidebar menu as "Remote control
all", first in the list. It does exactly what the button did: sends
/remote-control to every live session and clears their alert state. Like
its Restart / Sleep / Close all siblings, it is disabled when no session is
live. It deliberately has no confirmation, matching the old button and the
existing per-group "Remote control all in group".

The BroadcastRemoteControl_Click handler is removed with the button. No UI
test used its BroadcastBtn automation id; it is only named in two April
planning docs under docs/superpowers/, left as the historical record.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NsYm9iLc2aRnRDfV2uZRQX
@mortenaslo
mortenaslo merged commit 9753783 into main Nov 6, 2026
1 check passed
@mortenaslo
mortenaslo deleted the feat/rc-all-to-bulk-actions branch November 6, 2026 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant