Skip to content

feat: app update checker#654

Open
tanakrit-d wants to merge 1 commit into
claration:mainfrom
tanakrit-d:add-update-checker
Open

feat: app update checker#654
tanakrit-d wants to merge 1 commit into
claration:mainfrom
tanakrit-d:add-update-checker

Conversation

@tanakrit-d
Copy link
Copy Markdown

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 Library screen. 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

screenshots_resized

Testing Notes

I've built and installed the app, and verified the implemented functionality.

@claration
Copy link
Copy Markdown
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.

@tanakrit-d
Copy link
Copy Markdown
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.

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