console icon indicating copy to clipboard operation
console copied to clipboard

feat: show console version

Open rohan-chaturvedi opened this issue 7 months ago • 0 comments

:mag: Overview

There is currently no way to determine what version a given instance of the console is running, aside from inspecting docker image tags.

:bulb: Proposed Changes

  • Add the current instance version to the health api
  • Show the current instance version in the console frontend
  • Show recent releases, and highlight if the current version being run is or isn't the latest available version

:framed_picture: Screenshots or Demo

Health API

{"status": "alive", "version": "v2.28.0"}

Frontend

Screenshot from 2024-07-20 15-26-29

Screenshot from 2024-07-20 15-25-42

:memo: Release Notes

Added the current instance version to the health API and console sidebar

:question: Open Questions

Should the GitHub API request to fetch recent releases be proxied through the backend rather than made client side?

:green_heart: Did You...

  • [x] Ensure linting passes (code style checks)? ~~- [ ] Update dependencies and lockfiles (if required)~~ ~~- [ ] Regenerate graphql schema and types (if required)~~
  • [x] Verify the app builds locally?
  • [ ] Manually test the changes on different browsers/devices?

rohan-chaturvedi avatar Jul 20 '24 10:07 rohan-chaturvedi