diff --git a/src/App.tsx b/src/App.tsx index 17b1606f5..b74b928a1 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -701,7 +701,7 @@ function AppInner() { ) : (
= ({ >
diff --git a/src/components/ChatMetaSidebar.tsx b/src/components/ChatMetaSidebar.tsx index 756dd937a..909b3af61 100644 --- a/src/components/ChatMetaSidebar.tsx +++ b/src/components/ChatMetaSidebar.tsx @@ -60,7 +60,7 @@ const ChatMetaSidebarComponent: React.FC = ({ workspaceId,
= ({ modelStrin type="checkbox" checked={use1M} onChange={(e) => setUse1M(e.target.checked)} - className="cursor-pointer w-[11px] h-[11px] m-0 appearance-none border border-border-light rounded-sm bg-dark relative hover:border-accent checked:bg-accent checked:border-accent checked:after:content-[''] checked:after:absolute checked:after:left-[3px] checked:after:top-0 checked:after:w-[3px] checked:after:h-[6px] checked:after:border-solid checked:after:border-white checked:after:border-r-[1.5px] checked:after:border-b-[1.5px] checked:after:rotate-45" + className="cursor-pointer w-3 h-[11px] m-0 appearance-none border border-border-light rounded-sm bg-dark relative hover:border-accent checked:bg-accent checked:border-accent checked:after:content-[''] checked:after:absolute checked:after:left-[3px] checked:after:top-0 checked:after:w-1 checked:after:h-[6px] checked:after:border-solid checked:after:border-white checked:after:border-r-[1.5px] checked:after:border-b-[1.5px] checked:after:rotate-45" /> 1M Context diff --git a/src/components/GitStatusIndicatorView.tsx b/src/components/GitStatusIndicatorView.tsx index bfcbd743b..179388b0a 100644 --- a/src/components/GitStatusIndicatorView.tsx +++ b/src/components/GitStatusIndicatorView.tsx @@ -187,7 +187,7 @@ export const GitStatusIndicatorView: React.FC = ({ const tooltipElement = (
= ({ items, className }) => { createPortal(
= ({ key={idx} src={img.url} alt={`Attachment ${idx + 1}`} - className="max-w-[300px] max-h-[300px] rounded border border-border-light" + className="max-w-80 max-h-[300px] rounded border border-border-light" /> ))}
diff --git a/src/components/ModelSelector.tsx b/src/components/ModelSelector.tsx index 519321ffe..18be0cfe1 100644 --- a/src/components/ModelSelector.tsx +++ b/src/components/ModelSelector.tsx @@ -185,7 +185,7 @@ export const ModelSelector = forwardRef( return (
{value} @@ -203,14 +203,14 @@ export const ModelSelector = forwardRef( onChange={handleInputChange} onKeyDown={handleKeyDown} placeholder="provider:model-name" - className="text-[10px] text-light bg-dark border border-border-light rounded-sm py-0.5 px-1 font-monospace leading-[11px] w-[200px] outline-none focus:border-exec-mode" + className="text-[10px] text-light bg-dark border border-border-light rounded-sm py-0.5 px-1 font-monospace leading-[11px] w-48 outline-none focus:border-exec-mode" /> {error && (
{error}
)}
{showDropdown && filteredModels.length > 0 && ( -
+
{filteredModels.map((model, index) => (
{ return (
-
+
@@ -660,7 +660,7 @@ const ProjectSidebarInner: React.FC = ({ {removeError && createPortal(
= ({ onBlur={handleBaseBlur} onKeyDown={handleBaseKeyDown} placeholder="HEAD, main, etc." - className="py-1 px-2 bg-dark text-foreground border border-border-medium rounded text-[11px] font-mono w-[140px] transition-[border-color] duration-200 hover:border-accent focus:outline-none focus:border-accent placeholder:text-text-dim" + className="py-1 px-2 bg-dark text-foreground border border-border-medium rounded text-[11px] font-mono w-36 transition-[border-color] duration-200 hover:border-accent focus:outline-none focus:border-accent placeholder:text-text-dim" />
{diagnosticInfo && ( -
+
Show diagnostic info
@@ -694,7 +694,7 @@ export const ReviewPanel: React.FC = ({ {/* FileTree positioning handled by CSS order property */} {(fileTree ?? isLoadingTree) && ( -
+
= ({
{showTooltip && hasUntracked && ( -
+
Untracked Files ({count})
diff --git a/src/components/ThinkingSlider.stories.tsx b/src/components/ThinkingSlider.stories.tsx index 62c341872..c6fd67135 100644 --- a/src/components/ThinkingSlider.stories.tsx +++ b/src/components/ThinkingSlider.stories.tsx @@ -39,7 +39,7 @@ export const Default: Story = {}; export const DifferentModels: Story = { render: () => ( -
+
Claude Sonnet 4.5
@@ -60,7 +60,7 @@ export const DifferentModels: Story = { export const InteractiveDemo: Story = { render: () => ( -
+
Try moving the slider to see the purple glow effect intensify:
@@ -95,7 +95,7 @@ export const InteractiveDemo: Story = { export const LockedThinking: Story = { args: { modelString: "openai:gpt-5-pro" }, render: (args) => ( -
+
Some models have locked thinking levels based on their capabilities:
diff --git a/src/components/ThinkingSlider.tsx b/src/components/ThinkingSlider.tsx index 1f64f8863..00a5c4f85 100644 --- a/src/components/ThinkingSlider.tsx +++ b/src/components/ThinkingSlider.tsx @@ -98,7 +98,7 @@ export const ThinkingSliderComponent: React.FC = ({ modelS
= ({ modelS } /> diff --git a/src/components/TipsCarousel.stories.tsx b/src/components/TipsCarousel.stories.tsx index 57f6adba8..fae109925 100644 --- a/src/components/TipsCarousel.stories.tsx +++ b/src/components/TipsCarousel.stories.tsx @@ -24,7 +24,7 @@ export const Default: Story = { export const WithExplanation: Story = { render: () => ( -
+
Tips rotate automatically based on time. Hover to see the gradient effect:
@@ -38,7 +38,7 @@ export const WithExplanation: Story = { export const DebugControls: Story = { render: () => ( -
+
For debugging, you can use:
diff --git a/src/components/Tooltip.tsx b/src/components/Tooltip.tsx index 4d85b6458..e6d32b1e9 100644 --- a/src/components/Tooltip.tsx +++ b/src/components/Tooltip.tsx @@ -221,7 +221,7 @@ export const Tooltip: React.FC = ({ className={cn( "bg-modal-bg text-foreground text-left rounded px-[10px] py-[6px] z-[9999]", "text-[11px] font-normal font-sans border border-separator-light shadow-[0_2px_8px_rgba(0,0,0,0.4)]", - width === "wide" ? "whitespace-normal max-w-[300px] w-max" : "whitespace-nowrap", + width === "wide" ? "whitespace-normal max-w-80 w-max" : "whitespace-nowrap", interactive ? "pointer-events-auto" : "pointer-events-none", className )} @@ -245,7 +245,7 @@ export const HelpIndicator: React.FC<{ className?: string; children?: React.Reac = ({ {showLineNumbers && ( ( {showLineNumbers && ( = ({ 🔧 bash - + {args.script} = ({ ✏️ {toolName} - + {filePath}
diff --git a/src/components/tools/FileReadToolCall.tsx b/src/components/tools/FileReadToolCall.tsx index 39d98f672..fa29ff947 100644 --- a/src/components/tools/FileReadToolCall.tsx +++ b/src/components/tools/FileReadToolCall.tsx @@ -82,7 +82,7 @@ export const FileReadToolCall: React.FC = ({ 📖 file_read - + {filePath} {result && result.success && parsedContent && ( @@ -131,7 +131,7 @@ export const FileReadToolCall: React.FC = ({ Content
-
+
{parsedContent.lineNumbers.map((lineNum, i) => (
{lineNum}
))}