Context
The collapsible sidebar displays the app version with a double "v" prefix (e.g. vv3.6.0) in release builds.
Problem
frontend/src/app/layout/shell.component.ts:74 hardcodes a v prefix:
<span class="version-text">v{{ appVersion || '…' }}</span>
But AppVersion is injected at build time via github.ref_name (e.g. v3.6.0) in .github/workflows/release.yml:53,113, so it already includes the v. Result: vv3.6.0.
Relevant Code
frontend/src/app/layout/shell.component.ts:74 — hardcoded v prefix in template
.github/workflows/release.yml:53,113 — version injected with v from git tag
internal/features/updater/service.go:40-43 — returns version as-is
Acceptance Criteria
Context
The collapsible sidebar displays the app version with a double "v" prefix (e.g.
vv3.6.0) in release builds.Problem
frontend/src/app/layout/shell.component.ts:74hardcodes avprefix:But
AppVersionis injected at build time viagithub.ref_name(e.g.v3.6.0) in.github/workflows/release.yml:53,113, so it already includes thev. Result:vv3.6.0.Relevant Code
frontend/src/app/layout/shell.component.ts:74— hardcodedvprefix in template.github/workflows/release.yml:53,113— version injected withvfrom git taginternal/features/updater/service.go:40-43— returns version as-isAcceptance Criteria
v3.6.0, notvv3.6.0