You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
Keeping track of software, especially Klipper, is difficult since it is a moving target. It would be extremely useful to be able to view the differences/changes between the version you are currently running and the newly available version, to judge whether or not it is justified to run the upgrade. (Klipper upgrades in particular are kind of a pain, since I have to build klipper for two microcontroller architectures, pull out SD cards/RP2040s/etc. and do firmware upgrades, etc.)
Describe the solution you'd like
In Mainsail's Update manager, when an update is detected, you can view the commit history from between what you are currently running and the newly updated version.
It would be extremely handy if KIAUH could do the same.
Describe alternatives you've considered
You can go open a web browser and view the relevant repository on github, but it is kind of unwieldy and inconvenient, plus the information isn't "right there" in your terminal window.
Additional information
I see two ways of doing this.
actually display the commit logs between the current versions in the terminal
1 would probably require you to prefetch the new repository so as to generate the list of commits between current and new version. Not sure if that can be easily accomplished. 2 is probably easier to implement and would be an acceptable solution.
The text was updated successfully, but these errors were encountered:
If i would implement that feature, i would definitely go with option 2.
the question would be, where to display that link? if i understand your request correctly you would like to see those changelists BEFORE actually executing the updating of the repo. a possible way would be to have some kind of dialog before the actual update. something like "the recent changes can be seen here , do you still want to update?" after you selected klipper in the update menu for example and then a yes/no input to confirm.
Is your feature request related to a problem? Please describe
Keeping track of software, especially Klipper, is difficult since it is a moving target. It would be extremely useful to be able to view the differences/changes between the version you are currently running and the newly available version, to judge whether or not it is justified to run the upgrade. (Klipper upgrades in particular are kind of a pain, since I have to build klipper for two microcontroller architectures, pull out SD cards/RP2040s/etc. and do firmware upgrades, etc.)
Describe the solution you'd like
In Mainsail's Update manager, when an update is detected, you can view the commit history from between what you are currently running and the newly updated version.
It would be extremely handy if KIAUH could do the same.
Describe alternatives you've considered
You can go open a web browser and view the relevant repository on github, but it is kind of unwieldy and inconvenient, plus the information isn't "right there" in your terminal window.
Additional information
I see two ways of doing this.
actually display the commit logs between the current versions in the terminal
generate a clickable Github link to show the differences between the current version and the new version. How to generate "view commits between X and Y" links on github
1 would probably require you to prefetch the new repository so as to generate the list of commits between current and new version. Not sure if that can be easily accomplished. 2 is probably easier to implement and would be an acceptable solution.
The text was updated successfully, but these errors were encountered: