[Feature Request]: Add a auto update
Is there an existing issue for this?
- [X] I have searched the existing issues and checked the recent builds/commits
What would your feature do ?
We can update the app ver. without download on github
Proposed workflow
- Go to settings
- Press Update
Additional information
No response
Want to add that currently there is no clear guide on how to update, there are tips and tricks circling around in the community, and can be hard to get it right. So any process to automate this would help, and also maybe reduce issues related to venv and dependency issues (given that the updater handles everything).
git pull
Git pull doesn't update other dependencies (for example torch), unless you change the launch flag to reinstall it. It works, but feels a bit janky and there is not any instructions on how to go about updating currently. I'm not bothered by this myself, but think the UX could be improved.
first you'll need to fork it in your repository
Then upstream the remote content to keep it in sync
create a new branch with your feature
create a new virtual environment python -m venv .venv
Install requirements pip install -r requirements_versions.txt
Updating is left up to the user. As part of the recommended install, it includes an update.bat file, and if installed via git, it's a matter of running git pull.