From 4cd236197566d4c673621c52fdec037fabf51d5f Mon Sep 17 00:00:00 2001 From: Ayush8923 <80516839+Ayush8923@users.noreply.github.com> Date: Tue, 16 Jun 2026 18:59:48 +0530 Subject: [PATCH 1/4] fix(*): remove the gpt-5.4 pro model and few ui updates --- app/components/evaluations/CreateDatasetForm.tsx | 2 ++ app/components/evaluations/RunEvaluationForm.tsx | 8 +++++--- app/lib/constants.ts | 2 ++ app/lib/models.ts | 1 - 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/components/evaluations/CreateDatasetForm.tsx b/app/components/evaluations/CreateDatasetForm.tsx index 7a1a3fee..9b36fce9 100644 --- a/app/components/evaluations/CreateDatasetForm.tsx +++ b/app/components/evaluations/CreateDatasetForm.tsx @@ -7,6 +7,7 @@ import { CloseIcon, CloudUploadIcon, } from "@/app/components/icons"; +import { MAX_NAME_LENGTH } from "@/app/lib/constants"; interface CreateDatasetFormProps { datasetName: string; @@ -91,6 +92,7 @@ export default function CreateDatasetForm({ value={datasetName} onChange={setDatasetName} placeholder="e.g., QnA Dataset v1" + maxLength={MAX_NAME_LENGTH} /> @@ -117,11 +119,11 @@ export default function RunEvaluationForm({ {selectedDataset && ( -
+
-
-
+
+
{selectedDataset.dataset_name}
{selectedDataset.description && ( diff --git a/app/lib/constants.ts b/app/lib/constants.ts index 4b4f392c..97421abd 100644 --- a/app/lib/constants.ts +++ b/app/lib/constants.ts @@ -30,6 +30,8 @@ export const CACHE_MAX_AGE_MS = 5 * 60 * 1000; export const DEFAULT_PAGE_LIMIT = 10; +export const MAX_NAME_LENGTH = 64; + export const ACCEPTED_DOCUMENT_TYPES = ".pdf,.doc,.docx,.txt,.jpg,.jpeg,.png,.gif,.bmp,.webp"; diff --git a/app/lib/models.ts b/app/lib/models.ts index 0ea4aa6a..9521f6f8 100644 --- a/app/lib/models.ts +++ b/app/lib/models.ts @@ -9,7 +9,6 @@ export interface ModelOption { export const MODEL_OPTIONS: Record = { openai: [ { value: "gpt-5.4", label: "GPT-5.4" }, - { value: "gpt-5.4-pro", label: "GPT-5.4 Pro" }, { value: "gpt-5.4-mini", label: "GPT-5.4 Mini" }, { value: "gpt-5.4-nano", label: "GPT-5.4 Nano" }, { value: "gpt-5", label: "GPT-5" }, From 8746f93fa0755c1b14ef39f7f6b585af7a9ddc39 Mon Sep 17 00:00:00 2001 From: Ayush8923 <80516839+Ayush8923@users.noreply.github.com> Date: Tue, 16 Jun 2026 19:07:29 +0530 Subject: [PATCH 2/4] fix(*): few ui updates --- app/components/evaluations/CreateDatasetForm.tsx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/components/evaluations/CreateDatasetForm.tsx b/app/components/evaluations/CreateDatasetForm.tsx index 9b36fce9..3845b486 100644 --- a/app/components/evaluations/CreateDatasetForm.tsx +++ b/app/components/evaluations/CreateDatasetForm.tsx @@ -168,12 +168,15 @@ export default function CreateDatasetForm({ /> {uploadedFile ? ( -
-
-
+
+
+
-
-

+

+

{uploadedFile.name}

@@ -186,7 +189,7 @@ export default function CreateDatasetForm({ onRemoveFile(); if (fileInputRef.current) fileInputRef.current.value = ""; }} - className="p-1 rounded text-text-secondary cursor-pointer" + className="p-1 rounded text-text-secondary cursor-pointer shrink-0" aria-label="Remove file" > From 7b098b7505073a420e6173410f7050dbf23c0793 Mon Sep 17 00:00:00 2001 From: Ayush8923 <80516839+Ayush8923@users.noreply.github.com> Date: Tue, 16 Jun 2026 19:30:42 +0530 Subject: [PATCH 3/4] fix(info): use the infotooltip component instead of the hardcoding code --- .../evaluations/CreateDatasetForm.tsx | 45 ++++--------------- 1 file changed, 8 insertions(+), 37 deletions(-) diff --git a/app/components/evaluations/CreateDatasetForm.tsx b/app/components/evaluations/CreateDatasetForm.tsx index 3845b486..d7e791fd 100644 --- a/app/components/evaluations/CreateDatasetForm.tsx +++ b/app/components/evaluations/CreateDatasetForm.tsx @@ -1,7 +1,7 @@ "use client"; import { useEffect, useRef, useState } from "react"; -import { Button, Field, Select } from "@/app/components/ui"; +import { Button, Field, InfoTooltip, Select } from "@/app/components/ui"; import { CheckLineIcon, CloseIcon, @@ -41,10 +41,6 @@ export default function CreateDatasetForm({ const fileInputRef = useRef(null); const [isDragging, setIsDragging] = useState(false); const [showDuplicationInfo, setShowDuplicationInfo] = useState(false); - const [duplicationInfoPos, setDuplicationInfoPos] = useState({ - top: 0, - left: 0, - }); useEffect(() => { if (!showDuplicationInfo) return; @@ -104,44 +100,19 @@ export default function CreateDatasetForm({