feat: app update checker#654
Open
tanakrit-d wants to merge 1 commit into
Open
Conversation
Owner
|
one of the main problems with an update checker is that we have no way of knowing where the app properly came from, with feather v1 this often caused issues with it getting an entirely different app with the same bundle id. |
Author
|
Oh. You raise an excellent point. Could we store metadata for each app and then perform a comparison based on that? This would create a relationship between the source and the app. Manually added apps would be out of the scope of checking - which also kind of makes sense anyway. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
A point of friction has been visually reconciling the app version to see if an update is available. Well, be the change you want to see in the world.
I've implemented a simple update checker available from the
Libraryscreen. Ideally I would've liked to also add automatic update checking and notifications but that herculean task is quite outside of my skillset at the moment. Baby steps :^)The user simply presses the refresh button, and any available updates are displayed in the action pill (apologies - unsure of the correct UI terminology here). They can then trigger a download via. the update button.
Screenshots
Testing Notes
I've built and installed the app, and verified the implemented functionality.