console
console copied to clipboard
feat: show console version
: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
: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?