-
-
Notifications
You must be signed in to change notification settings - Fork 566
v2.16.0 #1657
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
v2.16.0 #1657
Changes from all commits
Commits
Show all changes
322 commits
Select commit
Hold shift + click to select a range
4d05ba0
Refactor LayeredMaskEditorDialog and PaintCanvas for improved layout β¦
mohnjiles 4912260
Add conditioning area mode for regional prompting in layered mask ediβ¦
mohnjiles 101ece8
Enhance image layer handling with caching, memory management, and resβ¦
mohnjiles f105af2
Implement drag-and-drop reordering for layers in LayeredMaskEditorDialog
mohnjiles ea77bb3
Enhance layer path saving logic to prevent data loss for hidden layers
mohnjiles e4e67f8
Add brush softness/feathering control to PaintCanvas for improved paiβ¦
mohnjiles 6f65952
Fix escape character parsing in Inference and add chagenlog entry forβ¦
mohnjiles af0d027
Add quick division presets and auto-scroll functionality for layer reβ¦
mohnjiles 8a0c8af
Add layer expansion state and cleanup functionality for regional prompts
mohnjiles 2c018f5
Add warnings for legacy Python in InvokeAI and NVIDIA driver versionsβ¦
mohnjiles 995b186
Fix build & address PR comments
mohnjiles 06847b8
turns out it was the ai toolkit preview
mohnjiles 0c792e7
Merge pull request #1189 from ionite34/old-stuff-notifications
mohnjiles d517527
Merge branch 'dev' into regional-prompting
mohnjiles 209dbdf
Add move tool functionality for image layers with offset adjustments
mohnjiles ff5f11b
Add flip and fit functionality for image layers in LayeredMaskEditor
mohnjiles 8be37fe
Merge branch 'dev' into downmerg
mohnjiles cec5c59
Merge pull request #1192 from ionite34/downmerg
mohnjiles 0b2325c
Add IPipWheelService to BaseGitPackage and related classes for pip whβ¦
mohnjiles 1197b00
Merge branch 'dev' into regional-prompting
mohnjiles 67b4f1d
Install new Comfy Manager with Comfy installs, refactor Git clone logβ¦
mohnjiles 5101360
Fix race conditions by dispatching UI updates to the main thread in vβ¦
mohnjiles 36ea3fa
Update Forge Classic installs to use upstream install script for imprβ¦
mohnjiles a2eb502
Refactor package settings access in ForgeClassic and add IPipWheelSerβ¦
mohnjiles 1c54260
Merge pull request #1193 from ionite34/fix-bugs-n-stuff
mohnjiles 6bf9610
Add reload from metadata functionality for image layers
mohnjiles 41918e3
Fix batch notification logic and synchronize image selection in view β¦
mohnjiles b3a48ee
Merge branch 'dev' into regional-prompting
mohnjiles 8adfb09
Add Model Picker dialog for Inference model selection
mohnjiles 8cfa543
Add undo functionality for layer operations and make layer managementβ¦
mohnjiles 5df4e90
Addressed PR feedback
mohnjiles 3d2b0a8
Merge pull request #1188 from ionite34/regional-prompting
mohnjiles cd41a87
Merge branch 'dev' into inference-model-picker-and-search
mohnjiles 131ad23
Fix border clipping and combobox weirdness
mohnjiles 8d86fa4
Temp exclude comfy-zluda from tests due to missing repo
mohnjiles 885d61b
shoutout chagenlog
mohnjiles dea819e
Merge pull request #1196 from ionite34/inference-model-picker-and-search
mohnjiles 01eaba0
Merge branch 'dev' into downmerg
mohnjiles 978b481
Merge pull request #1198 from ionite34/downmerg
mohnjiles f8ca290
Update uv to v0.9.30 and adjust Python version requirements for Forgeβ¦
mohnjiles f30eb4d
Make python upgrade dialog more generic
mohnjiles 0589160
Merge pull request #1199 from ionite34/more-neo-fixes
mohnjiles d4bf82d
Add recoverable UI-thread exception dialog
ionite34 0e4e00a
Update CHANGELOG.md
ionite34 4152385
Merge pull request #1202 from ionite34/exception-dialog
ionite34 861952e
Add legacy model search option to BetterComboBox
mohnjiles 855a40f
Address PR feedback and fix searching samplers/schedulers
mohnjiles 0915ffb
make axaml toggle thing also
mohnjiles 976f86b
Merge pull request #1203 from ionite34/legacy-model-search
mohnjiles 92c4cc2
update wan2gp logging by adding a wrapper script to capture output inβ¦
mohnjiles dd5b053
Address PR feedback
mohnjiles 3cc19a4
update a1111 also and chagenlog
mohnjiles dd79426
Merge pull request #1204 from ionite34/more-package-fixes
mohnjiles 78ea44d
Fix the missing pkg_resources error for real this time
mohnjiles d9a25ac
Merge pull request #1206 from ionite34/fix-pkg-resources-for-real
mohnjiles 7de9d39
Use relative path for UV_BUILD_CONSTRAINT to avoid issues with spacesβ¦
mohnjiles c162a79
Merge pull request #1208 from ionite34/fix-the-fix
mohnjiles bb0f8a4
Use e.Temp for conditioning lookups
ionite34 346a277
Update CHANGELOG.md
ionite34 ba1879f
Merge pull request #1211 from ionite34/regional-prompt-fixes
ionite34 c1969ee
Add Unicode support for PNG metadata, configure portable Git, and impβ¦
mohnjiles e188a36
Address PR review feedback: fix duplicate env var crash, mislabeled bβ¦
mohnjiles 8ba6510
Merge pull request #1212 from ionite34/things-n-stuff-2
mohnjiles 2fa64bf
Add connected metadata model organizer
mohnjiles 34c0f9b
Add single-instance window activation signaling
mohnjiles d7fc970
Tighten Linux socket cleanup and update changelog
mohnjiles 73dc3e4
Add organizer changelog notes
mohnjiles 48cb8cb
Reuse filename template regex
mohnjiles 5b41e8c
Remove unnecessary chagenlog line
mohnjiles 1ad05fe
Merge pull request #1213 from ionite34/pr-linux-single-instance
mohnjiles 4ecc3f3
Add app notifications system and banner UI
ionite34 7d8ff04
Add DesignData of Notification Banner VM
ionite34 7b81262
Use Segoe UI for markdown and add CJK styles
ionite34 213a618
Use import
ionite34 2d0661f
bigger font
ionite34 8b2b75a
margins
ionite34 72c9929
import avalonia
ionite34 8314385
Use platform font for dialogs and markdown
ionite34 8326f77
Add usings for http
ionite34 7633ba5
Use primary ctor
ionite34 2b44cd6
Map notification buttons to dialog slots
ionite34 96830e0
Merge branch 'dev' into app-notifications
ionite34 7a2a906
Optionally delay notifications until after first-launch setup
ionite34 5271615
chagenlog
ionite34 4711b23
Merge pull request #1217 from ionite34/app-notifications
ionite34 598d079
Add OneDrive folder warning and fix download issues
mohnjiles 71bc27a
Add CivArchive model browser
mohnjiles 68d6b12
Address PR review feedback
mohnjiles 675931f
Adjust OneDrive warning copy
mohnjiles c185f80
Add missing NamedOption class
mohnjiles 23a7f1e
Log when resumed downloads restart
mohnjiles e7eb010
Merge pull request #1219 from ionite34/download-fixes-and-onedrive-waβ¦
mohnjiles 9e0e1fa
Merge branch 'dev' into downmerg-from-main
mohnjiles 1e72e1a
fix duplicated code from merg
mohnjiles a440c81
Merge pull request #1223 from ionite34/downmerg-from-main
mohnjiles 05b4c74
Refactor Teaching Tip logic in MainPackageManagerView. Switch to `IsAβ¦
mohnjiles 5c0aa48
Use InvokeAsync instead of Post
mohnjiles 3e7b54a
Isolate managed Python from inherited shell env
mohnjiles 772276b
Note package teaching tip fix in changelog
mohnjiles c135285
Add MembershipUrl
ionite34 f543151
Update & Rename Patreon footer item
ionite34 7836a47
Replace Patreon references with Lykos/membership
ionite34 770671e
Merge pull request #1224 from ionite34/fix-add-package-tip-showing-inβ¦
mohnjiles ceb5d54
Fix setuptools version to avoid runtime issues with CLIP imports
mohnjiles 373b890
Merge pull request #1226 from ionite34/fix-setuptools-error-reforge
mohnjiles ce89973
Merge branch 'dev' into downmerg
mohnjiles 4c08fa1
Merge pull request #1229 from ionite34/downmerg
mohnjiles 415136b
Add blog post url
ionite34 bdee024
Fix ambiguous enum xaml warning
ionite34 611314e
shoutout chagenlog and download json length fix
mohnjiles 89ddc73
more chagenlog
mohnjiles ce8c057
Merge pull request #1230 from ionite34/shoutout-chagenlog
mohnjiles 5261b95
Membership migrations, role badges & localization
ionite34 532a351
Add zh-Hans translations
ionite34 b4b75d4
Enhanced & added more jp translations
ionite34 d78aee9
Enhanced and added more kr translations
ionite34 45c57a3
Update & enhance de/fr/ko translations
ionite34 b3809df
Fix alignment for thanks text overflow
ionite34 7596b66
Merge branch 'dev' into patreon-migration-and-accounts
ionite34 eca1fd2
Merge pull request #1232 from ionite34/patreon-migration-and-accounts
ionite34 8a0d987
Update CHANGELOG with new features and fixes
ionite34 498eabc
Merge pull request #1234 from ionite34/dev-chagenlog
ionite34 f0575ec
Localize Prompt Amplifier & Supporter UI strings
ionite34 44eaca3
Merge pull request #1237 from ionite34/member-and-localize
ionite34 9a89486
Improve CivitAI browser resilience and stop overwriting SwarmUI user β¦
mohnjiles b3bbcee
update invoke image url
mohnjiles eed3f36
Handle null returns in CivitAI base model type fallback chain
mohnjiles 75e7ed1
remove cli stuff since cli not here yet
mohnjiles 3a9a8a3
Merge pull request #1239 from ionite34/fix/civit-reliability-and-swarβ¦
mohnjiles 1fbd914
Merge branch 'dev' into civarchive-browser
mohnjiles 95c0643
Browser/details polish, install awareness, and UX parity with CivitAI
mohnjiles 01969ea
ToggleAll commands: batch select via suppressSearch (1 search insteadβ¦
mohnjiles 397c957
Strip empty path segments from filename pattern result
mohnjiles 88728d7
Fix snake_case JSON field names on details endpoint DTOs
mohnjiles f70a083
Refresh model index after CivArchive download completes
mohnjiles 9618192
Hide redundant 'version' kind chip on cards
mohnjiles 04f7298
Address review comments: traversal guard, dedup perf, init fetch, rebβ¦
mohnjiles 0d1c303
Open File-kind results in details page via SHA256 β version resolve
mohnjiles b0afda9
Implement ResolveFileUrlAsync on TestCivArchiveApiClient (UITests fake)
mohnjiles 34c054b
Distinguish per-file mirror buttons by repo path
mohnjiles f5bf411
Card image: blur-fill behind a uniform-fit foreground
mohnjiles 0ddad70
Fit Images toggle: choose between blur-fit and crop-fill cards
mohnjiles 1c3ecc7
Image viewer: refresh ImageSource template key before navigating
mohnjiles b6f12d3
Surface "no download available" when downloadUris is empty
mohnjiles cab41cc
Image viewer: construct ImageSource from bitmap to bypass Task bindinβ¦
mohnjiles 6454d50
Fix CivArchive download startup delay
mohnjiles 618df35
Support UNet-only text-to-image workflows
mohnjiles 0bffc05
Add Z Image UNet workflow support
mohnjiles 54be23c
Polish UNet workflow support
mohnjiles 31e0f45
Share UNet workflow routing with image-to-image
mohnjiles 4319c0b
Add inference workflow profiles
mohnjiles 57f80e6
Move workflow selector into model card
mohnjiles 88d74ce
Add inference workflow recommended defaults
mohnjiles 572c1bd
Polish inference workflow selector UX
mohnjiles 1687bac
Keep workflow model selection flexible
mohnjiles 4c440cc
Avoid refreshing workflow models during selection
mohnjiles ec3c6f9
Keep inline model dropdown alphabetical
mohnjiles 999ad49
Merge pull request #1220 from ionite34/civarchive-browser
mohnjiles 574746a
Merge branch 'dev' into codex/unet-workflow-support
mohnjiles d8d571c
Merge branch 'dev' into downmerg
mohnjiles 1c240b2
Merge pull request #1245 from ionite34/downmerg
mohnjiles 45e827f
add shoutouts
mohnjiles 1f1340c
Apply suggestion from @gemini-code-assist[bot]
mohnjiles 5d4b468
Merge pull request #1246 from ionite34/another-shoutout-chagenlog
mohnjiles 96e0f1f
Fixed ComfyUI-Zluda not inheriting --enable-manager from the base Comβ¦
mohnjiles a6bad97
Merge branch 'dev' into update-comfy-zluda-args
mohnjiles 343ade4
Merge pull request #1248 from ionite34/update-comfy-zluda-args
mohnjiles 82e351a
Simplify Organize Models dialog layout
mohnjiles b729327
Merge branch 'dev' into pr-connected-metadata-organizer
mohnjiles dcbe559
Merge branch 'dev' into codex/unet-workflow-support
mohnjiles 20b623d
Extract Organize Models dialog strings for localization
mohnjiles 5b2cd03
Fix refiner selector alignment
mohnjiles 9532bf2
Merge pull request #1215 from ionite34/pr-connected-metadata-organizer
mohnjiles e2f6c30
Wire model card Shift to Z-Image, reorder refiner row, fix clip override
mohnjiles c6a4548
Merge branch 'dev' into codex/unet-workflow-support
mohnjiles c243848
Document Inference workflows, samplers, and fixes
ionite34 31b41b2
Fix CivArchive browser filter bugs and compact layout
mohnjiles 9ee0a7e
Address review feedback and fix CI test failures
mohnjiles 67da830
Merge pull request #1250 from ionite34/fix-civarchive-browser-issues
mohnjiles e85bcc8
Merge branch 'dev' into codex/unet-workflow-support
ionite34 c1b2401
Merge pull request #1243 from ionite34/codex/unet-workflow-support
mohnjiles 54a8d5f
Polish Inference UX, improve tag completion, and bundle package fixes
mohnjiles f7e3bd4
Apply Gemini review: copy ForgeNeo launch options list, null-safe delβ¦
mohnjiles 4d5cce4
Add Activity center with clickable toasts and notification history
mohnjiles ff4f1fd
Require VC++ 2015-2022 redist (build 14.40.33810+)
mohnjiles 8a229fc
Fix build: drop orphaned OnDownloadsTeachingTipRequested call
mohnjiles d8ebc0e
Add O(1) Count to notification history service
mohnjiles bdecaca
Revert package delete confirmation to typing the package name
mohnjiles dc80c1b
Use Ternary markup extension instead of bespoke BoolToInt32Converter
mohnjiles b04971c
Revert to BoolToInt32Converter for SamplerCard column-span
mohnjiles bdab8e1
Generalize bool-to-int converter with ConverterParameter
mohnjiles ac35f1e
Preserve text encoder selection across Inference tab navigation
mohnjiles 2919362
Harden venv sitecustomize and fix Linux GPU + ComfyUI extension installs
mohnjiles ccd215a
Add v2.16.0-pre.2 changelog entries for venv and GPU fixes
mohnjiles 5d52701
Apply Gemini review: pass explicit overwrite to sitecustomize extract
mohnjiles d68e51d
Merge pull request #1252 from ionite34/inference-ux-and-fixes
mohnjiles ccdf13d
Merge branch 'dev' into fix-venv-resilience-and-gpu-detection
mohnjiles 073b6c9
Merge branch 'dev' into feature/notification-activity-center
mohnjiles f8b23da
Fix FluxGym and Cogstudio package installs under uv
mohnjiles 7c494a6
Merge branch 'dev' into fix-fluxgym-cogstudio-installs
mohnjiles 6ddbcc0
address feedback from gemini
mohnjiles 840cdc8
Merge remote-tracking branch 'origin/fix-fluxgym-cogstudio-installs' β¦
mohnjiles 3c43bb6
Align AI-Toolkit, kohya_ss, and reForge with upstream torch versions
mohnjiles 15a8ee4
Merge pull request #1255 from ionite34/fix-fluxgym-cogstudio-installs
mohnjiles b0cb142
fix chagenlog merge
mohnjiles 8dcff00
Merge branch 'dev' into fix-venv-resilience-and-gpu-detection
mohnjiles feda589
Merge branch 'dev' into audit-package-recommended-versions
mohnjiles cac0c6c
Merge branch 'dev' into feature/notification-activity-center
mohnjiles 710cfb5
Merge pull request #1253 from ionite34/feature/notification-activity-β¦
mohnjiles e5f75cb
AiToolkit: pin numpy to 1.26.4 to fix numpy 2.x ABI crash
mohnjiles e5bd242
Merge branch 'dev' into fix-venv-resilience-and-gpu-detection
mohnjiles aba6706
Merge branch 'dev' into audit-package-recommended-versions
mohnjiles c7d5236
Merge pull request #1256 from ionite34/audit-package-recommended-versβ¦
mohnjiles 5dfb066
Merge branch 'dev' into fix-venv-resilience-and-gpu-detection
mohnjiles ccc0540
Merge pull request #1254 from ionite34/fix-venv-resilience-and-gpu-deβ¦
mohnjiles 3ac1e2a
Add changelog entries for the Activity center (#1253)
mohnjiles 5efd0d0
Merge pull request #1257 from ionite34/changelog-activity-center
mohnjiles eb0823b
Recover CivitAI model browser when their public REST cache desyncs
mohnjiles 3586fb2
Apply Gemini review + tone down changelog
mohnjiles 34004c4
update chagenlog
mohnjiles 434f8fc
Merge pull request #1258 from ionite34/fix-civitai-browser-cache-desyβ¦
mohnjiles 855e48e
Polish Image Lab + add Flux.2 Klein, ComfyUI folder types, scrollbar UX
mohnjiles fbf3b8b
Remove token & add FirstLaunchSetupWindow.axaml combo box fix
mohnjiles 8c311ca
Apply Gemini review: dispose Klein CTS; refresh InvokeAI preview URL
mohnjiles f9d588e
Dispose CTS in FluxKontext + Qwen interrupt callbacks
mohnjiles 4c9af22
Merge pull request #1259 from ionite34/image-lab-polish-and-flux2-klein
mohnjiles e110e7f
shoutout chagenlog
mohnjiles 2ea68a4
Merge pull request #1260 from ionite34/shoutout-chagenlog
mohnjiles ce44388
Update bundled 7-Zip binaries to 26.01 (CVE-2026-48095)
mohnjiles 8c91527
Merge pull request #1261 from ionite34/update-7zip-26.01-cve-2026-48095
mohnjiles 0149911
Refresh bundled 7-Zip on startup when app ships a newer version
mohnjiles 3932050
fix thing
mohnjiles d53db07
Fix DesignData IPrerequisiteHelper resolution for MainWindowViewModel
mohnjiles 8b117f5
update chagenlog
mohnjiles 22a563f
Move startup 7-Zip refresh after the single-instance guard
mohnjiles ec9f5df
Refresh bundled 7-Zip via package update instead of on startup
mohnjiles 88a2f12
Merge pull request #1262 from ionite34/refresh-bundled-7zip-on-startup
mohnjiles 2724ca2
Merge pull request #1263 from ionite34/downmerg-from-public
mohnjiles 0e25b59
Merge branch 'dev' into downmerg-from-main
mohnjiles f86e7bd
Merge pull request #1264 from ionite34/downmerg-from-main
mohnjiles 97eb2d2
Add v2.16.0-pre.2 changelog entries for AMD/ROCm support (#1629)
mohnjiles c4f0ddf
Merge branch 'dev' into changelog-rocm-pre2
mohnjiles 8a8232d
Merge pull request #1265 from ionite34/changelog-rocm-pre2
mohnjiles fc2693f
shoutout n mega chagenlog
mohnjiles e276e45
Merge branch 'dev' into mega-chagenlog-2-16
mohnjiles 3d73c66
rearrange
mohnjiles 39ab71d
Merge branch 'mega-chagenlog-2-16' of https://github.com/ionite34/Staβ¦
mohnjiles 0d0f071
remove extra whitespace
mohnjiles 33cdbab
Merge pull request #1266 from ionite34/mega-chagenlog-2-16
mohnjiles 265c331
Merge pull request #1267 from ionite34/dev
mohnjiles File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -320,4 +320,4 @@ | |
| ] | ||
| } | ||
| } | ||
| } | ||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
FfmpegDownloadUrlproperty is missing an entry forPlatformKind.MacOS | PlatformKind.X64(Intel Macs). If an Intel Mac user runs the application,Compat.Switchwill fail to find a matching platform and throw an exception or fail to download FFmpeg, breaking video thumbnail generation. Please add a fallback or an explicit entry for Intel Macs.