copilot-swe-agent[bot]
07a2369105
Add safety check for CDF normalization in histogram matching
...
Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com>
2025-10-09 17:55:13 +11:00
copilot-swe-agent[bot]
b1f7e2dfdc
Refactor ColorCorrectInvocation with histogram matching
...
Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com>
2025-10-09 17:55:13 +11:00
psychedelicious
b2b4a35bc4
chore(ui): update whatsnew
2025-10-09 07:22:56 +11:00
psychedelicious
c249a25f85
chore: bump version to v6.8.0
2025-10-09 07:22:56 +11:00
psychedelicious
25f8ab24aa
tests: fix test for breaking pydantic v2.12 change
...
Fixes a test failure introduced by
https://github.com/pydantic/pydantic/pull/11957
TL;DR: "after" model validators should be instance methods, not class
methods. Batch model updated to use an instance method, which fixes the
failing test.
2025-10-08 17:24:47 +11:00
psychedelicious
c0469ef633
chore: bump version to v6.8.0rc2
2025-10-08 17:24:47 +11:00
hffeka
310e826d76
docs: add BiRefNet and Image Export to communityNodes.md
2025-10-06 10:08:29 +11:00
psychedelicious
a423ead99e
fix(ui): correct the in-place install verbiage, add tooltip
2025-09-30 13:08:17 +10:00
psychedelicious
3707c3b034
fix(ui): do not bake opacity when rasterizing layer adjustments
2025-09-22 11:43:08 +10:00
Mary Hipp
5885db4ab5
ruff
2025-09-19 11:07:36 -04:00
Mary Hipp
36ed9b750d
restore list_queue_items method
2025-09-19 11:07:36 -04:00
psychedelicious
3cec06f86e
chore(ui): typegen
2025-09-19 22:13:12 +10:00
psychedelicious
28b5f7a1c5
feat(nodes): better deprecation handling for ui_type
...
- Move migration of model-specific ui_types into BaseInvocation. This
gives us access to the node and field names, so the warnings are more
useful to the end user.
- Ensure we serialize the fields' json_schema_extra with enum values.
This wasn't a problem until now, when it interferes with migrating
ui_type cleanly. It's a transparent change.
- Improve warnings when validating fields (which includes the ui_type
migration logic)
2025-09-19 22:13:12 +10:00
psychedelicious
22cbb23ae0
fix(ui): ref images for flux kontext & api models not parsed correctly
2025-09-19 21:40:17 +10:00
Riccardo Giovanetti
4d585e3eec
translationBot(ui): update translation (Italian)
...
Currently translated at 98.4% (2130 of 2163 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.4% (2127 of 2161 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
2025-09-18 14:01:31 +10:00
psychedelicious
006b4356bb
chore(ui): typegen
2025-09-18 12:39:27 +10:00
psychedelicious
da947866f2
fix(nodes): ensure SD2 models are pickable in loader/cnet nodes
2025-09-18 12:39:27 +10:00
psychedelicious
84a2cc6fc9
chore(ui): typegen
2025-09-18 12:39:27 +10:00
psychedelicious
b50534bb49
revert(nodes): do not deprecate ui_type for output fields! only deprecate the model ui types
2025-09-18 12:39:27 +10:00
psychedelicious
c305e79fee
tests(ui): update tests to reflect new model parsing logic
2025-09-18 12:39:27 +10:00
psychedelicious
c32949d113
tidy(nodes): mark all UIType.*ModelField as deprecated
2025-09-18 12:39:27 +10:00
psychedelicious
87a98902da
tidy(nodes): remove unused UIType.Video
2025-09-18 12:39:27 +10:00
psychedelicious
2857a446c9
docs(nodes): update docstrings for InputField
2025-09-18 12:39:27 +10:00
psychedelicious
035d9432bd
feat(ui): support filtering on model format
2025-09-18 12:39:27 +10:00
psychedelicious
bdeb9fb1cf
chore(ui): typegen
2025-09-18 12:39:27 +10:00
psychedelicious
dadff57061
feat(nodes): add ui_model_format filter for nodes
2025-09-18 12:39:27 +10:00
psychedelicious
480857ae4e
fix(nodes): add base to SD1 model loader
2025-09-18 12:39:27 +10:00
psychedelicious
eaf0624004
feat(ui): remove explicit model type handling from workflow editor
2025-09-18 12:39:27 +10:00
psychedelicious
58bca1b9f4
feat(nodes): use new ui_model_[base|type|variant] on all core nodes
2025-09-18 12:39:27 +10:00
psychedelicious
54aa6908fa
feat(ui): update invocation parsing to handle new ui_model_[base|type|variant] attrs
2025-09-18 12:39:27 +10:00
psychedelicious
e6d9daca96
chore(ui): typegen
2025-09-18 12:39:27 +10:00
psychedelicious
6e5a529cb7
feat(nodes): add ui_model_[base|type|variant] to InputField args for dynamic UI generation
2025-09-18 12:39:27 +10:00
Iq1pl
8c742a6e38
ruff format
2025-09-18 11:05:32 +10:00
Iq1pl
693373f1c1
Update ip_adapter.py
...
added support for NOOB-IPA-MARK1
2025-09-18 11:05:32 +10:00
Josh Corbett
4809080fd9
fix(ui): allow scrolling in ModelPane
2025-09-18 10:33:22 +10:00
psychedelicious
efcb1bea7f
chore: bump version to v6.8.0rc1
2025-09-17 13:57:43 +10:00
psychedelicious
e0d7a401f3
feat(ui): make ref images croppable
2025-09-17 13:43:13 +10:00
psychedelicious
aac979e9a4
fix(ui): issue w/ setting initial aspect ratio in cropper
2025-09-17 13:43:13 +10:00
psychedelicious
3b0d7f076d
tidy(ui): rename from "editor" to "cropper", minor cleanup
2025-09-17 13:43:13 +10:00
psychedelicious
e1acbcdbd5
fix(ui): store floats for box
2025-09-17 13:43:13 +10:00
psychedelicious
7d9b81550b
feat(ui): revert to original image when crop discarded
2025-09-17 13:43:13 +10:00
psychedelicious
6a447dd1fe
refactor(ui): remove "apply", "start" and "cancel" concepts from editor
2025-09-17 13:43:13 +10:00
psychedelicious
c2dc63ddbc
fix(ui): video graphs
2025-09-17 13:43:13 +10:00
psychedelicious
1bc689d531
docs(ui): add comments to startingframeimage
2025-09-17 13:43:13 +10:00
psychedelicious
4829975827
feat(ui): make the editor components not care about the image
2025-09-17 13:43:13 +10:00
psychedelicious
49da4e00c3
feat(ui): add concept for editable image state
2025-09-17 13:43:13 +10:00
psychedelicious
89dfe5e729
docs(ui): add comments to editor
2025-09-17 13:43:13 +10:00
psychedelicious
6816d366df
tidy(ui): editor misc
2025-09-17 13:43:13 +10:00
psychedelicious
9d3d2a36c9
tidy(ui): editor listeners
2025-09-17 13:43:13 +10:00
psychedelicious
ed231044c8
refactor(ui): simplify crop constraints
2025-09-17 13:43:13 +10:00