- Added "Skip to First/Last Page" buttons to the Model Browser
- Added VAE as a checkpoint category in the Model Browser
- Model Browser navigation buttons are no longer disabled while changing pages
- Fixed issue where Open Web UI button would try to load 0.0.0.0 addresses
- Added missing CivitModelFpTypes
- Made a property for "OfferInOneClickInstaller" so we can selectively show things (for stuff like kohya eventually)
- Fix Show Web UI button not appearing for Fooocus
- Now updates config files in the respective packages instead of using symlinks
- Other 3 packages still use symlinks for now
- Added dictionary indexer [] thing to packageFactory
- Installers now call the BasePackage SetupModelFolders method instead of SharedFolders
- Launch page now calls the BasePackage UpdateModelFolders instead of SharedFolders
Refactored file handling to use asynchronous methods which improves performance. UpdateLinksForPackage method in SharedFolders class has been updated to return a Task. The code for moving all files and subdirectories within a source directory to destination directory has been added. In case destination contains a file with the same name, an exception is being thrown if the hashes of the files do not match.