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.
Moved install check into its own function;
Moved model installation into its own function;
Added icons depending on status of each model;
Added UI auto refresh for icons;
Added alerts to ask if the user wants to install a model, and to tell them it is installing;
Use .lock files to indicate installation process;
Setting title of widget to currently used model;
Added timeout for set_target request to 1 Second to avoid the app freezing;
Moved default model config to new settings.json;
Automated killing of process on 5001 if the last script crated (requires psutil);
Added automatic switching between online and offline using "default_online" and "default_offline";
Added persistent settings;