From 9d5e670344d68ea34d68912046e9efbe553516fb Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Wed, 21 May 2025 22:25:43 +0700 Subject: [PATCH 1/3] enhancement: message toolbar using tooltip --- web-app/src/containers/ThreadContent.tsx | 115 +++++++++++++---------- 1 file changed, 67 insertions(+), 48 deletions(-) diff --git a/web-app/src/containers/ThreadContent.tsx b/web-app/src/containers/ThreadContent.tsx index 82f7d8d7b..a4d9c608d 100644 --- a/web-app/src/containers/ThreadContent.tsx +++ b/web-app/src/containers/ThreadContent.tsx @@ -26,6 +26,11 @@ import { import { Button } from '@/components/ui/button' import { Textarea } from '@/components/ui/textarea' import { toast } from 'sonner' +import { + Tooltip, + TooltipContent, + TooltipTrigger, +} from '@/components/ui/tooltip' const CopyButton = ({ text }: { text: string }) => { const [copied, setCopied] = useState(false) @@ -47,12 +52,14 @@ const CopyButton = ({ text }: { text: string }) => { Copied! ) : ( - <> - - - Copy - - + + + + + +

Copy

+
+
)} ) @@ -140,17 +147,16 @@ export const ThreadContent = memo(
- + + + + + +

Edit

+
+
@@ -195,17 +201,21 @@ export const ThreadContent = memo(
- + + + + + +

Delete

+
+
)} @@ -245,27 +255,36 @@ export const ThreadContent = memo( )} > - + + + + + +

Delete

+
+
+ {item.isLastMessage && ( - + + + + + +

Regenerate

+
+
)} From fa1a71cc01c23f54d3c6155d424d3bf4bfd7d95d Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Wed, 21 May 2025 22:30:26 +0700 Subject: [PATCH 2/3] chore: copy update --- web-app/src/containers/loaders/ModelLoader.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web-app/src/containers/loaders/ModelLoader.tsx b/web-app/src/containers/loaders/ModelLoader.tsx index b6b30c7bc..146037a0a 100644 --- a/web-app/src/containers/loaders/ModelLoader.tsx +++ b/web-app/src/containers/loaders/ModelLoader.tsx @@ -2,7 +2,7 @@ export function ModelLoader() { return (
-

Loading Model...

+

Loading model...

) } From 2e5795945b3ca6c5473c388091b54a646537165d Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Wed, 21 May 2025 22:31:45 +0700 Subject: [PATCH 3/3] chore: fix slice default model --- web-app/src/routes/hub.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web-app/src/routes/hub.tsx b/web-app/src/routes/hub.tsx index af6819ce0..2bb3de279 100644 --- a/web-app/src/routes/hub.tsx +++ b/web-app/src/routes/hub.tsx @@ -294,7 +294,7 @@ function Hub() { {expandedModels[model.id] && model.models.length > 0 && (
- {model.models.slice(1).map((variant) => ( + {model.models.map((variant) => (