vailabel/vailabel-studio
Vedi su GitHubbug: App version is hardcoded to "0.0.0" instead of the real version
Open
#248 aperta il 19 giu 2026
good first issuehacktoberfest
Metriche repository
- Star
- (62 star)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
Summary
APP_VERSION is hardcoded to "0.0.0" with a leftover TODO, so anywhere the app surfaces its version shows the wrong number. The real version is 2.2.0 (apps/studio/package.json).
Where
apps/studio/src/shared/lib/constants.ts:4export const APP_VERSION = "0.0.0" // TODO: Replace with actual version or inject at build time
Suggested fix
Inject the version at build time from package.json rather than hardcoding. With Vite you can expose it via define in vite.config, e.g. __APP_VERSION__: JSON.stringify(pkg.version), or import the version from package.json and reference it in the constant.
Steps
- Branch:
git checkout -b fix/app-version. - Wire the real version into
APP_VERSION(build-time inject or import from package.json). - Verify the displayed version matches
apps/studio/package.json. - Run
yarn lintandyarn typecheck; open a PR.
Acceptance criteria
APP_VERSIONreflects the real package version, no hardcoded0.0.0.- TODO removed.
Good first issue — comment here if you'd like to take it.