Tabs: '+' opens brov-chat or term.macOS (max 6, split around the camera); real zsh terminals via SwiftTerm; per-tab chat history and claude session; hover 3 s to close with confirmation

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
maksarsanjeev
2026-10-07 15:27:02 +03:00
parent 0d40b78b26
commit 56367ef9cd
11 changed files with 452 additions and 35 deletions
@@ -27,6 +27,7 @@ struct IslandViewContent: View {
case .settings: SettingsIslandView(state: state)
case .greeting: EmptyView() // GreetingCanvasView overlaid in IslandRootView
case .wardrobe: WardrobeView(state: state)
case .terminal: TerminalScreen(state: state)
}
}
}
@@ -1260,7 +1261,7 @@ struct PromptView: View {
text = ""
state.chatHistory = []
ClaudeService.shared.clearConversation()
ClaudeCodeCLI.shared.newConversation()
ChatTabs.shared.cli(for: state.activeTabId).newConversation()
focused = true
}
}