vailabel/vailabel-studio
在 GitHub 查看bug: App version is hardcoded to "0.0.0" instead of the real version
Open
#248 创建于 2026年6月19日
good first issuehacktoberfest
仓库指标
- Star
- (62 star)
- PR 合并指标
- (PR 指标待抓取)
描述
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.