diff --git a/src/etc/updateLog.ts b/src/etc/updateLog.ts new file mode 100644 index 00000000..5c399f4d --- /dev/null +++ b/src/etc/updateLog.ts @@ -0,0 +1,17 @@ +export const patchNote = { + version: "1.68.0", + content: +` +- Added Post End +- Added Send Chat as System +- Added Utility Override +- Minor fixes +` +} + +export function getPatchNote(version: string){ + if(patchNote.version.split(".")[1] === version.split(".")[1] && patchNote.version.split(".")[0] === version.split(".")[0]){ + return patchNote.content + } + return '' +} \ No newline at end of file diff --git a/src/lang/en.ts b/src/lang/en.ts index fd6bdd36..5f986203 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -469,7 +469,7 @@ export const languageEnglish = { assistantPrefill: "Assistant Prefill", postEndInnerFormat: "Post End", sendChatAsSystem: "Send Chat as System", - sendName: "Send Name", + sendName: "Send Name on Non-group Chat", utilOverride: "Utility Override", template: "Template", diff --git a/src/ts/characterCards.ts b/src/ts/characterCards.ts index 88917355..b2af4703 100644 --- a/src/ts/characterCards.ts +++ b/src/ts/characterCards.ts @@ -625,6 +625,7 @@ export async function getRisuHub(arg?:{ page?:number, nsfw?:boolean sort?:string + updateData?:boolean }):Promise { try { const da = await fetch(hubURL + '/hub/list', { diff --git a/src/ts/polyfill.ts b/src/ts/polyfill.ts index 4c7b60e3..e2f33b7b 100644 --- a/src/ts/polyfill.ts +++ b/src/ts/polyfill.ts @@ -11,7 +11,6 @@ export function polyfill() { testDom.remove() if((!supports) || isIos){ - console.log('polyfiled dragdrop') globalThis.polyfilledDragDrop = true dragPolyfill({ // use this to make use of the scroll behaviour @@ -20,9 +19,6 @@ export function polyfill() { forceApply: true }); } - else{ - console.log("supports dragdrop") - } } catch (error) { } diff --git a/src/ts/process/index.ts b/src/ts/process/index.ts index 84f3ee63..6cc2e107 100644 --- a/src/ts/process/index.ts +++ b/src/ts/process/index.ts @@ -32,6 +32,7 @@ export interface OpenAIChat{ memo?:string name?:string removable?:boolean + attr?:string[] } export interface OpenAIChatFull extends OpenAIChat{ @@ -566,11 +567,18 @@ export async function sendChat(chatProcessIndex = -1,arg:{chatAdditonalTokens?:n } } + let attr:string[] = [] + + if(nowChatroom.type === 'group'){ + formedChat = name + ': ' + formedChat + attr.push('nameAdded') + } + const chat:OpenAIChat = { role: msg.role === 'user' ? 'user' : 'assistant', content: formedChat, memo: msg.chatId, - name: name + attr: attr } chats.push(chat) currentTokens += await tokenizer.tokenizeChat(chat) @@ -1269,8 +1277,13 @@ export async function sendChat(chatProcessIndex = -1,arg:{chatAdditonalTokens?:n function systemizeChat(chat:OpenAIChat[]){ for(let i=0;i