feat(about): add About page showing component versions #54

Merged
Claude-Run merged 1 commit from feat/VAPP-43-about-page-versions into main 2026-06-29 02:35:12 +02:00
Member

Add an /about route and page surfacing the versions of the three Vervain components: vervain-apps (the crate version, baked in at build time), vervain-server (fetched live over the control channel via the existing serverversion action), and vervain-agent (per-device, aggregated as the distinct versions seen across the fleet with a link to Devices for the per-device breakdown).

Replace the hardcoded v0.0.1 literals in the statusbar and the sidebar footer with the crate version via a new version module (env!("CARGO_PKG_VERSION")), and link the statusbar version to the new About page.

#VAPP-43

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

Add an /about route and page surfacing the versions of the three Vervain components: vervain-apps (the crate version, baked in at build time), vervain-server (fetched live over the control channel via the existing serverversion action), and vervain-agent (per-device, aggregated as the distinct versions seen across the fleet with a link to Devices for the per-device breakdown). Replace the hardcoded v0.0.1 literals in the statusbar and the sidebar footer with the crate version via a new version module (env!("CARGO_PKG_VERSION")), and link the statusbar version to the new About page. #VAPP-43 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
feat(about): add About page showing component versions
All checks were successful
Check / fmt + clippy + build + tests (pull_request) Successful in 47s
Create release / Create release from merged PR (pull_request) Has been skipped
90a9409bb3
Add an /about route and page surfacing the versions of the three Vervain components: vervain-apps (the crate version, baked in at build time), vervain-server (fetched live over the control channel via the existing serverversion action), and vervain-agent (per-device, aggregated as the distinct versions seen across the fleet with a link to Devices for the per-device breakdown).

Replace the hardcoded v0.0.1 literals in the statusbar and the sidebar footer with the crate version via a new version module (env!("CARGO_PKG_VERSION")), and link the statusbar version to the new About page.

#VAPP-43

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/vervain-apps!54
No description provided.