question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feature: Show release / changelog notes prior to triggering an update if a user clicks the update option when a new update is available

See original GitHub issue

Preflight Checklist

Problem Description

Currently it seems that with “Enable updates” and “Include pre-releases” enabled that it is very easy to accidentally be unaware of a change, problem or something else.

Proposed Solution

If there were a method to show the release notes / changelog prior to the user accepting to actually install an update, that might be good insomuch that it will act as a warning and/or make users aware of what to expect (such as the last update that included the horizontal bar change and requirement to toggle off and on).

Another thing that may be useful would be to, instead of - with PRE-RELEASE ONLY - triggering an auto-update, perhaps require the user to click the “Check for updates” function (eg, on macOS under menubar: FerdiumCheck for updates) to use more awareness and thoughtfulness before blasting in an update…

Alternatives Considered

Another choice, that wouldn’t get as much testing for the (auto)update system would be to just force manual updates for pre-release vs allowing users to just trigger it.

Yet another choice would be, in the same manual line as above, when they click auto-update function on the bottom popup updater bar, it would lead them over to the releases page to be forced to have the release notes more readily available.

Additional Information

No response

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:10 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
vraravamcommented, Jul 17, 2022

@meiphoo7-Mae -

  1. please do not hijack tickets
  2. Yes - i knew that, but i also know that @SpecialAro has implemented some code in his branch - which was waiting for this functionality. Imo, the original ticket’s asks will be addressed by his upcoming PR. Since the original requirements are over (waiting for the PR), I removed the “good first issue” and added the “upstream dependency”. If you can create a new ticket for those pieces that you had wanted, we can move that upstream dependency tag to yours and remove from this one. That way, we can cleanly close this ticket.
0reactions
meiphoo7-Maecommented, Jul 18, 2022

@SpecialAro Thanks. That sounds good to me. Skipping a version is already possible to a certain extent by dismissing the blue bar. However for some reason this works only temporary because in the end the blue bar shows up again. Is it necessary or useful to open a new issue ticket for this, that way this issue can be closed cleanly as suggested by @vraravam, or is it going to be solved anyway by your pull request?

Read more comments on GitHub >

github_iconTop Results From Across the Web

AUTOMATED Release Notes - GitHub Checkout - YouTube
GitHub is where developers come to learn and celebrate what's new in open source, and where maintainers share, collaborate and celebrate ...
Read more >
Automatically generated release notes - GitHub Docs
On GitHub.com, navigate to the main page of the repository. · To the right of the list of files, click Releases. · Click...
Read more >
Logic Pro release notes - Apple Support
Before updating Logic Pro, make sure to back up the currently installed version of the Logic Pro application and your Logic Pro projects....
Read more >
Releases - GitLab Docs
In GitLab, a release enables you to create a snapshot of your project for your users, including installation packages and release notes.
Read more >
Mattermost self-hosted changelog
This changelog summarizes updates for the latest self-hosted versions of Mattermost to be deployed and upgraded on infrastructure you control.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found