Skip to content

feat(crews): a right-click menu on each crew in the list - #158

Merged
httpsphl merged 2 commits into
mainfrom
feat/crew-menu
Oct 4, 2026
Merged

httpsphl merged 2 commits into
mainfrom
feat/crew-menu

Conversation

@httpsphl

@httpsphl httpsphl commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Part 10 of the ideas from 2026-10-04 (asked by the owner while part 7 was underway).

  • Right-clicking a crew's name in the sidebar opens its menu where the pointer is, without opening the crew: New bot, Pause/Resume crew, Rename, Open work folder, Change work folder…, Archive crew, Delete crew.
  • The crew page's buttons and "more" menu and this menu come from one hook, useCrewActions (as bots do with useBotActions), so they never drift apart. CrewView lost its own copy of the actions and dialogs.
  • The dialogs open over the list (portal), as the bot menu's do.
  • Built on feat(crews): the work folder as an icon in the crew header #157 (the folder icon in the same header); its commit leaves this diff once it merges.
  • Spec 15.1 updated.

Test plan

  • pnpm check (new crewMenu.test.tsx: items, no navigation, pause/resume, open folder, rename and delete dialogs)
  • Preview: right-click on Research
  • Real app: right-click a crew, pause it and resume it from the list

Right-clicking a crew's name in the sidebar opens its menu without
opening it: new bot, pause or resume, rename, open and change the work
folder, archive and delete. The crew page's buttons and menu and this
one come from the same hook, useCrewActions.
@httpsphl
httpsphl enabled auto-merge October 4, 2026 17:53
@httpsphl
httpsphl merged commit 3e15106 into main Oct 4, 2026
4 checks passed
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