[GH-ISSUE #728] Improve automatic update flow #378

Open
opened 2026-03-03 00:20:41 +03:00 by kerem · 2 comments
Owner

Originally created by @Flexo013 on GitHub (Dec 18, 2020).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/728

Issuehunt badges

Current behavior

As of 0.11.5 (and earlier) the built-in updater works, but that's about it. It could be clearer what is going on. Also more options commonly found in updaters are missing.

Suggested improvements

Prompt options

When an update is found the user has a pop-up with the following options:

  • Yes (downloads and installs update)
  • No, skip this update (does what it says, user won't be prompted till new update)
  • Remind me later (suppresses update, user will be reminded on next full app launch)

There could still be an X on the update prompt, which could behave identical to the Remind me later option.

Update progress

Once the update process has started the user has no clue about this. A download progress bar (in a new pop-up or something) would greatly help here. This will be helpful as downloading a 121MB update can take a while. After downloading the user should be informed that the update is being installed, either with the same pop-up from earlier, or somewhere in the UI. A progress bar for installation would be nice, but isn't necessary.

Restart process (aka Apply update)

The user should be able to choose when they want to switch to the new version after installation was complete. Or there should be sufficient warning ahead of time so the user isn't interrupted in the middle of taking notes.

Install update without checking for updates

This last suggestion might be nice for users who click the No, or Remind me later options. If an update was found, then a new button would appear underneath Check for Updates labelled: Install update (0.12.0).


IssueHunt Summary

Backers (Total: $100.00)

Become a backer now!

Or submit a pull request to get the deposits!

Tips

Originally created by @Flexo013 on GitHub (Dec 18, 2020). Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/728 <!-- Issuehunt Badges --> [<img alt="Issuehunt badges" src="https://img.shields.io/badge/IssueHunt-%24100%20Funded-%2300A156.svg" />](https://issuehunt.io/r/BoostIO/BoostNote-App/issues/728) <!-- /Issuehunt Badges --> # Current behavior As of 0.11.5 (and earlier) the built-in updater works, but that's about it. It could be clearer what is going on. Also more options commonly found in updaters are missing. # Suggested improvements ## Prompt options When an update is found the user has a pop-up with the following options: - Yes (downloads and installs update) - No, skip this update (does what it says, user won't be prompted till new update) - Remind me later (suppresses update, user will be reminded on next full app launch) There could still be an X on the update prompt, which could behave identical to the `Remind me later` option. ## Update progress Once the update process has started the user has no clue about this. A download progress bar (in a new pop-up or something) would greatly help here. This will be helpful as downloading a 121MB update can take a while. After downloading the user should be informed that the update is being installed, either with the same pop-up from earlier, or somewhere in the UI. A progress bar for installation would be nice, but isn't necessary. ## Restart process (aka Apply update) The user should be able to choose when they want to switch to the new version after installation was complete. Or there should be sufficient warning ahead of time so the user isn't interrupted in the middle of taking notes. ## Install update without checking for updates This last suggestion might be nice for users who click the `No`, or `Remind me later` options. If an update was found, then a new button would appear underneath `Check for Updates` labelled: `Install update (0.12.0)`. <!-- Issuehunt content --> --- <details> <summary> <b>IssueHunt Summary</b> </summary> ### Backers (Total: $100.00) - [<img src='https://avatars3.githubusercontent.com/u/13612118?v=4' alt='boostio' width=24 height=24> boostio](https://issuehunt.io/u/boostio) ($100.00) #### [Become a backer now!](https://issuehunt.io/r/BoostIO/BoostNote-App/issues/728) #### [Or submit a pull request to get the deposits!](https://issuehunt.io/r/BoostIO/BoostNote-App/issues/728) ### Tips - Checkout the [Issuehunt explorer](https://issuehunt.io/r/BoostIO/BoostNote-App/) to discover more funded issues. - Need some help from other developers? [Add your repositories](https://issuehunt.io/r/new) on IssueHunt to raise funds. </details> <!-- /Issuehunt content-->
Author
Owner

@issuehunt-oss[bot] commented on GitHub (Sep 14, 2021):

@boostio has funded $100.00 to this issue.


<!-- gh-comment-id:918962310 --> @issuehunt-oss[bot] commented on GitHub (Sep 14, 2021): [@boostio](https://issuehunt.io/u/boostio) has funded $100.00 to this issue. --- - Submit pull request via [IssueHunt](https://issuehunt.io/repos/74213528/issues/728) to receive this reward. - Want to contribute? Chip in to this issue via [IssueHunt](https://issuehunt.io/repos/74213528/issues/728). - Checkout the [IssueHunt Issue Explorer](https://issuehunt.io/issues) to see more funded issues. - Need help from developers? [Add your repository](https://issuehunt.io/r/new) on IssueHunt to raise funds.
Author
Owner

@sarthakkathpalia commented on GitHub (Nov 8, 2022):

Is this issue still open? Would like to work on it.

<!-- gh-comment-id:1307665368 --> @sarthakkathpalia commented on GitHub (Nov 8, 2022): Is this issue still open? Would like to work on it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#378
No description provided.