diff --git a/src/App.tsx b/src/App.tsx index dbed6f47f..cc8ef304b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -617,7 +617,7 @@ function AppInner() { return ( <> -
+
) : (
= ({ return (
= ({ return (
= ({ return (
= ({ return (
= ({ return (
@@ -810,7 +810,7 @@ export const ChatInput: React.FC = ({
button:first-of-type]:rounded-l [&>button:last-of-type]:rounded-r", mode === "exec" && "[&>button:first-of-type]:bg-exec-mode [&>button:first-of-type]:text-white [&>button:first-of-type]:hover:bg-exec-mode-hover", diff --git a/src/components/ChatInputToast.tsx b/src/components/ChatInputToast.tsx index b9993cd4a..f0a8e679a 100644 --- a/src/components/ChatInputToast.tsx +++ b/src/components/ChatInputToast.tsx @@ -3,7 +3,7 @@ import React, { useEffect, useCallback } from "react"; import { cn } from "@/lib/utils"; const toastTypeStyles: Record<"success" | "error", string> = { - success: "bg-toast-success-bg border border-accent-dark text-toast-success-text", + success: "bg-toast-success-bg border border-sky-700 text-toast-success-text", error: "bg-toast-error-bg border border-toast-error-border text-toast-error-text", }; @@ -22,7 +22,7 @@ interface ChatInputToastProps { } export const SolutionLabel: React.FC<{ children: ReactNode }> = ({ children }) => ( -
{children}
+
{children}
); export const ChatInputToast: React.FC = ({ toast, onDismiss }) => { @@ -71,9 +71,9 @@ export const ChatInputToast: React.FC = ({ toast, onDismiss
{toast.title &&
{toast.title}
} -
{toast.message}
+
{toast.message}
{toast.solution && ( -
+
{toast.solution}
)} diff --git a/src/components/ChatMetaSidebar.tsx b/src/components/ChatMetaSidebar.tsx index 909b3af61..436380e6f 100644 --- a/src/components/ChatMetaSidebar.tsx +++ b/src/components/ChatMetaSidebar.tsx @@ -59,7 +59,7 @@ const ChatMetaSidebarComponent: React.FC = ({ workspaceId, return (
= ({ autoOpen = true }) => { <> @@ -174,8 +174,8 @@ type Story = StoryObj; export const Default: Story = { render: () => ( -
-
+
+
Command Palette

diff --git a/src/components/CommandPalette.tsx b/src/components/CommandPalette.tsx index 307b20b73..5db591b5a 100644 --- a/src/components/CommandPalette.tsx +++ b/src/components/CommandPalette.tsx @@ -362,12 +362,12 @@ export const CommandPalette: React.FC = ({ getSlashContext }} > e.stopPropagation()} shouldFilter={shouldUseCmdkFilter} > = ({ getSlashContext {group.items.map((item) => ( { if ("prompt" in item && item.prompt) { addRecent(item.id); @@ -433,12 +433,12 @@ export const CommandPalette: React.FC = ({ getSlashContext {"subtitle" in item && item.subtitle && ( <>
- {item.subtitle} + {item.subtitle} )}
{"shortcutHint" in item && item.shortcutHint && ( - + {item.shortcutHint} )} diff --git a/src/components/CommandSuggestions.tsx b/src/components/CommandSuggestions.tsx index fd607c3ea..06356fbaf 100644 --- a/src/components/CommandSuggestions.tsx +++ b/src/components/CommandSuggestions.tsx @@ -93,7 +93,7 @@ export const CommandSuggestions: React.FC = ({ activeSuggestion ? `${resolvedListId}-option-${activeSuggestion.id}` : undefined } data-command-suggestions - className="bg-separator border-border-light absolute right-0 bottom-full left-0 z-[100] mb-2 flex max-h-[200px] flex-col overflow-y-auto rounded border shadow-[0_-4px_12px_rgba(0,0,0,0.4)]" + className="absolute right-0 bottom-full left-0 z-[100] mb-2 flex max-h-[200px] flex-col overflow-y-auto rounded border border-neutral-800 bg-neutral-900 shadow-[0_-4px_12px_rgba(0,0,0,0.4)]" > {suggestions.map((suggestion, index) => (
= ({ role="option" aria-selected={index === selectedIndex} className={cn( - "px-2.5 py-1.5 cursor-pointer transition-colors duration-150 flex items-center justify-between gap-3 hover:bg-accent-darker", - index === selectedIndex ? "bg-accent-darker" : "bg-transparent" + "px-2.5 py-1.5 cursor-pointer transition-colors duration-150 flex items-center justify-between gap-3 hover:bg-sky-600-darker", + index === selectedIndex ? "bg-sky-600-darker" : "bg-transparent" )} > -
{suggestion.display}
-
+
{suggestion.display}
+
{suggestion.description}
))} -
+
Tab to complete • ↑↓ to navigate • Esc to dismiss
diff --git a/src/components/Context1MCheckbox.tsx b/src/components/Context1MCheckbox.tsx index 37e6290b3..748fcc044 100644 --- a/src/components/Context1MCheckbox.tsx +++ b/src/components/Context1MCheckbox.tsx @@ -22,7 +22,9 @@ export const Context1MCheckbox: React.FC = ({ modelStrin 1M Context - ? + + ? + Enable 1M token context window (beta feature for Claude Sonnet 4/4.5) diff --git a/src/components/DirectorySelectModal.tsx b/src/components/DirectorySelectModal.tsx index d3b3a4dde..e0fdb63c8 100644 --- a/src/components/DirectorySelectModal.tsx +++ b/src/components/DirectorySelectModal.tsx @@ -82,7 +82,7 @@ export const DirectorySelectModal: React.FC = () => { onKeyDown={handleKeyDown} placeholder="/home/user/projects/my-project" autoFocus - className="bg-modal-bg border-border-medium focus:border-accent placeholder:text-muted mb-5 w-full rounded border px-3 py-2 font-mono text-sm text-white focus:outline-none" + className="mb-5 w-full rounded border border-neutral-700 bg-neutral-900 px-3 py-2 font-mono text-sm text-white placeholder:text-neutral-400 focus:border-sky-600 focus:outline-none" /> {error &&
{error}
} diff --git a/src/components/ErrorBoundary.tsx b/src/components/ErrorBoundary.tsx index 65c5ac57b..a1c009d15 100644 --- a/src/components/ErrorBoundary.tsx +++ b/src/components/ErrorBoundary.tsx @@ -42,7 +42,7 @@ export class ErrorBoundary extends Component { } return ( -
+

Something went wrong{this.props.workspaceInfo && ` in ${this.props.workspaceInfo}`}

@@ -59,7 +59,7 @@ export class ErrorBoundary extends Component { )} diff --git a/src/components/GitStatusIndicatorView.tsx b/src/components/GitStatusIndicatorView.tsx index 638129017..76af4333c 100644 --- a/src/components/GitStatusIndicatorView.tsx +++ b/src/components/GitStatusIndicatorView.tsx @@ -62,7 +62,7 @@ export const GitStatusIndicatorView: React.FC = ({ if (!gitStatus) { return (