From b1e6b9c7c9ebed944f8267bd0fb90404eba546fb Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Fri, 19 Sep 2025 06:05:05 -0500 Subject: wip: desktop work --- packages/app/src/pages/index.tsx | 38 ++++++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) (limited to 'packages/app/src/pages') diff --git a/packages/app/src/pages/index.tsx b/packages/app/src/pages/index.tsx index 11ea3163f..e8d4664a4 100644 --- a/packages/app/src/pages/index.tsx +++ b/packages/app/src/pages/index.tsx @@ -1,5 +1,6 @@ import { FileIcon, Icon, IconButton, Logo, Tooltip } from "@/ui" import { Tabs } from "@/ui/tabs" +import { Select } from "@/components/select" import FileTree from "@/components/file-tree" import { createSignal, For, Match, onCleanup, onMount, Show, Switch } from "solid-js" import { useLocal, useSDK } from "@/context" @@ -51,6 +52,10 @@ export default function Page() { return } + if (document.activeElement?.id === "select-filter") { + return + } + if (local.file.active()) { if (e.getModifierState(MOD)) { if (e.key.toLowerCase() === "a") { @@ -228,10 +233,10 @@ export default function Page() {
- + Files - + Changes @@ -256,7 +261,7 @@ export default function Page() { /> -
No changes yet
+
No changes yet
@@ -493,11 +498,28 @@ export default function Page() { placeholder="It all starts with a prompt..." class="w-full p-1 pb-4 text-text font-light placeholder-text-muted/70 text-sm focus:outline-none" /> -
- - {local.agent.current()?.name ?? "unknown"} /{" "} - {local.model.parsed().provider} / {local.model.parsed().model} - +
+
+ x.modelID} + value={(x) => `${x.providerID}.${x.modelID}`} + filterKeys={["providerID", "modelID"]} + groupBy={(x) => x.providerID} + size="sm" + class="uppercase" + /> + {local.model.parsed().provider} +
-- cgit v1.2.3