Fix 'show experimental' settings

This commit is contained in:
kwaroran
2024-09-10 05:49:58 +09:00
parent 8c47298512
commit f36db7445b
4 changed files with 32 additions and 41 deletions

View File

@@ -145,6 +145,7 @@ export const languageEnglish = {
moduleIntergration: "You can enable modules by putting the module namespace in the module intergartion sections. if you want to enable multiple modules, you can seperate them by comma. for example, `module1,module2,module3`. this is for advanced users, who wants to vary the use of modules by presets.", moduleIntergration: "You can enable modules by putting the module namespace in the module intergartion sections. if you want to enable multiple modules, you can seperate them by comma. for example, `module1,module2,module3`. this is for advanced users, who wants to vary the use of modules by presets.",
customCSS: "Custom CSS for styling. you can also disable/enable it by pressing (Ctrl + .) if something goes wrong.", customCSS: "Custom CSS for styling. you can also disable/enable it by pressing (Ctrl + .) if something goes wrong.",
betaMobileGUI: "If enabled, it will use beta mobile GUI on small (less than 800px) screens. requires refresh.", betaMobileGUI: "If enabled, it will use beta mobile GUI on small (less than 800px) screens. requires refresh.",
unrecommended: "This is a unrecommended setting. it is not recommended to use this setting.",
}, },
setup: { setup: {
chooseProvider: "Choose AI Provider", chooseProvider: "Choose AI Provider",

View File

@@ -95,21 +95,23 @@
<div class="flex items-center mt-4"> <div class="flex items-center mt-4">
<Check bind:check={$DataBase.allowAllExtentionFiles} name="Allow all in file select"/> <Check bind:check={$DataBase.allowAllExtentionFiles} name="Allow all in file select"/>
</div> </div>
<div class="flex items-center mt-4"> {#if $DataBase.useExperimental}
<Check bind:check={$DataBase.antiClaudeOverload} name={language.antiClaudeOverload}> <div class="flex items-center mt-4">
<Help key="experimental"/><Help key="antiClaudeOverload"/> <Check bind:check={$DataBase.antiClaudeOverload} name={language.antiClaudeOverload}>
</Check> <Help key="experimental"/><Help key="antiClaudeOverload"/>
</div> </Check>
<div class="flex items-center mt-4"> </div>
<Check bind:check={$DataBase.claudeCachingExperimental} name={language.claudeCachingExperimental}> <div class="flex items-center mt-4">
<Help key="experimental"/><Help key="claudeCachingExperimental"/> <Check bind:check={$DataBase.claudeCachingExperimental} name={language.claudeCachingExperimental}>
</Check> <Help key="experimental"/><Help key="claudeCachingExperimental"/>
</div> </Check>
<div class="flex items-center mt-4"> </div>
<Check bind:check={$DataBase.putUserOpen} name={language.oaiRandomUser}> <div class="flex items-center mt-4">
<Help key="experimental"/><Help key="oaiRandomUser"/> <Check bind:check={$DataBase.putUserOpen} name={language.oaiRandomUser}>
</Check> <Help key="experimental"/><Help key="oaiRandomUser"/>
</div> </Check>
</div>
{/if}
{#if $DataBase.showUnrecommended} {#if $DataBase.showUnrecommended}
<div class="flex items-center mt-4"> <div class="flex items-center mt-4">
<Check bind:check={$DataBase.chainOfThought} name={language.cot}> <Check bind:check={$DataBase.chainOfThought} name={language.cot}>
@@ -143,22 +145,6 @@
<Check bind:check={$DataBase.usePlainFetch} name={language.forcePlainFetch}> <Help key="forcePlainFetch" unrecommended/></Check> <Check bind:check={$DataBase.usePlainFetch} name={language.forcePlainFetch}> <Help key="forcePlainFetch" unrecommended/></Check>
</div> </div>
{/if} {/if}
<div class="flex items-center mt-4">
<Check check={$DataBase.tpo} name="Alpha DevMode" onChange={() => {
// access code is "tendo"
// I just put it on source code so it's not really a secret
// well, if you are reading this, you are a developer, so you can use this feature
// this is for testing 2.0 in real environment, but it's not ready yet
const accessCode = 'tendo'
$DataBase.tpo = $DataBase.tpo
if(prompt("Access Code") === accessCode){
$DataBase.tpo = !$DataBase.tpo
}
}}>
<Help key="experimental"/>
</Check>
</div>
<button <button
on:click={async () => { on:click={async () => {
alertMd(getRequestLog()) alertMd(getRequestLog())

View File

@@ -252,10 +252,6 @@
<Check bind:check={$DataBase.roundIcons} name={language.roundIcons}/> <Check bind:check={$DataBase.roundIcons} name={language.roundIcons}/>
</div> </div>
<div class="flex items-center mt-2">
<Check bind:check={$DataBase.useAdvancedEditor} name={language.useAdvancedEditor}/>
</div>
{#if $DataBase.textScreenColor} {#if $DataBase.textScreenColor}
<div class="flex items-center mt-2"> <div class="flex items-center mt-2">
<Check check={true} onChange={() => { <Check check={true} onChange={() => {
@@ -324,11 +320,16 @@
<Help key="betaMobileGUI"/> <Help key="betaMobileGUI"/>
</div> </div>
{#if $DataBase.useExperimental} {#if $DataBase.showUnrecommended}
<div class="flex items-center mt-2"> <div class="flex items-center mt-2">
<Check bind:check={$DataBase.useChatSticker} name={language.useChatSticker}/> <Check bind:check={$DataBase.useChatSticker} name={language.showUnrecommended}/>
<Help key="experimental" name={language.useChatSticker}/> <Help key="unrecommended" name={language.useChatSticker} unrecommended/>
</div> </div>
<div class="flex items-center mt-2">
<Check bind:check={$DataBase.useAdvancedEditor} name={language.useAdvancedEditor}/>
<Help key="unrecommended" unrecommended/>
</div>
{/if} {/if}
<span class="text-textcolor mt-4">{language.customCSS}<Help key="customCSS" /></span> <span class="text-textcolor mt-4">{language.customCSS}<Help key="customCSS" /></span>

View File

@@ -70,9 +70,12 @@
</div> </div>
{/if} {/if}
<div class="flex items-center mt-4"> <div class="flex items-center mt-4">
<Check bind:check={$CurrentCharacter.lorePlus} {#if $DataBase.useExperimental}
name={language.lorePlus} <Check bind:check={$CurrentCharacter.lorePlus}
><Help key="lorePlus"></Help><Help key="experimental"></Help></Check> name={language.lorePlus}
><Help key="lorePlus"></Help><Help key="experimental"></Help></Check>
{/if}
</div> </div>
{/if} {/if}
{#if submenu !== 2} {#if submenu !== 2}