aboutsummaryrefslogtreecommitdiff
path: root/modules/extensions.py
AgeCommit message (Collapse)Author
2023-05-16add visual progress for extension installation from URLAUTOMATIC
2023-05-15update extensions table: show branch, show date in separate column, and show ↵AUTOMATIC
version from tags if available
2023-05-15load extensions' git metadata in parallel to loading the main program to ↵AUTOMATIC
save a ton of time during startup
2023-05-10F401 fixes for ruffAUTOMATIC
2023-05-10imports cleanup for ruffAUTOMATIC
2023-03-29Better checking of extension state from Git infospace-nuko
2023-03-29Save/restore working webui/extension configsspace-nuko
2023-03-27Make disable configurable between builtin/extra extensionsspace-nuko
2023-03-27Add temporary "disable all extensions" option for debugging usespace-nuko
2023-03-27do not read extensions' git stuff at startupAUTOMATIC
2023-03-25add missing extensions_dir, extensions_builtin_dir to extensions.pyAUTOMATIC
2023-03-25split commandline args into its own fileAUTOMATIC
make launch.py use the same command line argument parser as the main program
2023-02-25git 3.1.30 api changeAdam Huganir
2023-02-19display 8 (rather than 7) characters of the extension commit hash in the ↵AUTOMATIC
installed extensions table
2023-02-13add version to extensions tableVladimir Mandic
2023-01-27create user extensions directory if not existsMax Audron
2023-01-27add data-dir flag and set all user data directories based on itMax Audron
2022-12-03add built-in extension systemAUTOMATIC
add support for adding upscalers in extensions move LDSR, ScuNET and SwinIR to built-in extensions
2022-11-12Fix: `error: Your local changes to the following files would be overwritten ↵Mrau Hu
by merge` when run `pull()` method, because WSL2 Docker set 755 file permissions instead of 644, this results to the error. Updated `Extension` class: replaced `pull()` with `fetch_and_reset_hard()` method. Updated `apply_and_restart()` function: replaced `ext.pull()` with `ext.fetch_and_reset_hard()` function.
2022-11-12make existing script loading and new preload code use same code for loading ↵AUTOMATIC
modules limit extension preload scripts to just one file named preload.py
2022-11-08Add option to preload extensionsd8ahazard
By creating a file called "preload.py" in an extension folder and declaring a preload(parser) method, we can add extra command-line args for an extension.
2022-11-05do not die when an extension's repo has no remoteAUTOMATIC
2022-10-31fix scripts I broke with the extension tab changesAUTOMATIC
2022-10-31add initial version of the extensions tabAUTOMATIC
fix broken Restart Gradio button