diff --git a/package.json b/package.json index a100be5..416e0f6 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,8 @@ "vitest>picomatch": "4.0.4", "micromatch>picomatch": "2.3.2", "tinyglobby>picomatch": "4.0.4", - "fast-uri": "3.1.2" + "fast-uri": "3.1.2", + "tmp": "0.2.6" } }, "packageManager": "pnpm@9.15.0", diff --git a/packages/desktop/src/renderer/App.tsx b/packages/desktop/src/renderer/App.tsx index c7b3de8..4a54ab1 100644 --- a/packages/desktop/src/renderer/App.tsx +++ b/packages/desktop/src/renderer/App.tsx @@ -319,7 +319,7 @@ export default function App() { return (
{/* Header */} -
+
-
- +
+ Conversation History
-
+
Scheduled Tasks
diff --git a/packages/desktop/src/renderer/components/ChatPanel.tsx b/packages/desktop/src/renderer/components/ChatPanel.tsx index 82974f1..5e42f54 100644 --- a/packages/desktop/src/renderer/components/ChatPanel.tsx +++ b/packages/desktop/src/renderer/components/ChatPanel.tsx @@ -118,23 +118,22 @@ export default function ChatPanel({
{needsSetup ? ( - ) : (
{[ - { text: 'Build a REST API', icon: }, - { text: 'Fix a bug', icon: }, - { text: 'Set up a project', icon: } + { text: 'Build a REST API' }, + { text: 'Fix a bug' }, + { text: 'Set up a project' } ].map((q) => ( ))} @@ -179,8 +178,8 @@ export default function ChatPanel({
)} - {/* Floating Pill input */} -
+ {/* Flat input */} +
{MODES.map((m) => ( diff --git a/packages/desktop/src/renderer/components/MessageBubble.tsx b/packages/desktop/src/renderer/components/MessageBubble.tsx index da57468..0b3ac35 100644 --- a/packages/desktop/src/renderer/components/MessageBubble.tsx +++ b/packages/desktop/src/renderer/components/MessageBubble.tsx @@ -14,8 +14,8 @@ const MessageBubble = memo(function MessageBubble({ role, content, isStreaming } if (isUser) { return ( -
-
+
+
{content}
@@ -23,7 +23,7 @@ const MessageBubble = memo(function MessageBubble({ role, content, isStreaming } } return ( -
+