Dennis
c9b2234d90
translationBot(ui): update translation (Dutch)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: Dennis <dennis@vanzoerlandt.nl>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/nl/
Translation: InvokeAI/Web UI
2023-03-03 10:06:12 +01:00
Netzer R
82b224539b
translationBot(ui): update translation (Hebrew)
...
Currently translated at 100.0% (469 of 469 strings)
translationBot(ui): added translation (Hebrew)
Co-authored-by: Netz <pixi@pixelabs.net>
Co-authored-by: Netzer R <pixi@pixelabs.net>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/he/
Translation: InvokeAI/Web UI
2023-03-03 10:06:12 +01:00
Gabriel Mackievicz Telles
0b15ffb95b
translationBot(ui): update translation (Portuguese)
...
Currently translated at 12.5% (59 of 469 strings)
translationBot(ui): added translation (Portuguese)
Co-authored-by: Gabriel Mackievicz Telles <telles.gabriel@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/pt/
Translation: InvokeAI/Web UI
2023-03-03 10:06:11 +01:00
psychedelicious
ce9aaab22f
translationBot(ui): added translation (Chinese (Traditional))
...
Co-authored-by: psychedelicious <mabianfu@icloud.com>
2023-03-03 10:06:11 +01:00
Lincoln Stein
3f53f1186d
move diagnostic message to stderr; was confusing CI
2023-03-03 01:54:48 -05:00
Lincoln Stein
955900507f
fix issue with invokeai.version
2023-03-03 01:34:38 -05:00
Lincoln Stein
44400d2a66
fix incorrect import of merge code
2023-03-03 01:07:31 -05:00
Lincoln Stein
60a98cacef
all vestiges of ldm.invoke removed
2023-03-03 01:02:00 -05:00
Lincoln Stein
6a990565ff
all files migrated; tweaks needed
2023-03-03 00:02:15 -05:00
Lincoln Stein
3f0b0f3250
almost all of backend migrated; restoration next
2023-03-02 13:28:17 -05:00
Lincoln Stein
1a7371ea17
remove unused embeddings code
2023-03-01 21:09:22 -05:00
Lincoln Stein
850d1ee984
move models and modules under invokeai/backend/ldm
2023-03-01 18:24:18 -05:00
Lincoln Stein
2c7928b163
remove pycaches from repo
2023-02-28 23:25:35 -05:00
Lincoln Stein
5b6c61fc75
move models and generator into backend
2023-02-28 08:32:11 -05:00
Lincoln Stein
1d77581d96
restore behavior of !import_model; fix initial models bug
2023-02-28 00:45:56 -05:00
Lincoln Stein
3b921cf393
add more missing files
2023-02-28 00:37:13 -05:00
Lincoln Stein
d334f7f1f6
add missing files
2023-02-28 00:31:15 -05:00
Lincoln Stein
8c9764476c
first phase of source tree restructure
...
This is the first phase of a big shifting of files and directories
in the source tree.
You will need to run `pip install -e .` before the code will work again!
Here's what's in the current commit:
1) Remove a lot of dead code that dealt with checkpoint and safetensor loading.
2) Entire ckpt_generator hierarchy is now gone!
3) ldm.invoke.generator.* => invokeai.generator.*
4) ldm.model.* => invokeai.model.*
5) ldm.invoke.model_manager => invokeai.model.model_manager
6) In addition, a number of frequently-accessed classes can be imported
from the invokeai.model and invokeai.generator modules:
from invokeai.generator import ( Generator, PipelineIntermediateState,
StableDiffusionGeneratorPipeline, infill_methods)
from invokeai.models import ( ModelManager, SDLegacyType
InvokeAIDiffuserComponent, AttentionMapSaver,
DDIMSampler, KSampler, PLMSSampler,
PostprocessingSettings )
2023-02-27 23:52:46 -05:00
Kevin Turner
a3076cf951
perf(invoke_ai_web_server): encode intermediate result previews as jpeg
...
For size savings of about 80%, and jpeg encoding is still plenty fast.
2023-02-25 21:23:25 -08:00
Kevin Turner
17b039e85d
doc(invoke_ai_web_server): put docstrings inside their functions
...
Documentation strings are the first thing inside the function body.
https://docs.python.org/3/tutorial/controlflow.html#defining-functions
2023-02-25 20:21:47 -08:00
Gabriel Mackievicz Telles
ec14e2db35
translationBot(ui): update translation (Portuguese (Brazil))
...
Currently translated at 91.8% (431 of 469 strings)
Co-authored-by: Gabriel Mackievicz Telles <telles.gabriel@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/pt_BR/
Translation: InvokeAI/Web UI
2023-02-24 17:54:54 +01:00
Jeff Mahoney
5725fcb3e0
translationBot(ui): added translation (Romanian)
...
Co-authored-by: Jeff Mahoney <jbmahoney@gmail.com>
2023-02-24 17:54:54 +01:00
gallegonovato
1447b6df96
translationBot(ui): update translation (Spanish)
...
Currently translated at 100.0% (469 of 469 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/es/
Translation: InvokeAI/Web UI
2023-02-24 17:54:54 +01:00
Lincoln Stein
a540cc537f
add curated set of HuggingFace diffusers models for 2.3.1 release
...
- Final list can be found in invokeai/configs/INITIAL_MODELS.yaml
- After installing all the models, I discovered a bug in the file
selection form that caused a crash when no remaining uninstalled
models remained. So had to fix this.
2023-02-24 00:53:48 -05:00
blessedcoolant
a45e94fde7
build: localization (2.3.1-final)
2023-02-23 09:47:01 +13:00
Sergey Krashevich
ee2c0ab51b
translationBot(ui): update translation (Russian)
...
Currently translated at 81.4% (382 of 469 strings)
translationBot(ui): update translation (Russian)
Currently translated at 81.6% (382 of 468 strings)
Co-authored-by: Sergey Krashevich <svk@svk.su>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ru/
Translation: InvokeAI/Web UI
2023-02-22 21:25:08 +01:00
Riccardo Giovanetti
ca5f129902
translationBot(ui): update translation (Italian)
...
Currently translated at 100.0% (469 of 469 strings)
translationBot(ui): update translation (Italian)
Currently translated at 100.0% (468 of 468 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
2023-02-22 21:25:08 +01:00
Lincoln Stein
16aea1e869
Merge branch 'main' into install/refactor-configure-and-model-select
2023-02-22 14:22:52 -05:00
blessedcoolant
7b7b31637c
Merge branch 'main' into refactor_use_compel
2023-02-23 07:43:30 +13:00
psychedelicious
d561d6d3dd
chore(ui): build frontend
2023-02-22 22:09:11 +11:00
psychedelicious
7ffaa17551
fix(ui): use prompt bug when prompt has colon
...
This bug is related to the format in which we stored prompts for some time: an array of weighted subprompts.
This caused some strife when recalling a prompt if the prompt had colons in it, due to our recently introduced handling of negative prompts.
Currently there is no need to store a prompt as anything other than a string, so we revert to doing that.
Compatibility with structured prompts is maintained via helper hook.
2023-02-22 20:33:58 +11:00
Damian Stewart
97eac58a50
fix blend tokenizaiton reporting; fix LDM checkpoint support
2023-02-22 10:29:42 +01:00
Damian Stewart
cedbe8fcd7
fix .blend
2023-02-22 09:04:23 +01:00
Lincoln Stein
3795b40f63
implemented the following fixes:
...
Enhancements:
1. Directory-based imports will not attempt to import components of diffusers models.
2. Diffuser directory imports now supported
3. Files that end with .ckpt that are not Stable Diffusion models (such as VAEs) are
skipped during import.
Bugs identified in Psychedelicious's review:
1. The invokeai-configure form now tracks the current contents of `invokeai.init` correctly.
2. The autoencoders are no longer treated like installable models, but instead are
mandatory support models. They will no longer appear in `models.yaml`
Bugs identified in Damian's review:
1. If invokeai-model-install is started before the root directory is initialized, it will
call invokeai-configure to fix the matter.
2. Fix bug that was causing empty `models.yaml` under certain conditions.
3. Made import textbox smaller
4. Hide the "convert to diffusers" options if nothing to import.
2023-02-21 11:47:41 -05:00
Damian Stewart
6420b81a5d
Merge remote-tracking branch 'upstream/main' into refactor_use_compel
2023-02-20 23:34:38 +01:00
Damian Stewart
1dfaaa2a57
fix web ui issues
2023-02-20 22:58:07 +01:00
Lincoln Stein
58be915446
Merge branch 'main' into install/refactor-configure-and-model-select
2023-02-20 14:48:41 -05:00
blessedcoolant
b52a92da7e
build: symmetry-fix-2
2023-02-21 07:43:56 +13:00
blessedcoolant
b949162e7e
Revert Symmetry Big Size Input
2023-02-21 07:42:20 +13:00
blessedcoolant
be1bcbc173
build: symmetry-fix
2023-02-21 07:28:25 +13:00
blessedcoolant
d6196e863d
Move symmetry settings to their own accordion
2023-02-21 07:25:24 +13:00
blessedcoolant
f2e533f7c8
build: threshold slider fix
2023-02-21 03:17:41 +13:00
blessedcoolant
078f897b67
Revert Threshold Slider to older values
2023-02-21 02:57:00 +13:00
blessedcoolant
7afe26320a
build: symmetry-settings
2023-02-21 02:41:26 +13:00
blessedcoolant
b313cf8afd
Add Symmetry Settings
2023-02-21 02:27:55 +13:00
Lincoln Stein
7beebc3659
resolved conflicts; ran black and isort
2023-02-19 19:48:01 -05:00
Damian Stewart
ded3f13a33
move all prompting stuff to use compel
2023-02-19 20:42:29 +01:00
blessedcoolant
79ac9698c1
build: webui-bug-fixes
2023-02-20 05:28:52 +13:00
blessedcoolant
d29f57c93d
fix: Keep the first accordion open by default on reset
...
We need to do this now because we are using multiple accordions.
2023-02-20 05:26:48 +13:00
blessedcoolant
9b7cde8918
fix: Fullscreen Hotkey Bug
...
After upgrading the deps, the full screen hotkey started to bug out. I believe this was happening because it was triggered in two different components causing it to run twice. Removed it from both floating buttons and moved it to the Invoke tab. Makes sense to keep it there as it is a global hotkey.
2023-02-20 05:20:51 +13:00
blessedcoolant
8ae71303a5
fix: Cancel Button not maintaining min height
...
After the recent changes the Cancel button wasn't maintaining min height in floating mode. Also the new button group was not scaling in width correctly on the Canvas Beta UI. Fixed both.
2023-02-20 05:18:37 +13:00
blessedcoolant
2bba543d20
Merge branch 'main' into chore/ui/update-deps
2023-02-20 04:13:47 +13:00
psychedelicious
487da8394d
translationBot(ui): update translation (French)
...
Currently translated at 85.4% (398 of 466 strings)
Co-authored-by: psychedelicious <mabianfu@icloud.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/fr/
Translation: InvokeAI/Web UI
2023-02-19 13:00:55 +01:00
Riccardo Giovanetti
4c93bc56f8
translationBot(ui): update translation (Italian)
...
Currently translated at 100.0% (466 of 466 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
2023-02-19 13:00:55 +01:00
Hosted Weblate
727dfeae43
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
2023-02-19 13:00:55 +01:00
psychedelicious
88d561dee7
chore(ui): build frontend
2023-02-19 22:32:05 +11:00
psychedelicious
7a379f1d4f
chore(ui): update deps
...
- Upgraded all dependencies
- Removed beta TS 5.0 as it conflicted with some packages
- Added types for `Array.prototype.findLast` and `Array.prototype.findLastIndex` (these definitions are provided in TS 5.0
- Fixed fixed type import syntax in a few components
- Re-patched `redux-deep-persist` and tested to ensure the patch still works
2023-02-19 22:32:05 +11:00
psychedelicious
3ad89f99d2
build(ui): fix husky & lint-staged
2023-02-19 22:32:00 +11:00
blessedcoolant
234d76a269
build: webui-model-manager-lag-fix
2023-02-19 15:25:14 +13:00
blessedcoolant
826d941068
fix: Fix Model Manager Modal Lag
...
By hacking in a fake delay to load the list.
2023-02-19 15:23:25 +13:00
psychedelicious
e8240855e0
chore(ui): build frontend
2023-02-19 12:18:40 +11:00
psychedelicious
a5e065048e
feat(ui): persist blacklist cancelAfter
2023-02-19 11:53:52 +11:00
blessedcoolant
a53c3269db
build: cancel-after-iteration-webui
2023-02-19 13:30:15 +13:00
blessedcoolant
8bf93d3a32
Isolate Cancel Button Menu Styling
2023-02-19 13:23:04 +13:00
blessedcoolant
d42cc0fd1c
Port Cancel Button Options Menu to New Component
2023-02-19 13:18:03 +13:00
blessedcoolant
d2553d783c
Add IAISimpleMenu Component
2023-02-19 13:17:45 +13:00
blhook
10b747d22b
Run yarn build once more due to merge
2023-02-18 14:45:00 -08:00
blhook
1d567fa593
Merge branch 'main' into scheduled-cancel
2023-02-18 14:43:05 -08:00
psychedelicious
f4b3d7dba2
fix(ui): add useSlidersForAll string
2023-02-19 09:12:14 +11:00
Riccardo Giovanetti
de2c7fd372
translationBot(ui): update translation (Italian)
...
Currently translated at 100.0% (462 of 462 strings)
Translation: InvokeAI/Web UI
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/
2023-02-19 09:05:01 +11:00
Anonymous
b140e1c619
translationBot(ui): update translation (English)
...
Currently translated at 100.0% (462 of 462 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/en/
Translation: InvokeAI/Web UI
2023-02-19 09:05:01 +11:00
Riccardo Giovanetti
1308584289
translationBot(ui): update translation (Italian)
...
Currently translated at 100.0% (459 of 459 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
2023-02-19 09:05:01 +11:00
blhook
2ac4778bcf
Fix broken translation string location in Scheduled Cancel
2023-02-18 13:51:53 -08:00
blhook
6101d67dba
Post-merge cleanup
2023-02-18 13:35:33 -08:00
blhook
3cd50fe3a1
Merge branch 'main' into scheduled-cancel
2023-02-18 13:30:45 -08:00
blhook
e683b574d1
Change scheduled send to be as part of context for Cancel button
2023-02-18 13:23:58 -08:00
blessedcoolant
41cbf2f7c4
Merge branch 'main' into feat/ui/fix-translations
2023-02-19 03:50:35 +13:00
ExperimentalCyborg
68b2911d2f
Fixed grammar in "other options" feature tooltip
2023-02-18 11:58:33 +01:00
psychedelicious
58676b2ce2
fix(ui): fix translation files
2023-02-18 19:08:46 +11:00
blessedcoolant
2a095ddc8e
build: localization-bug-fixes
2023-02-18 19:35:39 +13:00
blessedcoolant
dd849d2e91
Fix Localization Porting Bugs
2023-02-18 19:32:55 +13:00
psychedelicious
4f78518858
chore(ui): build frontend
2023-02-18 15:26:24 +11:00
psychedelicious
423b592b25
feat(ui): set up for weblate translation
2023-02-18 15:26:04 +11:00
blessedcoolant
5b7e4a5f5d
Add Error Handling For Merging
2023-02-18 12:17:22 +13:00
blessedcoolant
248dc81ec3
build: [WebUI] model-merge
2023-02-18 10:18:29 +13:00
blessedcoolant
ebe0071ed2
feat: [WebUI] Model Merging
2023-02-18 10:13:56 +13:00
Lincoln Stein
c55bbd1a85
Merge branch 'main' into install/refactor-configure-and-model-select
2023-02-17 15:00:33 -05:00
psychedelicious
d0ba155c19
chore(ui): build frontend
2023-02-17 19:54:36 +11:00
blessedcoolant
5f0848bf7d
feat(ui): add all-sliders option
2023-02-17 19:53:44 +11:00
Lincoln Stein
0963bbbe78
rebuild frontend after merge conflict
2023-02-16 21:52:20 -05:00
Lincoln Stein
f3351a5e47
Merge branch 'main' into install/refactor-configure-and-model-select
2023-02-16 21:51:15 -05:00
Lincoln Stein
5d617ce63d
rebuild front end
2023-02-16 20:03:59 -05:00
Ryan Cao
e07f1bb89c
build frontend
2023-02-16 21:33:47 +01:00
Ryan Cao
f4f813d108
design: smooth progress bar animations
2023-02-16 21:33:47 +01:00
blessedcoolant
ff4942f9b4
Merge branch 'main' into pr/2058
2023-02-17 01:05:20 +13:00
psychedelicious
19f0022bbe
build: lint/format ignores stats.html
2023-02-16 20:02:52 +11:00
psychedelicious
ecc7b7a700
builds frontend
2023-02-16 19:54:38 +11:00
David Regla
e46102124e
[WebUI] Even off JSX string props
...
Increased consistency and readability by replacing any unnecessary JSX expressions in places where string literals are sufficient
2023-02-16 19:54:25 +11:00
Lincoln Stein
314ed7d8f6
Merge branch 'main' into install/refactor-configure-and-model-select
2023-02-16 03:24:02 -05:00
blessedcoolant
fb721234ec
final build (webui-model-conversion)
2023-02-16 09:32:54 +13:00