diff --git a/AquaNet/src/components/settings/ChuniSettings.svelte b/AquaNet/src/components/settings/ChuniSettings.svelte index bebf6799..40a6e0fe 100644 --- a/AquaNet/src/components/settings/ChuniSettings.svelte +++ b/AquaNet/src/components/settings/ChuniSettings.svelte @@ -141,8 +141,12 @@ indexedDB.databases().then(async (dbi) => { let databaseExists = dbi.some(db => db.name == "userboxChusanDDS"); - if (databaseExists) + if (USERBOX_URL_STATE.value && databaseExists) { + indexedDB.deleteDatabase("userboxChusanDDS") + } + if (databaseExists) { await initializeDb(); + } if (databaseExists || USERBOX_URL_STATE.value) { DDSreader = new DDS(ddsDB); USERBOX_INSTALLED = databaseExists || USERBOX_URL_STATE.value != ""; @@ -283,26 +287,28 @@ {#if USERBOX_SETUP_MODE} {if (e.key == "Enter") userboxHandleInput((e.target as HTMLInputElement).value)}} class="add-margin" placeholder="Base URL"> {:else} -
- {t('userbox.new.setup.notice')} -
{#if USERBOX_PROGRESS != 0}+ {t('userbox.new.setup.notice')} +
{/if} {/if} - - + {#if USERBOX_PROGRESS == 0} + + + {/if} diff --git a/AquaNet/src/components/settings/userbox/ChuniUserplate.svelte b/AquaNet/src/components/settings/userbox/ChuniUserplate.svelte index fe855541..8f9366dc 100644 --- a/AquaNet/src/components/settings/userbox/ChuniUserplate.svelte +++ b/AquaNet/src/components/settings/userbox/ChuniUserplate.svelte @@ -11,6 +11,10 @@ export var chuniCharacter: number = 0 export var chuniTrophyName: string = "NEWCOMER" export var chuniIsUserbox: boolean = false; + + let ratingToString = (rating: number) => { + return rating.toFixed(2) + } {#await DDSreader?.getFile(`nameplate:${chuniNameplate.toString().padStart(8, "0")}`, `nameplate:00000001`) then nameplateURL} @@ -40,7 +44,7 @@ diff --git a/AquaNet/src/libs/userbox/ddsCache.ts b/AquaNet/src/libs/userbox/ddsCache.ts index e6bbb212..b1359d88 100644 --- a/AquaNet/src/libs/userbox/ddsCache.ts +++ b/AquaNet/src/libs/userbox/ddsCache.ts @@ -47,7 +47,7 @@ export default class DDSCache { */ getFromDatabase(path: string): Promise