diff --git a/CHANGELOG.md b/CHANGELOG.md index 319e75a..e0dceaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -60,6 +60,8 @@ Maintenance / CI ## v0.0.2 (2026-02-04) +Fixes + fix(ci): actually deploy on tags fix(app): correctly handle false value in settings -> This caused a bug where random seed could not be false. @@ -68,6 +70,8 @@ fix(app): correctly handle false value in settings ## v0.0.1 (2026-02-03) +Chore + chore: format --- diff --git a/app/src/lib/sidebar/panels/Changelog.svelte b/app/src/lib/sidebar/panels/Changelog.svelte index b9ba7b2..8096450 100644 --- a/app/src/lib/sidebar/panels/Changelog.svelte +++ b/app/src/lib/sidebar/panels/Changelog.svelte @@ -1,15 +1,23 @@ -
+
{#await Promise.all([fetchChangelog(), fetchGitInfo()])}

Loading...

{:then [md, git]} -
+

Branch: {git.branch}

Commit: - {git.sha.slice(0, 7)} – {git.commit_message} + + {git.sha.slice(0, 7)} + + – {git.commit_message}

Commits since last release: @@ -84,27 +117,48 @@

- {#each parseChangelog(md) as item (item)} - {#if typeof item === 'string'} -

{item}

- {:else if item.type === 'hr'}{:else} -

- {#if item.type !== 'default'} - - {item.content.split(':')[0]} - - {item.content.split(':').slice(1).join(':').trim()} + {#each parseChangelog(md) as release} +


+

{release.header}

+ + {#each release.sections as section} +

{section.title}

+ {#each section.items as item} + {#if item.type === 'default'} +

{item.content}

{:else} - {item.content} +

+ + {item.content?.split(':')[0]} + + {item.content?.split(':').slice(1).join(':').trim()} +

{/if} -

+ {/each} + {/each} + + {#if release.commits.length > 0} +
+ {#each release.commits as item} +

+ {item.linkText} + {' '}{item.message} +

+ {/each} +
{/if} {/each} {/await}
+ + diff --git a/app/static/.gitignore b/app/static/.gitignore index ab91c6c..c1d1ce5 100644 --- a/app/static/.gitignore +++ b/app/static/.gitignore @@ -1,2 +1,3 @@ nodes/ CHANGELOG.md +git.json