feat: add option to show Hypa modal button in chat menu

- feat: add accessibility setting to control visibility of Hypa V2/V3 modal button in chat menu
- feat: add summarization condition tip to HypaV3 modal
This commit is contained in:
Bo26fhmC5M
2025-04-20 14:57:45 +09:00
parent 21561fe5ff
commit 4703bd463b
12 changed files with 66 additions and 15 deletions

View File

@@ -1101,20 +1101,16 @@
}}
className="mt-4"
>
{language.HypaMemory} V2 Data
{language.hypaMemoryV2Modal}
</Button>
{:else if DBState.db.supaModelType !== 'none' && DBState.db.hypaV3}
<Button
onclick={() => {
DBState.db.characters[$selectedCharID].chats[DBState.db.characters[$selectedCharID].chatPage].hypaV3Data ??= {
summaries: [],
lastSelectedSummaries: [],
}
showHypaV3Alert()
}}
className="mt-4"
>
{language.HypaMemory} V3 Data
{language.hypaMemoryV3Modal}
</Button>
{:else if DBState.db.characters[$selectedCharID].chats[DBState.db.characters[$selectedCharID].chatPage].supaMemoryData && DBState.db.characters[$selectedCharID].chats[DBState.db.characters[$selectedCharID].chatPage].supaMemoryData.length > 4 || DBState.db.characters[$selectedCharID].supaMemory}
<span class="text-textcolor mt-4">{language.SuperMemory}</span>