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{