Add Quick Actions feature (Quick Chat + Bash tabs)#64
Conversation
|
test |
Missing unit testsFile:
Per CLAUDE.md: "Add new unit tests when adding or modifying logic (models, parsers, utilities, view models)" Please add a |
Missing
|
|
fcdc000 to
c89f7cc
Compare
Replaces the experimental SideChat with a polished Quick Actions sheet accessible from both the Chat toolbar and Sprite context menu. Features two tabs: Quick Chat (Claude via claude -p) and Bash (streaming command execution via streamService). Fixes stream cancellation caused by VM recreation on parent re-renders by using .sheet(item:) with Identifiable view model stored in @State. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
c89f7cc to
d8bbe76
Compare
Summary
claude -p, streaming NDJSON) and Bash (streaming command execution viastreamService)QuickActionsViewModelbeing recreated on parent re-renders — now stored in@Stateand presented via.sheet(item:)Test plan
> commandprompt shown🤖 Generated with Claude Code