Skip to content

feat(ui): show app version in the shell and onboarding#979

Merged
web3dev1337 merged 1 commit into
mainfrom
feat/show-app-version
Mar 21, 2026
Merged

feat(ui): show app version in the shell and onboarding#979
web3dev1337 merged 1 commit into
mainfrom
feat/show-app-version

Conversation

@web3dev1337
Copy link
Copy Markdown
Owner

Summary

  • expose a small /api/app-info endpoint backed by the packaged/repo package.json release metadata
  • show the app version in the sidebar footer, settings header, and onboarding/setup flow so users can always see which build they are on
  • add a focused unit test for the version metadata helper and document the new file in the codebase guide

Why

The version was not visible anywhere in the current UI. This makes support and release verification harder, especially for packaged desktop builds. The UI now reads the same canonical version metadata that release/version sync already controls, so there is no extra label to manually maintain.

Testing

  • node --check server/appInfo.js
  • node --check server/index.js
  • node --check client/app.js
  • npm run test:unit -- tests/unit/appInfo.test.js
  • npm run test:unit

@web3dev1337 web3dev1337 merged commit b62d492 into main Mar 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant