[Bug] UI: version labels show a double 'vv' prefix for v-prefixed versions #55

Closed
opened 2026-06-17 20:34:28 +00:00 by lfg2025 · 0 comments
Owner

Many UI sites hard-coded a v prefix (v{{ version }}, `v${version}`). When the source string already carried a v (e.g. image-tag-style app versions like v2.38.0), this rendered as vv2.38.0.

Fixed: added displayVersion() (src/utils/version.ts), exposed globally as $ver, which normalizes to exactly one leading v. Applied across ~13 sites (SystemUpdate, Fleet, Dashboard sidebar, Discover, app cards/details, marketplace). vue-tsc passes.

Many UI sites hard-coded a `v` prefix (`v{{ version }}`, `` `v${version}` ``). When the source string already carried a `v` (e.g. image-tag-style app versions like `v2.38.0`), this rendered as `vv2.38.0`. **Fixed:** added `displayVersion()` (`src/utils/version.ts`), exposed globally as `$ver`, which normalizes to exactly one leading `v`. Applied across ~13 sites (SystemUpdate, Fleet, Dashboard sidebar, Discover, app cards/details, marketplace). `vue-tsc` passes.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lfg2025/archy#55
No description provided.