psychedelicious
68344ecac9
docs(nodes): update all docstrings for public nodes API
2024-02-29 15:33:13 -05:00
psychedelicious
84dc5c5c7b
fix: make invocation_context.py accessible to mkdocs
...
Needs an `__init__.py`.
2024-02-29 15:33:13 -05:00
psychedelicious
014be0ab67
feat(nodes): revise model load API args
2024-02-29 15:33:13 -05:00
Brandon Rising
e5d9f33f7b
Next: Remove deprecated app.on_event usage in api runner
2024-02-29 20:06:07 +11:00
psychedelicious
5a87e7b3f8
chore: ruff
2024-02-29 20:05:39 +11:00
blessedcoolant
f8b673dc85
fix: Assertion issue with SDXL Compel
2024-02-29 20:05:39 +11:00
Brandon Rising
cb8e0cbf35
Fix merge with next
2024-02-29 00:35:48 -05:00
Brandon Rising
33bd9da26c
Switch absolute path to as_posix in _walk_directory
2024-02-29 00:35:48 -05:00
Brandon Rising
9190abd487
Ruff checks
2024-02-29 00:35:48 -05:00
Brandon Rising
ff47334f22
Fix directory called on _walk_directory
2024-02-29 00:35:48 -05:00
Brandon Rising
a8c3efd98a
Switch ModelSearch from os.walk to os.scandir
2024-02-29 00:35:48 -05:00
Brandon Rising
8c6860a2c5
Ruff format
2024-02-28 09:49:56 -05:00
Brandon Rising
fa8263e6f0
Ruff check
2024-02-28 09:49:56 -05:00
Brandon Rising
e4b8cb1d34
Extract TI loading logic into util, disallow it from ever failing a generation
2024-02-28 09:49:56 -05:00
Brandon Rising
408a800593
Fix one last reference to the uncasted model
2024-02-28 09:49:56 -05:00
Brandon Rising
9e5e3f1019
Allow TIs to be either a key or a name in the prompt during our transition to using keys
2024-02-28 09:49:56 -05:00
Lincoln Stein
98a13aa7dc
handle change to Civitai metadata schema for commercial usage
2024-02-28 16:15:29 +11:00
Jennifer Player
110b0bc8fe
updated to use new import model mutation
2024-02-27 09:48:41 -05:00
chainchompa
175cfe41a4
Merge branch 'next' into chainchompa/add-all-scan
2024-02-27 09:44:35 -05:00
Jennifer Player
a12d54afb9
added add all button to scan models
2024-02-27 09:43:02 -05:00
psychedelicious
18af5348a2
fix(ui): merge conflict
2024-02-27 08:38:37 -05:00
psychedelicious
b18c8e1c96
chore(ui): bump deps
...
The only major version is `query-string`. The breaking change for it is dropping support for old versions of node. Not a problem for us.
2024-02-27 08:38:37 -05:00
psychedelicious
af059f2cff
feat(ui): move from madge to dpdm for circular dependencies
2024-02-27 08:38:37 -05:00
psychedelicious
d8e21091e7
tidy(ui): fix circular dependencies in listeners
2024-02-27 08:38:37 -05:00
psychedelicious
344041fd3a
tidy: remove some traces of ONNX
2024-02-27 08:38:37 -05:00
psychedelicious
588a220dd4
chore(ui): typegen, update knip config
...
Knip should never touch the autogenerated types
2024-02-27 08:38:37 -05:00
psychedelicious
770d4092b9
chore(ui): update pnpm-lock.yaml
...
Forgot to run `pnpm i` earlier after removing packages.
2024-02-27 08:38:37 -05:00
psychedelicious
8a353bc1e3
feat(ui): configure knip
2024-02-27 08:38:37 -05:00
psychedelicious
240f4801db
tidy(ui): clean up unused code 6
...
unused files
2024-02-27 08:38:37 -05:00
psychedelicious
da50507b2d
tidy(ui): clean up unused code 5
...
variables, types and schemas
2024-02-27 08:38:37 -05:00
psychedelicious
67d150ab66
tidy(ui): clean up unused code 4
...
variables, types and schemas
2024-02-27 08:38:37 -05:00
psychedelicious
40d70add76
tidy(ui): clean up unused code 3
...
variables, types and schemas
2024-02-27 08:38:37 -05:00
psychedelicious
7bd9bf3ba5
tidy(ui): clean up unused code 2
...
types and schemas
2024-02-27 08:38:37 -05:00
psychedelicious
c94d607089
feat(mm): add log stmt for download complete event
2024-02-27 08:38:37 -05:00
psychedelicious
ad801e54d4
fix(ui): model install progress sets total bytes correctly
2024-02-27 08:38:37 -05:00
psychedelicious
fb4db83911
chore(ui): lint
2024-02-27 08:38:37 -05:00
psychedelicious
cc229c3ea0
fix(ui): fix remaining TS issues
2024-02-27 08:38:37 -05:00
psychedelicious
ca00fabd79
fix(ui): fix up MM queries & types (wip)
2024-02-27 08:38:37 -05:00
psychedelicious
b361fabf81
tidy(api): remove non-heuristic install route
2024-02-27 08:38:37 -05:00
psychedelicious
00669200c7
tidy(mm): remove ONNX from AnyModelConfig
2024-02-27 08:38:37 -05:00
psychedelicious
fa07e82d2a
tidy(ui): clean up unused code 1
...
- Only export when necessary
- Remove totally usused functions, variables, state, etc
- Remove unused packages
2024-02-27 08:38:37 -05:00
psychedelicious
3632c5cd57
feat(ui): add knip + minimal config
...
https://knip.dev/
Replaces `unimported`
2024-02-27 08:38:37 -05:00
psychedelicious
daef68d3c1
fix(ui): fix missing component import
2024-02-27 08:38:37 -05:00
blessedcoolant
ba29376fba
ui: split the canvas mask blur and edge size setting
2024-02-27 07:32:13 -05:00
psychedelicious
3efd9465eb
feat(ui): create metadata types for control adapters
...
These are the same as the existing control adapter types, but the model field is non-nullable, simplifying handling of these objects.
2024-02-26 14:49:38 -05:00
psychedelicious
a3b11c04cb
fix(ui): model metadata handlers use model identifiers, not configs
...
Model metadata includes the main model, VAE and refiner model.
These used full model configs, as returned by the server, as their metadata type.
LoRA and control adapter metadata only use the metadata identifier.
This created a difference in handling. After parsing a model/vae/refiner, we have its name and can display it. But for LoRAs and control adapters, we only have the model key and must query for the full model config to get the name.
This change makes main model/vae/refiner metadata only have the model key, like LoRAs and control adapters.
The render function is now async so fetching can occur within it. All metadata fields with models now only contain the identifier, and fetch the model name to render their values.
2024-02-26 14:49:38 -05:00
psychedelicious
8f9e3ac795
fix(ui): CanvasPasteBack types
2024-02-26 14:49:38 -05:00
psychedelicious
2367f53367
tidy(ui): remove unused metadata schemas
2024-02-26 14:49:38 -05:00
psychedelicious
8b9f0a9551
feat(nodes): update LoRAMetadataItem model
...
LoRA model now at under `model` not `lora.
2024-02-26 14:49:38 -05:00
psychedelicious
ab57976e42
tidy(ui): tidy model identifier logic
...
- Move some files around
- Use util to extract key and base from model config
2024-02-26 14:49:38 -05:00