diff --git a/.gitea/scripts/create-release.sh b/.gitea/scripts/create-release.sh index f9e0a87..b7b39e7 100755 --- a/.gitea/scripts/create-release.sh +++ b/.gitea/scripts/create-release.sh @@ -52,16 +52,15 @@ fi # ------------------------------------------------------------------- tmp_changelog="CHANGELOG.tmp" { - echo "## $TAG ($DATE)" + echo "# $TAG ($DATE)" echo "" echo "$NOTES" echo "" if [ -n "$COMMITS" ]; then - echo "### All Commits in this version:" + echo "---" echo "$COMMITS" echo "" fi - echo "---" echo "" if [ -f CHANGELOG.md ]; then cat CHANGELOG.md @@ -87,5 +86,6 @@ else git push origin main fi +rm app/static/CHANGELOG.md cp CHANGELOG.md app/static/CHANGELOG.md echo "✅ Release process for $TAG complete" diff --git a/CHANGELOG.md b/CHANGELOG.md index e0dceaa..c517478 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,25 +1,25 @@ -## v0.0.3 (2026-02-07) +# v0.0.3 (2026-02-07) -Features +## Features - Edge dragging now highlights valid connection sockets, improving graph editing clarity. - InputNumber supports snapping to predefined values while holding Alt. - Changelog is accessible directly from the sidebar and now includes git metadata and a list of commits. -Fixes +## Fixes - Fixed incorrect socket highlighting when an edge already existed. -- Corrected initialization of InputNumber values outside min/max bounds. +- Corrected initialization of `InputNumber` values outside min/max bounds. - Fixed initialization of nested vec3 inputs. - Multiple CI fixes to ensure reliable builds, correct environment variables, and proper image handling. -Maintenance / CI +## Maintenance / CI - Significant CI and Dockerfile cleanup and optimization. - Improved git metadata generation during builds. - Dependency updates, formatting, and test snapshot updates. -### All Commits in this version +--- - [f8a2a95](https://git.max-richter.dev/max/nodarium/commit/f8a2a95bc18fa3c8c1db67dc0c2b66db1ff0d866) chore: clean CHANGELOG.md - [c9dd143](https://git.max-richter.dev/max/nodarium/commit/c9dd143916d758991f3ba30723a32c18b6f98bb5) fix(ci): correctly add release notes from tag to changelog @@ -56,22 +56,15 @@ Maintenance / CI - [48bf447](https://git.max-richter.dev/max/nodarium/commit/48bf447ce12949d7c29a230806d160840b7847e1) docs: straighten up changelog a bit - [548fa4f](https://git.max-richter.dev/max/nodarium/commit/548fa4f0a1a14adc40a74da1182fa6da81eab3df) fix(app): correctly initialize vec3 inputs in nestedsettings ---- +# v0.0.2 (2026-02-04) -## 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. +## Fixes --- -## v0.0.1 (2026-02-03) +- []() fix(ci): actually deploy on tags +- []() fix(app): correctly handle false value in settings -Chore +# v0.0.1 (2026-02-03) chore: format - ---- diff --git a/app/package.json b/app/package.json index 514b6eb..da1c930 100644 --- a/app/package.json +++ b/app/package.json @@ -26,6 +26,7 @@ "file-saver": "^2.0.5", "idb": "^8.0.3", "jsondiffpatch": "^0.7.3", + "micromark": "^4.0.2", "tailwindcss": "^4.1.18", "three": "^0.182.0" }, diff --git a/app/src/lib/sidebar/panels/Changelog.svelte b/app/src/lib/sidebar/panels/Changelog.svelte index 8096450..a828840 100644 --- a/app/src/lib/sidebar/panels/Changelog.svelte +++ b/app/src/lib/sidebar/panels/Changelog.svelte @@ -1,99 +1,108 @@ -
Loading...
- {:then [md, git]} +Branch: {git.branch}
@@ -116,44 +125,71 @@ {new Date(git.commit_timestamp).toLocaleString()}
{item.content}
- {:else} -- - {item.content?.split(':')[0]} - - {item.content?.split(':').slice(1).join(':').trim()} -
- {/if} - {/each} - {/each} - - {#if release.commits.length > 0} -- {item.linkText} - {' '}{item.message} -
- {/each} -+ + {commit.sha} + {commit.description} +
+ {/each} +