Skip to content

feat: implement version update checker#155

Open
AjdinDev wants to merge 7 commits into
ConvoyPanel:developfrom
cloudnovi:feat/version-checker
Open

feat: implement version update checker#155
AjdinDev wants to merge 7 commits into
ConvoyPanel:developfrom
cloudnovi:feat/version-checker

Conversation

@AjdinDev

@AjdinDev AjdinDev commented May 29, 2026

Copy link
Copy Markdown
Contributor

Adds an admin dashboard update check using the existing release-time config('app.version') value as the installed panel version.

  • compares config('app.version') against the latest GitHub release tag
  • treats canary as an explicit non-comparable development/source build state
  • caches upstream release checks to avoid calling GitHub on every dashboard load
  • shows update status in the admin overview UI
  • various logic added to handle github's 67% uptime
image image

@AjdinDev AjdinDev marked this pull request as ready for review May 29, 2026 11:53
@ericwang401

ericwang401 commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator

Thanks for the pull request! I have some suggestions:

  1. Please increase the data density on the UI. The version checker card and the statistic cards below are all very massive. If you can elegantly increase the data density, that would be great.
  2. The "Check again" button could be positioned bottom right
  3. Instead of telling the version in a sentence, we can use labels, badges, etc.

Also, if you are vibe coding this, make sure you are using an intelligent model like GPT-5.4/5.5 or Claude Sonnet/Opus. Code quality is as important as the feature itself, and I refactored your last pull request with Claude Opus.

Thanks for the hard work!

@ericwang401 ericwang401 self-assigned this Jun 2, 2026
@ericwang401 ericwang401 marked this pull request as draft June 5, 2026 14:32
@AjdinDev

AjdinDev commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

Incorporated the requested feedback and improved some various minor things
image

@AjdinDev AjdinDev marked this pull request as ready for review June 5, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants