remove outdated plugins
This commit is contained in:
@@ -655,4 +655,5 @@ export const languageEnglish = {
|
|||||||
lineHeight: "Line Height",
|
lineHeight: "Line Height",
|
||||||
loadAutoServerBackup: "Load Auto Server Backup",
|
loadAutoServerBackup: "Load Auto Server Backup",
|
||||||
notCharxWarn: "This character uses multiple assets. it is recommended to export this character as a CharX format for better compatibility.",
|
notCharxWarn: "This character uses multiple assets. it is recommended to export this character as a CharX format for better compatibility.",
|
||||||
|
noPlugins: "No Plugins Installed",
|
||||||
}
|
}
|
||||||
@@ -17,29 +17,12 @@
|
|||||||
<span class="text-draculared text-xs mb-4">{language.pluginWarn}</span>
|
<span class="text-draculared text-xs mb-4">{language.pluginWarn}</span>
|
||||||
|
|
||||||
|
|
||||||
<div class="border-solid border-borderc p-2 flex flex-col border-1">
|
<div class="border-solid border-darkborderc p-2 flex flex-col border-1">
|
||||||
<div class="flex">
|
{#if !$DataBase.plugins || $DataBase.plugins?.length === 0}
|
||||||
<span class="font-bold flex-grow">Metric Systemizer <Help key="metrica" /> <span class="text-green-500 italic">(Official Plugin)</span></span>
|
<span class="text-textcolor2">{language.noPlugins}</span>
|
||||||
</div>
|
|
||||||
<div class="flex items-center mt-2">
|
|
||||||
<Check bind:check={$DataBase.officialplugins.metrica} name={language.able}/>
|
|
||||||
</div>
|
|
||||||
<div class="flex">
|
|
||||||
<span class="font-bold flex-grow">OpenAI Fixer <Help key="openAIFixer" /> <span class="text-green-500 italic">(Official Plugin)</span></span>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center mt-2">
|
|
||||||
<Check bind:check={$DataBase.officialplugins.oaiFix} name={language.able}/>
|
|
||||||
</div>
|
|
||||||
{#if $DataBase.officialplugins.oaiFix}
|
|
||||||
<div class="flex items-center mt-2">
|
|
||||||
<Check bind:check={$DataBase.officialplugins.oaiFixEmdash} name={"Remove Emdash"}/>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center mt-2">
|
|
||||||
<Check bind:check={$DataBase.officialplugins.oaiFixLetters} name={"Fix Letters"}/>
|
|
||||||
</div>
|
|
||||||
{/if}
|
{/if}
|
||||||
{#each $DataBase.plugins as plugin, i}
|
{#each $DataBase.plugins as plugin, i}
|
||||||
<div class="border-borderc mt-2 mb-2 w-full border-solid border-b-1 seperator"></div>
|
<div class="border-darkborderc mt-2 mb-2 w-full border-solid border-b-1 seperator"></div>
|
||||||
<div class="flex">
|
<div class="flex">
|
||||||
<span class="font-bold flex-grow">{plugin.displayName ?? plugin.name}</span>
|
<span class="font-bold flex-grow">{plugin.displayName ?? plugin.name}</span>
|
||||||
<button class="textcolor2 hover:gray-200 cursor-pointer" on:click={async () => {
|
<button class="textcolor2 hover:gray-200 cursor-pointer" on:click={async () => {
|
||||||
@@ -48,7 +31,7 @@
|
|||||||
if($DataBase.currentPluginProvider === plugin.name){
|
if($DataBase.currentPluginProvider === plugin.name){
|
||||||
$DataBase.currentPluginProvider = ''
|
$DataBase.currentPluginProvider = ''
|
||||||
}
|
}
|
||||||
let plugins = $DataBase.plugins
|
let plugins = $DataBase.plugins ?? []
|
||||||
plugins.splice(i, 1)
|
plugins.splice(i, 1)
|
||||||
$DataBase.plugins = plugins
|
$DataBase.plugins = plugins
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ export async function importPlugin(){
|
|||||||
displayName: displayName
|
displayName: displayName
|
||||||
}
|
}
|
||||||
|
|
||||||
|
db.plugins ??= []
|
||||||
db.plugins.push(pluginData)
|
db.plugins.push(pluginData)
|
||||||
|
|
||||||
DataBase.set(db)
|
DataBase.set(db)
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ import { HttpRequest } from "@smithy/protocol-http";
|
|||||||
import { Sha256 } from "@aws-crypto/sha256-js";
|
import { Sha256 } from "@aws-crypto/sha256-js";
|
||||||
import { v4 } from "uuid";
|
import { v4 } from "uuid";
|
||||||
import { supportsInlayImage } from "./files/image";
|
import { supportsInlayImage } from "./files/image";
|
||||||
import { OaifixBias } from "../plugins/fixer";
|
|
||||||
import { Capacitor } from "@capacitor/core";
|
import { Capacitor } from "@capacitor/core";
|
||||||
import { getFreeOpenRouterModel } from "../model/openrouter";
|
import { getFreeOpenRouterModel } from "../model/openrouter";
|
||||||
import { runTransformers } from "./transformers";
|
import { runTransformers } from "./transformers";
|
||||||
@@ -254,13 +253,6 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(raiModel.startsWith('gpt')){
|
|
||||||
if(db.officialplugins.oaiFix){
|
|
||||||
bias = OaifixBias(bias)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
let oaiFunctions:OaiFunctions[] = []
|
let oaiFunctions:OaiFunctions[] = []
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ import { language } from "src/lang";
|
|||||||
import { selectSingleFile } from "../util";
|
import { selectSingleFile } from "../util";
|
||||||
import { assetRegex, risuChatParser as risuChatParserOrg, type simpleCharacterArgument } from "../parser";
|
import { assetRegex, risuChatParser as risuChatParserOrg, type simpleCharacterArgument } from "../parser";
|
||||||
import { runCharacterJS } from "../plugins/embedscript";
|
import { runCharacterJS } from "../plugins/embedscript";
|
||||||
import { metricaPlugin } from "../plugins/metrica";
|
|
||||||
import { OaiFixKorean } from "../plugins/fixer";
|
|
||||||
import { getModuleRegexScripts } from "./modules";
|
import { getModuleRegexScripts } from "./modules";
|
||||||
import { HypaProcesser } from "./memory/hypamemory";
|
import { HypaProcesser } from "./memory/hypamemory";
|
||||||
|
|
||||||
@@ -62,15 +60,6 @@ export async function processScriptFull(char:character|groupChat|simpleCharacter
|
|||||||
let db = get(DataBase)
|
let db = get(DataBase)
|
||||||
let emoChanged = false
|
let emoChanged = false
|
||||||
const scripts = (db.globalscript ?? []).concat(char.customscript).concat(getModuleRegexScripts())
|
const scripts = (db.globalscript ?? []).concat(char.customscript).concat(getModuleRegexScripts())
|
||||||
if(db.officialplugins.metrica && mode === 'editdisplay'){
|
|
||||||
data = metricaPlugin(data, 'metrics')
|
|
||||||
}
|
|
||||||
if(db.officialplugins.metrica && (mode === 'editinput' || mode === 'editoutput' || mode === 'editprocess')){
|
|
||||||
data = metricaPlugin(data, 'imperial')
|
|
||||||
}
|
|
||||||
if(db.officialplugins.oaiFixLetters && db.officialplugins.oaiFix && (mode === 'editoutput' || mode === 'editdisplay')){
|
|
||||||
data = OaiFixKorean(data)
|
|
||||||
}
|
|
||||||
data = await runCharacterJS({
|
data = await runCharacterJS({
|
||||||
code: char.virtualscript ?? null,
|
code: char.virtualscript ?? null,
|
||||||
mode,
|
mode,
|
||||||
|
|||||||
Reference in New Issue
Block a user