Add agent preset commands, ESC interrupt handling, and macOS menu cleanup#61
Merged
amandal0903 merged 11 commits intomainfrom Apr 3, 2026
Merged
Add agent preset commands, ESC interrupt handling, and macOS menu cleanup#61amandal0903 merged 11 commits intomainfrom
amandal0903 merged 11 commits intomainfrom
Conversation
added 11 commits
April 3, 2026 18:14
Rename app, DMG, and build output folders so the packaged macOS
artifact is Workstreams-darwin-{arch}.dmg containing Workstreams.app.
Clicking the gear icon next to an agent in the creation modal now opens a panel on the right side where users can customize the startup command. Commands persist across restarts via application-level storage and are used when opening terminals during worktree creation.
Use image.data.buffer instead of image.data directly, since newer TypeScript does not consider Uint8Array<ArrayBufferLike> assignable to BlobPart.
Move from side-by-side flex layout to absolute positioning below the modal card, matching the intended design.
The preset panel now lives inside agentContainer (beside the dropdown), positioned to its right. Closing the dropdown also closes the panel.
Clicks inside the preset panel were bubbling to the card handler which closed the dropdown (and the panel with it). Stop propagation on the panel so interactions inside it are isolated.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
is_interrupt: true (mapped to a synthetic PostToolUseInterrupt event), and terminal disposal while still in an active state.