feat: add new session FAB button to terminal stack, always show FABs

- Add "+" FAB in TerminalFabStack with create-session emit
- Expose handleCreateSession from FloatingTranscriptDebug
- Remove !showTranscriptDebug condition so FABs stay visible when panel is open
- Wire handleFabCreateSession in App.vue to open panel + show modal
This commit is contained in:
2026-02-20 21:35:31 -06:00
parent 9945be07b1
commit 653c4e6d23
3 changed files with 272 additions and 30 deletions

View File

@@ -435,7 +435,7 @@ function openAtCursor(x: number, y: number) {
})
}
defineExpose({ openAtCursor, openTerminals, activeTerminalSessionId, switchToTerminal })
defineExpose({ openAtCursor, openTerminals, activeTerminalSessionId, switchToTerminal, handleCreateSession })
function handleAgentSwitch(agent: AgentName) {
switchAgent(agent)