Files
nodarium/CHANGELOG.md
2026-02-10 14:03:49 +00:00

12 KiB

v0.0.4 (2026-02-10)

Features

  • Added shape and leaf nodes, including rotation support.
  • Added high-contrast light theme and improved overall node readability.
  • Enhanced UI with dots background, clearer details, and consistent node coloring.
  • Improved changelog display and parsing robustness.

Fixes

  • Fixed UI issues (backside rendering, missing types, linter errors).
  • Improved CI handling of commit messages and changelog placement.

Chores

  • Simplified CI quality checks.
  • Updated dprint linters.
  • Refactored changelog code.

  • 51de3ce fix(ci): update changelog before building
  • 8d403ba Merge pull request 'feat/shape-node' (#36) from feat/shape-node into main
  • 6bb3011 Merge remote-tracking branch 'origin/main' into feat/shape-node
  • 02eee5f fix: disable macro logs in wasm
  • 4f48a51 feat(nodes): add rotation to instance node
  • 97199ac feat(nodes): implement leaf node
  • f36f0cb feat(ui): show circles only when hovering InputShape
  • ed3d48e fix(runtime): correctly encode 2d shape for wasm nodes
  • c610d6c fix(app): show backside in three instances
  • 8865b9b feat(node): initial leaf / shape nodes
  • 235ee5d fix(app): wrong linter errors in changelog
  • 23a4857 feat(app): dots background for node interface
  • e89a46e feat(app): add error page
  • cefda41 feat(theme): optimize node readability
  • 21d0f0d feat: add high-contrast-light theme
  • 4620245 ci: simplify ci quality checks
  • 0f4239d ci: simplify ci quality checks
  • d9c9bb5 fix(theme): allow raw html in head style
  • 18802fd fix(ui): add missing types
  • b1cbd23 feat(app): use same color for node outline and header
  • 33f10da feat(ui): make details stand out
  • af5b3b2 fix: make sure that CHANGELOG.md is in correct place
  • 64d75b9 feat(ui): add InputColor and custom theme
  • 2e6466c chore: update dprint linters
  • 20d8e2a feat(theme): improve light theme a bit
  • 715e1d0 feat(theme): merge edge and connection color
  • 07e2826 feat(ui): improve colors of input shape
  • e0ad97b feat(ui): highlight circle on hover on InputShape
  • 93df4a1 fix(ci): handle newline in commit messages for git.json
  • d661a4e feat(ui): improve InputShape ux
  • c7f808c wip
  • 72d6cd6 feat(ui): add initial InputShape element
  • 615f2d3 feat(ui): allow custom snippets in ui section header
  • 2fadb68 refactor: make changelog code simpler
  • 9271d3a fix(app): handle error while parsing commit
  • 13c83ef fix(app): handle error while parsing changelog
  • e44b73b feat: optimize changelog display
  • 979e9fd feat: improve changelog readbility
  • 544500e chore: remove pgp from changelog
  • aaebbc4 fix: some stuff with ci

v0.0.3 (2026-02-07)

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

  • Fixed incorrect socket highlighting when an edge already existed.
  • 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

  • Significant CI and Dockerfile cleanup and optimization.
  • Improved git metadata generation during builds.
  • Dependency updates, formatting, and test snapshot updates.

  • f8a2a95 chore: clean CHANGELOG.md
  • c9dd143 fix(ci): correctly add release notes from tag to changelog
  • 898dd49 fix(ci): correctly copy changelog to build output
  • 9fb69d7 feat: show commits since last release in changelog
  • bafbcca fix: wrong socket was highlighted when dragging node
  • 8ad9e55 feat: highlight possible sockets when dragging edge
  • 11eaeb7 feat(app): display some git metadata in changelog
  • 74c2978 chore: cleanup git.json a bit
  • 4fdc247 ci: update build.sh to correct git.json
  • c3f8b4b ci: debug available env vars
  • 67591c0 chore: pnpm format
  • de1f9d6 feat(ui): change inputnumber to snap to values when alt is pressed
  • 6acce72 fix(ui): correctly initialize InputNumber
  • cf8943b chore: pnpm update
  • 9e03d36 chore: use newest ci image
  • fd7268d ci: make dockerfile work
  • 6358c22 ci: use tagged own image for ci
  • 655b6a1 ci: make dockerfile work
  • 37b2bdc ci: update ci Dockerfile to work
  • 94e01d4 ci: correctly build and push ci image
  • 35f5177 feat: try to optimize the Dockerfile
  • ac2c61f ci: use actual git url in ci
  • ef3d462 fix(ci): build before testing
  • 703da32 ci: automatically build ci image and store locally
  • 1dae472 ci: add a git.json metadata file during build
  • 09fdfb8 chore: update test screenshots
  • 04b63cc feat: add changelog to sidebar
  • cb6a356 feat(ci): also cache cargo stuff
  • 9c9f3ba fix(ci): use GITHUB_instead of GITEA_ for env vars
  • 08dda2b chore: pnpm format
  • 059129a fix(ci): deploy prs and main
  • 437c9f4 feat(ci): add list of all commits to changelog entry
  • 48bf447 docs: straighten up changelog a bit
  • 548fa4f fix(app): correctly initialize vec3 inputs in nestedsettings

v0.0.2 (2026-02-04)

Fixes


  • fix(ci): actually deploy on tags
  • fix(app): correctly handle false value in settings

v0.0.1 (2026-02-03)

chore: format