From 31724901d22a6d60c50428d063d0b9d5859e71cf Mon Sep 17 00:00:00 2001 From: kwaroran Date: Mon, 15 Jan 2024 13:01:04 +0900 Subject: [PATCH] Fix Added patch note notification --- src/etc/updateLog.ts | 7 +++++-- src/lib/UI/MainMenu.svelte | 16 ++++++++++++---- src/ts/storage/database.ts | 1 + 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/etc/updateLog.ts b/src/etc/updateLog.ts index 041fd4d8..4a64bf6e 100644 --- a/src/etc/updateLog.ts +++ b/src/etc/updateLog.ts @@ -17,7 +17,10 @@ export const patchNote = { export function getPatchNote(version: string){ if(patchNote.version.split(".")[1] === version.split(".")[1] && patchNote.version.split(".")[0] === version.split(".")[0]){ - return patchNote.content + return patchNote + } + return { + version: version.split(".")[0] + "." + version.split(".")[1], + content: "" } - return '' } \ No newline at end of file diff --git a/src/lib/UI/MainMenu.svelte b/src/lib/UI/MainMenu.svelte index f3e54923..2eb55da2 100644 --- a/src/lib/UI/MainMenu.svelte +++ b/src/lib/UI/MainMenu.svelte @@ -25,13 +25,21 @@

Version {appVer}

{/if} - {#if patch} -
+ {#if patch.content} +
+ {#if patch.version !== $DataBase.lastPatchNoteCheckVersion} +
+ Update +
+ {/if}
{patchNodeHidden = false}} + on:click={() => { + patchNodeHidden = false + $DataBase.lastPatchNoteCheckVersion = patch.version + }} class:max-h-40={patchNodeHidden}>
- {@html parseMarkdownSafe(patch)} + {@html parseMarkdownSafe(patch.content)}
diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index 2b0eca33..195aefb0 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -592,6 +592,7 @@ export interface Database{ }, top_k:number claudeAws:boolean + lastPatchNoteCheckVersion?:string } export interface customscript{