From bac475f22f5ab3cd7d035f2734c79594e5215820 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Thu, 25 Apr 2024 02:42:56 +0900 Subject: [PATCH] Add none blank message --- src/lang/en.ts | 1 + src/lib/ChatScreens/Chat.svelte | 61 +++++++++++--------- src/lib/ChatScreens/DefaultChatScreen.svelte | 2 +- src/lib/Playground/PlaygroundMenu.svelte | 1 + 4 files changed, 37 insertions(+), 28 deletions(-) diff --git a/src/lang/en.ts b/src/lang/en.ts index a75fee97..71dece44 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -587,4 +587,5 @@ export const languageEnglish = { embedding: "Embedding", syntax: "Syntax", run: "Run", + noMessage: "Type something to start the chat.", } \ No newline at end of file diff --git a/src/lib/ChatScreens/Chat.svelte b/src/lib/ChatScreens/Chat.svelte index 9b2db1f8..aadab845 100644 --- a/src/lib/ChatScreens/Chat.svelte +++ b/src/lib/ChatScreens/Chat.svelte @@ -84,7 +84,8 @@ let lastParsed = '' let lastCharArg:string|simpleCharacterArgument = null let lastChatId = -10 - + let blankMessage = (message === '{{none}}' || message === 'blank') && idx === -1 + $: blankMessage = (message === '{{none}}' || message === 'blank') && idx === -1 const markParsing = async (data: string, charArg?: string | simpleCharacterArgument, mode?: "normal" | "back", chatID?: number, translateText?:boolean, tries?:number) => { try { if((!isEqual(lastCharArg, charArg)) || (chatID !== lastChatId)){ @@ -129,32 +130,34 @@
- {#if $CurrentCharacter.chaId === "§playground"} -
- {#if name === 'assistant'} - - {:else} - - {/if} -
- {:else} - {#await img} -
- {:then m} - {#if largePortrait && (!$DataBase.roundIcons)} -
- {:else} -
- {/if} - {/await} + {#if !blankMessage} + {#if $CurrentCharacter.chaId === "§playground"} +
+ {#if name === 'assistant'} + + {:else} + + {/if} +
+ {:else} + {#await img} +
+ {:then m} + {#if largePortrait && (!$DataBase.roundIcons)} +
+ {:else} +
+ {/if} + {/await} + {/if} {/if}
- {#if $CurrentCharacter.chaId === "§playground"} + {#if $CurrentCharacter.chaId === "§playground" && !blankMessage} {name === 'assistant' ? 'Assistant' : 'User'} - {:else} + {:else if !blankMessage} {name} {/if}
{statusMessage} - {#if $DataBase.useChatCopy} + {#if $DataBase.useChatCopy && !blankMessage} {/if} - {#if $DataBase.translator !== ''} + {#if $DataBase.translator !== '' && !blankMessage}