- Added IPAdapter SharedFolderType
- Moved GetLatestVersion to BaseGitPackage
- Added MainBranch property to each package for defining the default "main" branch
- Fixed update check when package is a prerelease version
- Setup model folders before running invokeai-configure so it can do its conversion stuff
- Added Stable Diffusion WebUI-DirectML package
- Added GPU compatibility badges to the installers
- Added filtering of "incompatible" packages (ones that do not support your GPU) to all installers
- This can be overridden by checking the new "Show All Packages" checkbox
- The One-Click Installer now uses the new progress dialog with console
- NVIDIA GPU users will be updated to use CUDA 12.1 for ComfyUI & Fooocus packages for a slight performance improvement
- Update will occur the next time the package is updated, or on a fresh install
- Now runs invokeai-configure during installation
- No longer uses shared models directory due to compatibility issues
- Displays disclaimer on the installers about it being experimental etc
- Added OnStartupComplete handler for InvokeAI to show "Open Web UI" button
- Added MinDialogWidth property to BetterContentDialog
- 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
- Create shared models directory if it doesnt exist
- Always show checkpoint folder options even if they're empty
- Added Vlad ControlNet shared folder link