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

Implement automatic updates #755

Open
abrichr opened this issue Jun 14, 2024 · 7 comments
Open

Implement automatic updates #755

abrichr opened this issue Jun 14, 2024 · 7 comments
Labels
💎 Bounty enhancement New feature or request

Comments

@abrichr
Copy link
Contributor

abrichr commented Jun 14, 2024

Feature request

We would like the OpenAdapt app to automatically update on launch.

Motivation

#754

@abrichr abrichr added the enhancement New feature or request label Jun 14, 2024
@abrichr
Copy link
Contributor Author

abrichr commented Jun 16, 2024

/bounty $100

Copy link

algora-pbc bot commented Jun 16, 2024

💎 $100 bounty • OpenAdaptAI

Steps to solve:

  1. Start working: Comment /attempt #755 with your implementation plan
  2. Submit work: Create a pull request including /claim #755 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to OpenAdaptAI/OpenAdapt!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🔴 @mobley-trent Jun 17, 2024, 11:03:39 AM WIP
🟢 @Rutik7066 Jun 17, 2024, 11:04:44 AM WIP
🟢 @shashank40 Jun 19, 2024, 10:52:21 AM #782

@abrichr abrichr changed the title Auto updating Automatic updates Jun 16, 2024
@mobley-trent
Copy link

mobley-trent commented Jun 17, 2024

/attempt #755

Algora profile Completed bounties Tech Active attempts Options
@mobley-trent 3 bounties from 2 projects
Python, Rust,
Jupyter Notebook
Cancel attempt

@Rutik7066
Copy link

Rutik7066 commented Jun 17, 2024

/attempt #755

Algora profile Completed bounties Tech Active attempts Options
@Rutik7066 9 bounties from 6 projects
Go, Rust,
TypeScript & more
Cancel attempt

@abrichr abrichr changed the title Automatic updates Implement automatic updates Jun 17, 2024
@KIRA009
Copy link
Contributor

KIRA009 commented Jun 18, 2024

@mobley-trent Thanks for the PR. I have taken a look. The script you mentioned seems to be for updating the git repo, for people who are developing/contributing. The current issue is regarding the app (that is created when you run python -m openadapt.build). I think what this issue needs is a separate script altogether.

Ideally, what the solution would look like is:

  1. On app start, check for the latest release version of OpenAdapt and compare it to the version of the running app
  2. Based on that, add an option in the tray to update to the latest version (@abrichr thoughts on auto updating vs this)
  3. On clicking that, the newest version should be downloaded, and unzipped in the same directory as where the current app lives. There are no additional installation instructions for OpenAdapt, so we could just display a message box saying that the new app was downloaded, and maybe delete the current version as well (@abrichr thoughts on this as well)

@shashank40
Copy link
Contributor

shashank40 commented Jun 19, 2024

/attempt #755

Algora profile Completed bounties Tech Active attempts Options
@shashank40 2 bounties from 2 projects
Python, TypeScript,
JavaScript
Cancel attempt

Copy link

algora-pbc bot commented Jun 19, 2024

💡 @shashank40 submitted a pull request that claims the bounty. You can visit your bounty board to reward.

shashank40 added a commit to shashank40/OpenAdapt that referenced this issue Jun 19, 2024
shashank40 added a commit to shashank40/OpenAdapt that referenced this issue Jun 20, 2024
shashank40 added a commit to shashank40/OpenAdapt that referenced this issue Jun 26, 2024
shashank40 added a commit to shashank40/OpenAdapt that referenced this issue Jun 27, 2024
shashank40 added a commit to shashank40/OpenAdapt that referenced this issue Jun 29, 2024
shashank40 added a commit to shashank40/OpenAdapt that referenced this issue Jul 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💎 Bounty enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants