psychedelicious
a8009b47e9
fix(mm): normalized multi-file/diffusers model installation no worky
...
now worky
2025-10-13 10:30:04 +11:00
psychedelicious
6294c294d0
feat(mm): add migration to flat model storage
2025-10-13 10:30:04 +11:00
psychedelicious
6f08a2bfb1
feat(mm): normalized model storage
...
Store models in a flat directory structure. Each model is in a dir named
its unique key (a UUID). Inside that dir is either the model file or the
model dir.
2025-10-13 10:30:04 +11:00
psychedelicious
84e4d313a8
fix(ui): wrong translation string
2025-10-13 10:30:04 +11:00
psychedelicious
092cff358a
chore(ui): lint
2025-10-13 10:30:04 +11:00
psychedelicious
ca3ccf92bc
tidy(ui): prefer types from zod schemas for model attrs
2025-10-13 10:30:04 +11:00
psychedelicious
7cdc821801
tests(mm): fix test for MM, leave the UnknownModelConfig class in the list of configs
2025-10-13 10:30:04 +11:00
psychedelicious
08853f9be2
chore(ui): typegen
2025-10-13 10:30:04 +11:00
psychedelicious
4897eebf5f
docs: update config docstrings
2025-10-13 10:30:04 +11:00
psychedelicious
93a170a62c
feat(ui): toast warning when installed model is unidentified
2025-10-13 10:30:04 +11:00
psychedelicious
facb02602c
chore(ui): typegen
2025-10-13 10:30:04 +11:00
psychedelicious
62c456a1e4
feat(app): add the installed model config to install complete events
2025-10-13 10:30:04 +11:00
psychedelicious
51b2297a2b
feat(ui): allow changing model format in MM
2025-10-13 10:30:04 +11:00
psychedelicious
64aaf9880a
feat(app): add setting to allow unknown models
2025-10-13 10:30:04 +11:00
psychedelicious
9e509ffb56
feat(mm): omit model description instead of making it "base type filename model"
2025-10-13 10:30:04 +11:00
psychedelicious
6e9e8d6bd2
feat(ui): allow changing model type in MM, fix up base and variant selects
2025-10-13 10:30:04 +11:00
psychedelicious
eb6b3b8168
feat(ui): add unknown model base support in ui
2025-10-13 10:30:04 +11:00
psychedelicious
0f5beec657
chore(ui): typegen
2025-10-13 10:30:04 +11:00
psychedelicious
8474fd8342
feat(nodes): add unknown as model base
2025-10-13 10:30:04 +11:00
psychedelicious
0a3e6d3f88
refactor(ui): remove unused excludeSubmodels
...
I can't remember what this was for and don't see any reference to it.
Maybe it's just remnants from a previous implementation?
2025-10-13 10:30:03 +11:00
psychedelicious
7cc7d06f3c
refactor(ui)refactor(ui): more cleanup of model categories
2025-10-13 10:30:03 +11:00
psychedelicious
b26ab0b3f1
refactor(ui): move model categorisation-ish logic to central location, simplify model manager models list
2025-10-13 10:30:03 +11:00
psychedelicious
4ae6c903e3
feat(mm): add UnknownModelConfig
2025-10-13 10:30:03 +11:00
psychedelicious
a7e1f06698
chore: uv lock
2025-10-12 08:18:03 -04:00
psychedelicious
8dfaf7e697
chore: bump version to v6.8.1
2025-10-12 08:18:03 -04:00
psychedelicious
f59ffbe145
fix: schema generation bug in fastapi 0.119.0
...
Couldn't figure out a quick and easy fix. Needs some pydantic/FastAPI
fanagling. For now, roll back to last good version.
2025-10-12 08:18:03 -04:00
dunkeroni
bd4bb075a5
bump node version to 2.0.0
2025-10-09 17:55:13 +11:00
dunkeroni
e19b7d4afb
update typegen
2025-10-09 17:55:13 +11:00
dunkeroni
f8d0b43a9b
change Colorspace title to "Color Space"
2025-10-09 17:55:13 +11:00
dunkeroni
50c77d9bf0
error message for incorrect mask size
2025-10-09 17:55:13 +11:00
dunkeroni
358cc0349e
(chore) cleanup and schema
2025-10-09 17:55:13 +11:00
copilot-swe-agent[bot]
417e6ebdbc
Simplify mask application by pasting base on corrected instead of inverting mask
...
Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com >
2025-10-09 17:55:13 +11:00
copilot-swe-agent[bot]
7919d659b7
Use PIL Image.paste() for mask application instead of numpy array blending
...
Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com >
2025-10-09 17:55:13 +11:00
dunkeroni
ec665d2c7f
remove extra conversion
2025-10-09 17:55:13 +11:00
dunkeroni
020d36b234
remove extra conversion
2025-10-09 17:55:13 +11:00
copilot-swe-agent[bot]
d67272c027
Switch from LAB to YCbCr colorspace for simpler conversions
...
Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com >
2025-10-09 17:55:13 +11:00
copilot-swe-agent[bot]
82548f9e41
Fix mask loading and blending: load as L, white=original, black=result
...
Co-authored-by: dunkeroni <3298737+dunkeroni@users.noreply.github.com >
2025-10-09 17:55:13 +11:00
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
v6.8.0
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.
v6.8.0rc2
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