3f61c51c3a
fix(ui): model list refreshes after changes
...
When consolidating all the model queries I messed up the query tags. Fixed now, so that when a model is installed, removed, or changed, the list refreshes.
2024-03-20 06:25:57 +11:00
07c9c0b0ab
translationBot(ui): update translation (Russian)
...
Currently translated at 99.5% (1091 of 1096 strings)
Co-authored-by: Васянатор <ilabulanov339@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ru/
Translation: InvokeAI/Web UI
2024-03-19 22:34:53 +11:00
2322d3cbbe
translationBot(ui): update translation (Japanese)
...
Currently translated at 52.5% (576 of 1096 strings)
translationBot(ui): update translation (Japanese)
Currently translated at 52.0% (570 of 1096 strings)
Co-authored-by: Gohsuke Shimada <ghoskay@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ja/
Translation: InvokeAI/Web UI
2024-03-19 22:34:53 +11:00
419ce02aae
translationBot(ui): update translation (Italian)
...
Currently translated at 98.2% (1077 of 1096 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.2% (1077 of 1096 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
2024-03-19 22:34:53 +11:00
629ccd059e
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
2024-03-19 22:34:53 +11:00
2dfa51c2e5
translationBot(ui): update translation (Russian)
...
Currently translated at 99.0% (1518 of 1533 strings)
translationBot(ui): update translation (Russian)
Currently translated at 99.0% (1518 of 1533 strings)
Co-authored-by: Васянатор <ilabulanov339@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ru/
Translation: InvokeAI/Web UI
2024-03-19 22:34:53 +11:00
edde0fe174
translationBot(ui): update translation (Bulgarian)
...
Currently translated at 3.9% (61 of 1533 strings)
translationBot(ui): update translation (Bulgarian)
Currently translated at 1.8% (28 of 1533 strings)
translationBot(ui): added translation (Bulgarian)
Co-authored-by: Sufi2425 <sufi24251@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/bg/
Translation: InvokeAI/Web UI
2024-03-19 22:34:53 +11:00
3e46f7a010
translationBot(ui): update translation (Italian)
...
Currently translated at 97.8% (1510 of 1543 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.1% (1503 of 1532 strings)
translationBot(ui): update translation (Italian)
Currently translated at 98.1% (1503 of 1532 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
2024-03-19 22:34:53 +11:00
faa555df20
chore(ui): lint
2024-03-19 22:11:48 +11:00
7a3e19227f
feat(ui): display created_by
using valueOrNull
2024-03-19 22:11:48 +11:00
e706afe8a6
feat(ui): add valueOrNull
to useMetadataItem
...
In order to allow for null and undefined metadata values, this hook returned a symbol to indicate that parsing failed or was pending.
For values where the parsed value will never be null or undefined, it is useful get the value or null (instead of a symbol).
2024-03-19 22:11:48 +11:00
acca197893
revert(ui): restore metadata parsers for created_by
2024-03-19 22:11:48 +11:00
aa2c404cab
move created_by out of recall panel
2024-03-19 22:11:48 +11:00
300a4693ae
prettier
2024-03-19 21:59:51 +11:00
820614e4d8
ruff
2024-03-19 21:59:51 +11:00
fe563f05fc
tsc
2024-03-19 21:59:51 +11:00
d89e653588
fix(ui): remove image_resolution from colormap
2024-03-19 21:59:51 +11:00
4e9207a10b
fix(worker): remove resolution from zoe as it seems to break it
2024-03-19 21:59:51 +11:00
8c6c33a315
'feat(ui): update processor constants to calculate default resolution based on current base model, add image_resolution to the processors that didn't have it in the UI as a configurable op
...
tion
2024-03-19 21:59:51 +11:00
ed0f9f7d66
feat(worker): add image_resolution as option for all cnet procesors
2024-03-19 21:59:51 +11:00
b25850a585
typegen
2024-03-19 21:59:51 +11:00
94257e35f5
Comment out test failing to run due to issue in model install service
2024-03-19 01:16:11 -04:00
19e16384f7
Remove redundant embedding file read
2024-03-19 01:16:11 -04:00
a3ed6e694c
Use wait_for_job instead of wait_for_installs
2024-03-19 01:16:11 -04:00
20d9d10798
Wrap in try except for InvalidModelConfigException
2024-03-19 01:16:11 -04:00
77a70a8a9c
Skip hashing in test_heuristic_import_with_type
2024-03-19 01:16:11 -04:00
06abea8db0
Increase timeout for test_heuristic_import_with_type, fix Url import
2024-03-19 01:16:11 -04:00
a28f0932e6
Run ruff
2024-03-19 01:16:11 -04:00
6968a068bb
Fix test to run on windows vms
2024-03-19 01:16:11 -04:00
9d5b96c119
Pull format type setting out of model_type if statement
2024-03-19 01:16:11 -04:00
5daefccf77
Simplify logic for determining model type in probe
2024-03-19 01:16:11 -04:00
1f3c35ee90
Run Ruff
2024-03-19 01:16:11 -04:00
f78ed3a952
Add unit test
2024-03-19 01:16:11 -04:00
d38262a7ea
Allow type field to be a string
2024-03-19 01:16:11 -04:00
5feb62d440
Allow users to specify model type and skip detection step of probe
2024-03-19 01:16:11 -04:00
f8df293d2c
Revert "fix(mm): provide ckpt config as stream to diffusers"
...
This reverts commit 9d045964d6
.
2024-03-19 14:24:54 +11:00
9d045964d6
fix(mm): provide ckpt config as stream to diffusers
...
Fixes converting ckpt main models
2024-03-19 09:24:28 +11:00
9fa9ebe386
fix(config): set ignore_missing_core_models when provided as CLI arg
2024-03-19 09:24:28 +11:00
1cb1b60b4c
tidy: "check_root.py" -> "check_directories.py"
2024-03-19 09:24:28 +11:00
1d4517d00d
tidy: "validate_root" -> "validate_directories"
2024-03-19 09:24:28 +11:00
982b513af3
tidy(config): move a few get_config calls to inside the functions where they are needed
2024-03-19 09:24:28 +11:00
f1450c2c24
update textual inversion training to use root_path
rather than root_dir
2024-03-19 09:24:28 +11:00
5d16a40b95
fix invokeai-configure to use isolated argument-parsing pattern
2024-03-19 09:24:28 +11:00
d871fca643
partially address --root CLI argument handling
...
- fix places where `get_config()` is being called at import time rather
than at run time.
- add regression test for import time get_config() calling.
2024-03-19 09:24:28 +11:00
8cd65755ef
make invokeai-model-install use the --root argument correctly
2024-03-19 09:24:28 +11:00
e76cc71e81
fix(config): edge cases in models.yaml migration
...
When running the configurator, the `legacy_models_conf_path` was stripped when saving the config file. Then the migration logic didn't fire correctly, and the custom models.yaml paths weren't migrated into the db.
- Rework the logic to migrate this path by adding it to the config object as a normal field that is not excluded from serialization.
- Rearrange the models.yaml migration logic to remove the legacy path after migrating, then write the config file. This way, the legacy path doesn't stick around.
- Move the schema version into the config object.
- Back up the config file before attempting migration.
- Add tests to cover this edge case
2024-03-19 09:24:28 +11:00
1ed1c1fb24
chore: ruff
2024-03-19 09:24:28 +11:00
9063ea9173
tests: comprehensive config migration tests
...
Add testing for the settings that had to be explicitly migrated.
2024-03-19 09:24:28 +11:00
4633242503
tidy(config): move config docstring builder to its script
2024-03-19 09:24:28 +11:00
e8b030427d
fix(config): do not discard conf_path
, migrate custom models.yaml
...
Hold onto `conf_path` temporarily while migrating `invokeai.yaml` so that it gets migrated correctly as the model installer starts up. Stashed as `legacy_models_yaml_path` in the config, excluded from serialization.
2024-03-19 09:24:28 +11:00