diff --git a/src/ui/src/components/settings/custom-prompt/CustomPromptManager.tsx b/src/ui/src/components/settings/custom-prompt/CustomPromptManager.tsx index 444166a6..c1e6c7b4 100644 --- a/src/ui/src/components/settings/custom-prompt/CustomPromptManager.tsx +++ b/src/ui/src/components/settings/custom-prompt/CustomPromptManager.tsx @@ -231,7 +231,8 @@ export function CustomPromptSettingsPanel({

Custom Prompt Manager

- Manage your saved prompts and choose which one YakShaver should use. + Manage your prompt templates. The active prompt is the default template YakShaver uses + when writing issues from your recordings.

diff --git a/src/ui/src/components/workflow/PromptSelectionDialog.tsx b/src/ui/src/components/workflow/PromptSelectionDialog.tsx index 75358f10..c21a5723 100644 --- a/src/ui/src/components/workflow/PromptSelectionDialog.tsx +++ b/src/ui/src/components/workflow/PromptSelectionDialog.tsx @@ -12,6 +12,7 @@ import { AlertDialogHeader, AlertDialogTitle, } from "../ui/alert-dialog"; +import { Badge } from "../ui/badge"; import { Button } from "../ui/button"; import { Input } from "../ui/input"; import { ScrollArea } from "../ui/scroll-area"; @@ -131,20 +132,21 @@ export function PromptSelectionDialog({ {view === "confirm" ? ( <> - Confirm Project Prompt Selection + Confirm Prompt Selection - YakShaver has selected a Project prompt for this video. Do you want to proceed with - this prompt? + YakShaver analysed your video and selected the most relevant prompt template below. + Prompts control how your issue is written — confirm to proceed, or switch to a + different one.
-

- {initialProject.name}{" "} - - ({initialProject.source === "local" ? "local prompt" : "portal prompt"}) - -

+
+

{initialProject.name}

+ + {initialProject.source === "local" ? "local" : "portal"} + +
{initialProject.description && (

{initialProject.description}

)} @@ -194,9 +196,14 @@ export function PromptSelectionDialog({ ) : ( <> - Select a Prompt for your project + Select a Prompt - Search and select the correct prompt for this video. + Prompts are templates that control how YakShaver writes your issue. Select the one + that best fits your project.{" "} + + Local prompts are saved on your device; portal prompts are synced from YakShaver + Portal. + @@ -230,17 +237,18 @@ export function PromptSelectionDialog({ }`} onClick={() => setTempSelectedProjectId(project.id)} > -
- {project.name}{" "} - + {project.name} + - ({project.source === "local" ? "local prompt" : "portal prompt"}) - + {project.source === "local" ? "local" : "portal"} +
{project.description && (