some ideas extensions index
I have some ideas about extensions index
- as we started to collect metadata of extensions, it is possible that we can Implement a opt-in feature that can automatically check for updates without fetching from individual repo
- we can add an extra field in the extension entry that allows extension author to specify a specific branch to install
- we should use repo
usernameas a prefix or suffix by default for the clone path this would prevent any potential conflict for extensions that have the same name, and allowforkto be installed there is extension in particular bad name https://github.com/catppuccin/stable-diffusion-webui.git - add a new tag
forkused by fork of extensions to differentiate, the name branch is not maintaining in the fork has taken over you it can have theforktag removed
- Only show extension with tag option in webui
- Remove Dropbar tag, too much to check them all, they are already the
script
what is meant by 1 ? 2, 3, 4 all sound very good
fot (1.) see the master branch, it has last commit time of the master branch of the ext repo
if an ext is listed on the index webui doesn't need to fetch the ext repository individually instead it can just query this index,json and compare the update time and hash all at once they might be a 24-hour delay because matadata is only updated once every day but I think in this use case it's acceptable
the idea is to have maybe an option to automatically check this index on launch or when loading index.json
- Add field
special_branch_for_gradio_4. If it's empty, use the regular branch. If it's not empty, use it for gradio 4 further release