diff --git a/packages/chat/src/components/message.tsx b/packages/chat/src/components/message.tsx index 2490a00..414178e 100644 --- a/packages/chat/src/components/message.tsx +++ b/packages/chat/src/components/message.tsx @@ -136,7 +136,7 @@ function MessageComponent({ className={cn( "group hover:bg-muted/50 select-text! relative justify-start flex gap-1 items-center w-full px-2 whitespace-pre-wrap break-all", { - "bg-(--destructive)/15 text-destructive-foreground hover:bg-(--destructive)/20": + "bg-(--destructive)/10 text-destructive-foreground hover:bg-(--destructive)/15": actuallyFailed, }, )} diff --git a/packages/chat/todo.md b/packages/chat/todo.md index 4a260aa..c44ad8b 100644 --- a/packages/chat/todo.md +++ b/packages/chat/todo.md @@ -1,3 +1,4 @@ - Implement context menu features - Add default-emoji-hotkey - Placeholder image if media fails to load +- Signature verifications via ed25519 key diff --git a/packages/mtp/src/context.tsx b/packages/mtp/src/context.tsx index 98b5d99..8d10e55 100644 --- a/packages/mtp/src/context.tsx +++ b/packages/mtp/src/context.tsx @@ -15,7 +15,6 @@ import { type z } from "zod"; import { ConnectionState } from "mtp"; import createAsyncQueue from "@tensamin/shared/asyncQueue"; import { toast as sonnerToast } from "@tensamin/ui"; -import { Loader2 } from "lucide-react"; import { type Calls, @@ -267,24 +266,6 @@ export function Provider(props: { reconnectResetTimer = null; }; - if (!props.blockConnection) { - sonnerToast.promise( - new Promise((resolve) => { - resolveConnectionRef.current = resolve; - }), - { - id: "mtp-connection-toast", - loading: "Connecting to server...", - icon: ( -
- -
- ), - duration: Infinity, - }, - ); - } - async function connect() { if (disposed || props.blockConnection) return;