From aabbd57aa2ca72d09730dddd9eafa3dc643a73a6 Mon Sep 17 00:00:00 2001 From: Clay Warren <36519094+ClayWarren@users.noreply.github.com> Date: Sun, 29 Jun 2025 15:54:14 -0500 Subject: [PATCH] feat: add gemini quick start button (#128) --- ios/VibeTunnel/Views/Sessions/SessionCreateView.swift | 3 +++ web/src/client/components/session-create-form.ts | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ios/VibeTunnel/Views/Sessions/SessionCreateView.swift b/ios/VibeTunnel/Views/Sessions/SessionCreateView.swift index c51e683d..eb379768 100644 --- a/ios/VibeTunnel/Views/Sessions/SessionCreateView.swift +++ b/ios/VibeTunnel/Views/Sessions/SessionCreateView.swift @@ -326,6 +326,7 @@ struct SessionCreateView: View { private var quickStartCommands: [QuickStartItem] { [ QuickStartItem(title: "claude", command: "claude", icon: "sparkle"), + QuickStartItem(title: "gemini", command: "gemini", icon: "sparkle"), QuickStartItem(title: "zsh", command: "zsh", icon: "terminal"), QuickStartItem(title: "bash", command: "bash", icon: "terminal.fill"), QuickStartItem(title: "python3", command: "python3", icon: "chevron.left.forwardslash.chevron.right"), @@ -340,6 +341,8 @@ struct SessionCreateView: View { private func commandIcon(for command: String) -> String { switch command { + case "gemini": + "sparkle" case "claude": "sparkle" case "zsh", "bash": diff --git a/web/src/client/components/session-create-form.ts b/web/src/client/components/session-create-form.ts index dfc2aa0e..9241de16 100644 --- a/web/src/client/components/session-create-form.ts +++ b/web/src/client/components/session-create-form.ts @@ -50,6 +50,7 @@ export class SessionCreateForm extends LitElement { private quickStartCommands = [ { label: 'claude', command: 'claude' }, + { label: 'gemini', command: 'gemini' }, { label: 'zsh', command: 'zsh' }, { label: 'bash', command: 'bash' }, { label: 'python3', command: 'python3' }, @@ -445,7 +446,7 @@ export class SessionCreateForm extends LitElement { }" ?disabled=${this.disabled || this.isCreating} > - ${label === 'claude' ? '✨ ' : ''}${ + ${label === 'gemini' ? '✨ ' : ''}${label === 'claude' ? '✨ ' : ''}${ label === 'pnpm run dev' ? '▶️ ' : '' }${label}