Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Silent And Automatic Update Check #660

Closed
wants to merge 7 commits into from

Conversation

abhinavs1920
Copy link

PR Description

This PR implements the in-app update check feature for APIDash. The feature checks for the latest version of the application using the GitHub API and notifies users if an update is available. It supports update handling for Windows, Linux, Android, iOS and macOS platforms.

Also the update check is silent and it uses Isolates.

Related Issues

Checklist

  • I have gone through the contributing guide
  • I have updated my branch and synced it with project main branch before making this PR
  • I am using the latest Flutter stable branch (run flutter upgrade and verify)
  • I have run the tests (flutter test) and all tests are passing

Added/updated tests?

We encourage you to add relevant test cases.

  • Yes
  • No, and this is why:
    I would add the tests when the current approach to solve the issue is finalized.

OS on which you have developed and tested the feature?

  • Windows
  • macOS
  • Linux

@abhinavs1920
Copy link
Author

@ashitaprasad
Please check!

@ashitaprasad
Copy link
Member

Which AI tool did you use to generate the code in this PR?

@abhinavs1920
Copy link
Author

I used codium windsurf to complete repetitive tasks and suggestions. I also verified the code manually after all of my commits.

@ashitaprasad
Copy link
Member

Resolve other open PR first.

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.

[feat] in-app update check
2 participants