From 9ac91190f91fbdd1d4eccc090e9abc94ddc8584b Mon Sep 17 00:00:00 2001 From: kwaroran Date: Tue, 3 Dec 2024 21:16:50 +0900 Subject: [PATCH] bump version --- src-tauri/tauri.conf.json | 2 +- src/ts/characterCards.ts | 24 +++++++++++++++++------- src/ts/storage/database.svelte.ts | 2 +- version.json | 2 +- 4 files changed, 20 insertions(+), 10 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 910f4cda..25fd8478 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -29,7 +29,7 @@ }, "productName": "RisuAI", "mainBinaryName": "RisuAI", - "version": "141.0.0", + "version": "141.1.0", "identifier": "co.aiclient.risu", "plugins": { "updater": { diff --git a/src/ts/characterCards.ts b/src/ts/characterCards.ts index c895d90a..5bd50658 100644 --- a/src/ts/characterCards.ts +++ b/src/ts/characterCards.ts @@ -1643,7 +1643,7 @@ export async function downloadRisuHub(id:string, arg:{ msg: "Downloading..." }) } - const res = await fetch("https://realm.risuai.net/api/v1/download/png-v3/" + id + '?cors=true', { + const res = await fetch("https://realm.risuai.net/api/v1/download/dynamic/" + id + '?cors=true', { headers: { "x-risu-api-version": "4" } @@ -1653,13 +1653,23 @@ export async function downloadRisuHub(id:string, arg:{ return } - if(res.headers.get('content-type') === 'image/png'){ + if(res.headers.get('content-type') === 'image/png' || res.headers.get('content-type') === 'application/zip'){ let db = getDatabase() - await importCharacterProcess({ - name: 'realm.png', - data: res.body, - lightningRealmImport: db.lightningRealmImport - }) + if(res.headers.get('content-type') === 'application/zip'){ + console.log('zip') + await importCharacterProcess({ + name: 'realm.charx', + data: new Uint8Array(await res.arrayBuffer()), + lightningRealmImport: db.lightningRealmImport, + }) + } + else{ + await importCharacterProcess({ + name: 'realm.png', + data: res.body, + lightningRealmImport: db.lightningRealmImport, + }) + } checkCharOrder() db = getDatabase() if(db.characters[db.characters.length-1] && (db.goCharacterOnImport || arg.forceRedirect)){ diff --git a/src/ts/storage/database.svelte.ts b/src/ts/storage/database.svelte.ts index 9003f5fe..3e5ab72a 100644 --- a/src/ts/storage/database.svelte.ts +++ b/src/ts/storage/database.svelte.ts @@ -12,7 +12,7 @@ import { defaultColorScheme, type ColorScheme } from '../gui/colorscheme'; import type { PromptItem, PromptSettings } from '../process/prompt'; import type { OobaChatCompletionRequestParams } from '../model/ooba'; -export let appVer = "141.0.0" +export let appVer = "141.1.0" export let webAppSubVer = '' diff --git a/version.json b/version.json index 9e7a354d..62eb536a 100644 --- a/version.json +++ b/version.json @@ -1 +1 @@ -{"version":"141.0.0"} \ No newline at end of file +{"version":"141.1.0"} \ No newline at end of file