diff --git a/index.html b/index.html index 55ac0538..e4b716a3 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,7 @@ + RisuAI diff --git a/src/lang/en.ts b/src/lang/en.ts index 3e2178d0..1f8efbbb 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -426,4 +426,7 @@ export const languageEnglish = { importPersona: "Import Persona", export: "Export", import: "Import", + supporterThanks: "Supporter Thanks", + supporterThanksDesc: "Thank you for your support!", + donatorPatreonDesc:"For default, it will not be shown in the list for privacy. if you want to show your nickname, go to RisuAI's patreon page and press the link button.", } \ No newline at end of file diff --git a/src/lib/Setting/Pages/ThanksPage.svelte b/src/lib/Setting/Pages/ThanksPage.svelte new file mode 100644 index 00000000..81b869ba --- /dev/null +++ b/src/lib/Setting/Pages/ThanksPage.svelte @@ -0,0 +1,152 @@ + +

{language.supporterThanks}

+{language.supporterThanksDesc} + +{#await loadSupporters() then supporter} +

Supporter V

+
+ {#each supporter.V as support} + +
+ {support.name} + +
+ {support.name} +
+
+ {/each} +
+

Supporter IV

+
+ {#each supporter.IV as support} + +
+ {support.name} + +
+ {support.name} +
+
+ {/each} +
+

Supporter III

+
+ {#each supporter.III as support} + +
+
+ {support} +
+
+ {/each} +
+

Supporter II

+
+ {#each supporter.II as support} + +
+
+ {support} +
+
+ {/each} +
+

Supporter I

+
+ {#each supporter.I as support} + +
+
+ {support} +
+
+ {/each} +
+{/await} + + + \ No newline at end of file diff --git a/src/lib/Setting/Settings.svelte b/src/lib/Setting/Settings.svelte index 3c820b58..e6f7854e 100644 --- a/src/lib/Setting/Settings.svelte +++ b/src/lib/Setting/Settings.svelte @@ -19,6 +19,7 @@ import PersonaSettings from "./Pages/PersonaSettings.svelte"; import PromptSettings from "./Pages/PromptSettings.svelte"; import { DataBase } from "src/ts/storage/database"; + import ThanksPage from "./Pages/ThanksPage.svelte"; let selected = -1 let openPresetList = false let openLoreList = false @@ -136,10 +137,10 @@ class:text-textcolor={selected === 7} class:text-textcolor2={selected !== 7} on:click={() => { - selected = 7 + selected = 77 }}> - {language.community} + {language.supporterThanks} {#if window.innerWidth < 700}