From fde4ba82fcf9ea1bd1ada8639b087b9207a2ff59 Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Tue, 1 Jul 2025 13:03:57 +0200 Subject: [PATCH 1/8] fix(form): fix crashing hasInitialOutput when 'output' is not a string Signed-off-by: Julien Veyssier --- src/components/AssistantFormOutputs.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/AssistantFormOutputs.vue b/src/components/AssistantFormOutputs.vue index ffb7cb81..f01664a4 100644 --- a/src/components/AssistantFormOutputs.vue +++ b/src/components/AssistantFormOutputs.vue @@ -88,7 +88,10 @@ export default { return false }, hasInitialOutput() { - return !!this.outputs.output?.trim() + if (typeof this.outputs?.output === 'string') { + return !!this.outputs.output?.trim() + } + return false }, }, } From e271904f8391dfb21445986c9a9de890fd6f4ca5 Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Tue, 1 Jul 2025 13:04:49 +0200 Subject: [PATCH 2/8] enh(TaskListItem): nicer display for audio inputs and outputs Signed-off-by: Julien Veyssier --- src/components/TaskListItem.vue | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/components/TaskListItem.vue b/src/components/TaskListItem.vue index ea0875db..2763853c 100644 --- a/src/components/TaskListItem.vue +++ b/src/components/TaskListItem.vue @@ -16,6 +16,12 @@ style="margin-right: 8px;" :title="statusTitle" /> +