-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Comparing changes
Open a pull request
base repository: invoke-ai/InvokeAI
base: v6.9.0
head repository: invoke-ai/InvokeAI
compare: main
- 16 commits
- 46 files changed
- 14 contributors
Commits on Oct 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 3fdceba - Browse repository at this point
Copy the full SHA 3fdcebaView commit details
Commits on Oct 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2fb4c92 - Browse repository at this point
Copy the full SHA 2fb4c92View commit details -
fix(mm): directory path leakage on scan folder error (#8641)
## Summary This fixes a bug in which private directory paths on the host could be leaked to the user interface. The error occurs during the `scan_folders` operation when a subdirectory is not accessible. The UI shows a permission denied error message, followed by the path of the offending directory. This patch limits the error message to the error type only and does not give further details. ## Related Issues / Discussions This bug was reported in a private DM on the Discord server. ## QA Instructions Before applying this PR, go to ***Model Manager -> Add Model -> Scan Folder*** and enter the path of a directory that has subdirectories that the backend should not have access to, for example `/etc`. Press the ***Scan Folder*** button. You will see a Permission Denied error message that gives away the path of the first inaccesislbe subdirectory. After applying this PR, you will see just the Permission Denied error without details. ## Merge Plan Merge when approved. ## Checklist - [X] _The PR has a short but descriptive title, suitable for a changelog_ - [X] _Tests added / updated (if applicable)_ - [X] _❗Changes to a redux slice have a corresponding migration_ - [X] _Documentation added / updated (if applicable)_ - [ ] _Updated `What's New` copy (if doing a release after this PR)_
Configuration menu - View commit details
-
Copy full SHA for 066ba5f - Browse repository at this point
Copy the full SHA 066ba5fView commit details -
feat: remove the ModelFooter in the ModelView and add the Delete Mode…
…l Button from the Footer into the View
Configuration menu - View commit details
-
Copy full SHA for 6192ff5 - Browse repository at this point
Copy the full SHA 6192ff5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 737cf79 - Browse repository at this point
Copy the full SHA 737cf79View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad0b09c - Browse repository at this point
Copy the full SHA ad0b09cView commit details
Commits on Nov 2, 2025
-
1
Configuration menu - View commit details
-
Copy full SHA for 68bcf2e - Browse repository at this point
Copy the full SHA 68bcf2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10eebb6 - Browse repository at this point
Copy the full SHA 10eebb6View commit details
Commits on Nov 4, 2025
-
Fix to enable loading fp16 repo variant ControlNets (#8643)
* Fix ControlNet repo variant detection for fp16 weights * Remove ControlNet diffusers fp16 regression test * Update invokeai/backend/model_manager/configs/controlnet.py Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com> * style: ruff format controlnet.py --------- Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8d6e005 - Browse repository at this point
Copy the full SHA 8d6e005View commit details -
ui: translations update from weblate (#8599)
* translationBot(ui): update translation (Italian) Currently translated at 98.4% (2099 of 2132 strings) translationBot(ui): update translation (Italian) Currently translated at 98.4% (2130 of 2163 strings) translationBot(ui): update translation (Italian) Currently translated at 98.4% (2130 of 2163 strings) Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com> Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/ Translation: InvokeAI/Web UI * translationBot(ui): update translation (Japanese) Currently translated at 99.6% (2155 of 2163 strings) Co-authored-by: RyoKoba <kobayashi_ryo@cyberagent.co.jp> Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ja/ Translation: InvokeAI/Web UI * translationBot(ui): update translation files Updated by "Cleanup translation files" hook in Weblate. translationBot(ui): update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ Translation: InvokeAI/Web UI * translationBot(ui): update translation (Italian) Currently translated at 98.4% (2103 of 2136 strings) Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com> Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/ Translation: InvokeAI/Web UI --------- Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com> Co-authored-by: RyoKoba <kobayashi_ryo@cyberagent.co.jp>
Configuration menu - View commit details
-
Copy full SHA for 0113931 - Browse repository at this point
Copy the full SHA 0113931View commit details
Commits on Nov 9, 2025
-
(chore) Update requirements to python 3.11-12 (#8657)
* (chore) update requirements to python 3.11-12 * update uv.lock
Configuration menu - View commit details
-
Copy full SHA for 36e400d - Browse repository at this point
Copy the full SHA 36e400dView commit details
Commits on Nov 16, 2025
-
* Rework graph, add documentation * Minor fixes to README.md * Updated schema * Fixed test to match behavior - all nodes executed, parents before children * Update invokeai/app/services/shared/graph.py Cleaned up code Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com> * Change silent corrections to enforcing invariants --------- Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for abcc987 - Browse repository at this point
Copy the full SHA abcc987View commit details -
Fix memory issues when installing models on Windows (#8652)
* Wrap GGUF loader for context managed close() Wrap gguf.GGUFReader and then use a context manager to load memory-mapped GGUF files, so that they will automatically close properly when no longer needed. Should prevent the 'file in use in another process' errors on Windows. * Additional check for cached state_dict Additional check for cached state_dict as path is now optional - should solve model manager 'missing' this and the resultant memory errors. * Appease ruff * Further ruff appeasement * ruff * loaders.py fix for linux No longer attempting to delete internal object. * loaders.py - one more _mmap ref removed --------- Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 382d85e - Browse repository at this point
Copy the full SHA 382d85eView commit details -
Feat: SDXL Color Compensation (#8637)
* feat(nodes/UI): add SDXL color compensation option * adjust value * Better warnings on wrong VAE base model * Restrict XL compensation to XL models Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com> * fix: BaseModelType missing import * (chore): appease the ruff --------- Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5642099 - Browse repository at this point
Copy the full SHA 5642099View commit details -
feat(ui): improve hotkey customization UX with interactive controls a…
…nd validation (#8649) * feat: remove the ModelFooter in the ModelView and add the Delete Model Button from the Footer into the View * forget to run pnpm fix * chore(ui): reorder the model view buttons * Initial plan * Add customizable hotkeys infrastructure with UI Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com> * Fix ESLint issues in HotkeyEditor component Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com> * Fix knip unused export warning Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com> * Add tests for hotkeys slice Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com> * Fix tests to actually call reducer and add documentation Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com> * docs: add comprehensive hotkeys system documentation - Created new HOTKEYS.md technical documentation for developers explaining architecture, data flow, and implementation details - Added user-facing hotkeys.md guide with features overview and usage instructions - Removed old CUSTOMIZABLE_HOTKEYS.md in favor of new split documentation - Expanded documentation with detailed sections on: - State management and persistence - Component architecture and responsibilities - Developer integration * Behavior changed to hotkey press instead of input + checking for allready used hotkeys --------- Co-authored-by: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com> Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a2e109b - Browse repository at this point
Copy the full SHA a2e109bView commit details -
feat(ui): Color Picker V2 (#8585)
* pinned colorpicker * hex options * remove unused consts --------- Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c6a9847 - Browse repository at this point
Copy the full SHA c6a9847View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v6.9.0...main