+
↑↓
navigate
↵
select
diff --git a/packages/app/src/app/components/session/composer.tsx b/packages/app/src/app/components/session/composer.tsx
index 2495ba4d3..c9e226404 100644
--- a/packages/app/src/app/components/session/composer.tsx
+++ b/packages/app/src/app/components/session/composer.tsx
@@ -1,6 +1,6 @@
import { For, Show, createEffect, createMemo, createSignal, onCleanup, onMount } from "solid-js";
import type { Agent } from "@opencode-ai/sdk/v2/client";
-import { ArrowRight, AtSign, ChevronDown, File, Paperclip, X, Zap } from "lucide-solid";
+import { ArrowUp, AtSign, ChevronDown, File, History, Mic, Paperclip, X, Zap } from "lucide-solid";
import type { ComposerAttachment, ComposerDraft, ComposerPart, PromptMode } from "../../types";
@@ -95,7 +95,7 @@ const createMentionSpan = (part: Extract
-
+
+
{
@@ -777,16 +775,16 @@ export default function Composer(props: ComposerProps) {
>
-
-
+
+
-
+
+
{searchLoading() ? "Searching files..." : "No matches found."}
}
@@ -794,7 +792,7 @@ export default function Composer(props: ComposerProps) {
{(section: MentionSection) => (
-
+
{section.title}
@@ -806,8 +804,8 @@ export default function Composer(props: ComposerProps) {
type="button"
class={`w-full flex items-start gap-3 rounded-xl px-3 py-2 text-left transition-colors ${
optionIndex() === mentionIndex()
- ? "bg-gray-12/10 text-gray-12"
- : "text-gray-11 hover:bg-gray-12/5"
+ ? "bg-dls-active text-dls-text"
+ : "text-dls-text hover:bg-dls-hover"
}`}
onMouseDown={(e: MouseEvent) => {
e.preventDefault();
@@ -815,11 +813,11 @@ export default function Composer(props: ComposerProps) {
}}
onMouseEnter={() => setMentionIndex(optionIndex())}
>
-
+
{option.kind === "agent" ? `@${option.label}` : option.label}
- {option.detail}
+ {option.detail}
);
@@ -835,7 +833,7 @@ export default function Composer(props: ComposerProps) {
-
+
-
+