From 11eaeb719be7f34af8db8b7908008a15308c0cac Mon Sep 17 00:00:00 2001 From: Max Richter Date: Fri, 6 Feb 2026 16:30:21 +0100 Subject: [PATCH] feat(app): display some git metadata in changelog --- app/src/lib/sidebar/panels/Changelog.svelte | 55 +++++++++++++++------ 1 file changed, 41 insertions(+), 14 deletions(-) diff --git a/app/src/lib/sidebar/panels/Changelog.svelte b/app/src/lib/sidebar/panels/Changelog.svelte index 2c27bb2..047dd62 100644 --- a/app/src/lib/sidebar/panels/Changelog.svelte +++ b/app/src/lib/sidebar/panels/Changelog.svelte @@ -1,11 +1,6 @@
- {#await fetchChangelog()} + {#await Promise.all([fetchChangelog(), fetchGitInfo()])}

Loading...

- {:then md} + {:then [md, git]} +
+

Branch: {git.branch}

+

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

+

+ Timestamp: + {new Date(git.commit_timestamp).toLocaleString()} +

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

{item}

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

- {:else} -

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

{#if item.type !== 'default'} - + {item.content.split(':')[0]} - {item.content.split(':').slice(1).join(':').trim()} + + {item.content.split(':').slice(1).join(':').trim()} {:else} {item.content} {/if}