psychedelicious
28677f9621
fix(ui): process buttons display on canvas beta layout
2023-03-12 20:13:38 +11:00
psychedelicious
caecfadf11
fix(ui): fix shadow
2023-03-12 20:13:38 +11:00
psychedelicious
5cf8e3aa53
chore(ui): build
2023-03-12 20:13:38 +11:00
psychedelicious
76cf2c61db
feat(ui): drawer almost done
...
TODO:
- hide while pinned
- lightbox interaction with gallery
2023-03-12 20:13:38 +11:00
psychedelicious
b4d976f2db
fix(ui): fix flash of mini preview image
...
Restored the code that fixes this after having ripped it out thinking it didn't do anything. Spotted in #2915
2023-03-12 20:13:38 +11:00
psychedelicious
777d127c74
feat(ui): wip drawer component and build
2023-03-12 20:13:38 +11:00
psychedelicious
0678803803
lang(ui): update show canvas debug info string
2023-03-12 20:13:37 +11:00
blessedcoolant
d2fbc9f5e3
feat(ui): Add ThemeTypes & Move Grid Line Color
2023-03-12 20:13:37 +11:00
psychedelicious
d81088dff7
feat(ui): wip resizable pinnable drawer
...
fix(ui): remove old scrollbar css
fix(ui): make guidepopover lazy
feat(ui): wip resizable drawer
feat(ui): wip resizable drawer
feat(ui): add scroll-linked shadow
feat(ui): organize files
Align Scrollbar next to content
Move resizable drawer underneath the progress bar
Add InvokeLogo to unpinned & align
Adds Invoke Logo to Unpinned Parameters panel and aligns to make it feel seamless.
2023-03-12 20:13:37 +11:00
Lincoln Stein
74a480f94e
add back static web directory
2023-03-11 21:23:41 -05:00
Lincoln Stein
c0ef546b02
Merge branch 'refactor/nodes-on-generator' of github.com:invoke-ai/InvokeAI into refactor/nodes-on-generator
2023-03-11 18:31:47 -05:00
Lincoln Stein
10cbf99310
add TODO comments
2023-03-11 18:08:45 -05:00
Jonathan
b63aefcda9
Merge branch 'main' into refactor/nodes-on-generator
2023-03-11 16:22:29 -06:00
Lincoln Stein
6a77634b34
remove unneeded generate initializer routines
2023-03-11 17:14:03 -05:00
Lincoln Stein
8ca91b1774
add restoration services to nodes
2023-03-11 17:00:00 -05:00
Lincoln Stein
3aa1ee1218
restore NSFW checker
2023-03-11 16:16:44 -05:00
Lincoln Stein
580f9ecded
simplify passing of config options
2023-03-11 11:32:57 -05:00
Lincoln Stein
c14241436b
move ModelManager initialization into its own module and restore embedding support
2023-03-11 10:56:53 -05:00
ssantos
50b56d6088
translationBot(ui): update translation (Portuguese)
...
Currently translated at 99.2% (496 of 500 strings)
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/pt/
Translation: InvokeAI/Web UI
2023-03-11 16:56:06 +01:00
Sergey Krashevich
8ec2ae7954
translationBot(ui): update translation (Russian)
...
Currently translated at 86.3% (416 of 482 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-03-11 16:56:05 +01:00
wa.code
40d82b29cf
translationBot(ui): update translation (Chinese (Traditional))
...
Currently translated at 7.0% (34 of 480 strings)
Co-authored-by: wa.code <adt107118@gm.ntcu.edu.tw>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/zh_Hant/
Translation: InvokeAI/Web UI
2023-03-11 16:56:05 +01:00
Felipe Nogueira
0b953d98f5
translationBot(ui): update translation (Portuguese (Brazil))
...
Currently translated at 98.1% (471 of 480 strings)
Co-authored-by: Felipe Nogueira <contato.fnog@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/pt_BR/
Translation: InvokeAI/Web UI
2023-03-11 16:56:04 +01:00
Riccardo Giovanetti
8833d76709
translationBot(ui): update translation (Italian)
...
Currently translated at 100.0% (500 of 500 strings)
translationBot(ui): update translation (Italian)
Currently translated at 100.0% (500 of 500 strings)
translationBot(ui): update translation (Italian)
Currently translated at 100.0% (482 of 482 strings)
translationBot(ui): update translation (Italian)
Currently translated at 100.0% (480 of 480 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-03-11 16:56:04 +01:00
gallegonovato
027b316fd2
translationBot(ui): update translation (Spanish)
...
Currently translated at 100.0% (500 of 500 strings)
translationBot(ui): update translation (Spanish)
Currently translated at 100.0% (482 of 482 strings)
translationBot(ui): update translation (Spanish)
Currently translated at 100.0% (480 of 480 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-03-11 16:56:03 +01:00
Lincoln Stein
d612f11c11
initialize InvokeAIGenerator object with model, not manager
2023-03-11 09:06:46 -05:00
Lincoln Stein
250b0ab182
add seamless tiling support
2023-03-11 08:33:23 -05:00
Lincoln Stein
675dd12b6c
add attention map images to output object
2023-03-11 08:07:01 -05:00
Lincoln Stein
7e76eea059
add embiggen, remove complicated constructor
2023-03-11 07:50:39 -05:00
ElrikUnderlake
d586a82a53
yarn build
2023-03-10 20:54:59 -06:00
ElrikUnderlake
28709961e9
add import
2023-03-10 20:53:42 -06:00
ElrikUnderlake
e9f237f39d
chore(accessibility): add all aria-labels
2023-03-10 20:49:16 -06:00
Lincoln Stein
fe75b95464
Merge branch 'refactor/nodes-on-generator' of github.com:invoke-ai/InvokeAI into refactor/nodes-on-generator
2023-03-10 19:36:40 -05:00
Lincoln Stein
95954188b2
remove factory pattern
...
Factory pattern is now removed. Typical usage of the InvokeAIGenerator is now:
```
from invokeai.backend.generator import (
InvokeAIGeneratorBasicParams,
Txt2Img,
Img2Img,
Inpaint,
)
params = InvokeAIGeneratorBasicParams(
model_name = 'stable-diffusion-1.5',
steps = 30,
scheduler = 'k_lms',
cfg_scale = 8.0,
height = 640,
width = 640
)
print ('=== TXT2IMG TEST ===')
txt2img = Txt2Img(manager, params)
outputs = txt2img.generate(prompt='banana sushi', iterations=2)
for i in outputs:
print(f'image={output.image}, seed={output.seed}, model={output.params.model_name}, hash={output.model_hash}, steps={output.params.steps}')
```
The `params` argument is optional, so if you wish to accept default
parameters and selectively override them, just do this:
```
outputs = Txt2Img(manager).generate(prompt='banana sushi',
steps=50,
scheduler='k_heun',
model_name='stable-diffusion-2.1'
)
```
2023-03-10 19:33:04 -05:00
Jonathan
370e8281b3
Merge branch 'main' into refactor/nodes-on-generator
2023-03-10 12:34:00 -06:00
Lincoln Stein
685df33584
fix bug that caused black images when converting ckpts to diffusers in RAM ( #2914 )
...
Cause of the problem was inadvertent activation of the safety checker.
When conversion occurs on disk, the safety checker is disabled during loading.
However, when converting in RAM, the safety checker was not removed, resulting
in it activating even when user specified --no-nsfw_checker.
This PR fixes the problem by detecting when the caller has requested the InvokeAi
StableDiffusionGeneratorPipeline class to be returned and setting safety checker
to None. Do not do this with diffusers models destined for disk because then they
will be incompatible with the merge script!!
Closes #2836
2023-03-10 18:11:32 +00:00
Mary Hipp
4332c9c7a6
add generic jsx type definition for default export
2023-03-10 12:14:49 -05:00
Lincoln Stein
14c8738a71
fix dangling reference to _model_to_cpu and missing variable model_description
2023-03-09 21:41:45 -05:00
Kevin Turner
1a829bb998
pipeline: remove code for legacy model
2023-03-09 18:15:12 -08:00
Kevin Turner
9d339e94f2
backend..conditioning: remove code for legacy model
2023-03-09 18:15:12 -08:00
Kevin Turner
ad7b1fa6fb
model_manager: model to/from CPU methods are implemented on the Pipeline
2023-03-09 18:15:12 -08:00
Kevin Turner
42355b70c2
fix(Pipeline.debug_latents): fix import for moved utility function
2023-03-09 18:15:12 -08:00
Kevin Turner
faa2558e2f
chore: add new argument to overridden method to match new signature upstream
2023-03-09 18:15:12 -08:00
Kevin Turner
081397737b
typo: docstring spelling fixes
...
looks like they've already been corrected in the upstream copy
2023-03-09 18:15:12 -08:00
Kevin Turner
55d36eaf4f
fix: image_resized_to_grid_as_tensor: reconnect dropped multiple_of argument
2023-03-09 18:15:12 -08:00
Lincoln Stein
c11e823ff3
remove unused _wrap_results
2023-03-09 16:30:06 -05:00
Mary Hipp
197e50a298
unstage some changes
2023-03-09 15:33:18 -05:00
Mary Hipp
2cc04de397
dont care about linting build
2023-03-09 11:46:20 -05:00
Mary Hipp
f4150a7829
add new build command for building package
2023-03-09 11:10:18 -05:00
blessedcoolant
386dda8233
Merge branch 'main' into feat_longer_prompts
2023-03-09 22:37:10 +13:00
Lincoln Stein
cde0b6ae8d
Merge branch 'main' into refactor/nodes-on-generator
2023-03-09 01:52:45 -05:00
Lincoln Stein
b679a6ba37
model manager defaults to consistent values of device and precision
2023-03-09 01:09:54 -05:00
ElrikUnderlake
2f5f08c35d
yarn build
2023-03-08 23:51:46 -06:00
Elrik
8f48c14ed4
Merge branch 'main' into chore/accessability_various-additions
2023-03-08 23:49:08 -06:00
Lincoln Stein
5d37fa6e36
node-based txt2img working without generate
2023-03-09 00:18:29 -05:00
Jonathan
f51581bd1b
Merge branch 'main' into feat_longer_prompts
2023-03-08 23:08:49 -06:00
blessedcoolant
111d8391e2
Merge branch 'main' into kyle0654/cli_execution_order
2023-03-09 16:37:15 +13:00
Kyle Schouviller
8a6473610b
[cli] Execute commands in-order with nodes
2023-03-08 19:25:03 -08:00
Elrik
ea7911be89
Merge branch 'main' into chore/accessability_various-additions
2023-03-08 17:15:28 -06:00
Damian Stewart
9ee648e0c3
Merge branch 'main' into feat_longer_prompts
2023-03-09 00:13:01 +01:00
Mary Hipp Rogers
a8df9e5122
Merge branch 'main' into decouple-component-from-root
2023-03-08 16:58:34 -05:00
Jonathan
2db180d909
Make img2img strength 1 behave the same as txt2img ( #2895 )
...
* Fix img2img and inpainting code so a strength of 1 behaves the same as txt2img.
* Make generated images identical to their txt2img counterparts when strength is 1.
2023-03-08 22:50:16 +01:00
damian
69e2dc0404
update for compel changes
2023-03-08 20:45:01 +01:00
Damian Stewart
a38b75572f
don't log excess tokens as truncated
2023-03-08 20:00:18 +01:00
Mary Hipp
816ea39827
decouple default component from react root
2023-03-08 12:48:49 -05:00
damian
768e969c90
cleanup and fix kwarg
2023-03-08 18:00:54 +01:00
Damian Stewart
57db66634d
longer prompts wip
2023-03-08 14:25:48 +01:00
Lincoln Stein
87789c1de8
add InvokeAIGenerator and InvokeAIGeneratorFactory classes
2023-03-07 23:52:53 -05:00
ElrikUnderlake
c3c1511ec6
add accessibility to localization
...
only set fallback english values
implement on ModelSelect and ProgressBar
2023-03-07 21:30:51 -06:00
Elrik
6b41127421
Merge branch 'main' into chore/accessability_various-additions
2023-03-07 17:44:55 -06:00
psychedelicious
d9ebdd2684
build(ui): use concurrently to run dev
2023-03-07 21:58:46 +11:00
psychedelicious
3e4c10ef9c
docs(ui): update readme
2023-03-07 21:58:42 +11:00
psychedelicious
01a1777370
translationBot(ui): update translation (Chinese (Traditional))
...
Currently translated at 4.1% (20 of 480 strings)
translationBot(ui): update translation (Portuguese (Brazil))
Currently translated at 97.2% (467 of 480 strings)
translationBot(ui): update translation (Dutch)
Currently translated at 97.2% (467 of 480 strings)
translationBot(ui): update translation (French)
Currently translated at 83.1% (399 of 480 strings)
Co-authored-by: psychedelicious <mabianfu@icloud.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/fr/
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/nl/
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/zh_Hant/
Translation: InvokeAI/Web UI
2023-03-07 09:09:42 +01:00
Hosted Weblate
32945c7f45
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-03-07 09:09:42 +01:00
ElrikUnderlake
b0b8846430
Add aria-label to icon variant of IAISimpleMenu
...
Uses whatever the iconTooltip copy is
2023-03-06 22:43:41 -06:00
ElrikUnderlake
fdb146a43a
add aria-label to UnifiedCanvasLayerSelect
...
matching tooltip copy
2023-03-06 22:42:39 -06:00
ElrikUnderlake
42c1f1fc9d
add VisuallyHidden tab text to InvokeTabs
2023-03-06 22:42:04 -06:00
ElrikUnderlake
89a8ef86b5
add an aria-label to ProgressBar
2023-03-06 22:41:45 -06:00
ElrikUnderlake
f0fb767f57
add aria-label to ModelSelect
2023-03-06 22:39:08 -06:00
blessedcoolant
3d3de82ca9
Merge branch 'main' into kyle/cli_commands
2023-03-07 12:56:30 +13:00
Jonathan
c3ff9e6be8
Fixed startup issues with the web UI. ( #2876 )
2023-03-06 18:29:28 -05:00
Mary Hipp
0342e25c74
add missing package
2023-03-06 16:13:17 -05:00
blessedcoolant
b9ab43a4bb
build(ui): clean build chakra migration
2023-03-07 08:39:44 +13:00
blessedcoolant
6e0e48bf8a
Merge branch 'main' into pr/2873
2023-03-07 08:36:09 +13:00
Lincoln Stein
bf5831faa3
Merge branch 'main' into kyle/cli_commands
2023-03-06 08:52:38 -05:00
Lincoln Stein
7c60068388
Merge branch 'main' into bugfix/fix-convert-sd-to-diffusers-error
2023-03-06 08:20:29 -05:00
psychedelicious
d843fb078a
feat(ui): remove references to dark mode
2023-03-06 20:40:59 +11:00
psychedelicious
41b2e4633f
chore(ui): remove unused scss files
2023-03-06 20:06:23 +11:00
psychedelicious
57144ac0cf
feat(ui): migrate theming to chakra ui
2023-03-06 20:03:39 +11:00
Lincoln Stein
94daaa4abf
fix call signature of import_diffuser_model()
2023-03-05 23:37:59 -05:00
Lincoln Stein
2f9dcd7906
support both epsilon and v-prediction v2 inference
...
There are actually two Stable Diffusion v2 legacy checkpoint
configurations:
1) "epsilon" prediction type for Stable Diffusion v2 Base
2) "v-prediction" type for Stable Diffusion v2-768
This commit adds the configuration file needed for epsilon prediction
type models as well as the UI that prompts the user to select the
appropriate configuration file when the code can't do so
automatically.
2023-03-05 22:51:40 -05:00
blessedcoolant
e537b5d8e1
Revert "Merge branch 'main' into bugfix/reenable-ckpt-conversion-to-ram"
...
This reverts commit e0e70c9222
, reversing
changes made to 0b184913b9
.
2023-03-06 14:29:39 +13:00
blessedcoolant
e0e70c9222
Merge branch 'main' into bugfix/reenable-ckpt-conversion-to-ram
2023-03-06 14:27:30 +13:00
blessedcoolant
4b76af37ae
Merge branch 'main' into enhance/use-new-diffusers-path
2023-03-06 12:42:30 +13:00
blessedcoolant
532b74a206
Merge branch 'main' into feat/ui/chakra-theme
2023-03-06 06:54:33 +13:00
Lincoln Stein
0b184913b9
Merge branch 'main' into bugfix/reenable-ckpt-conversion-to-ram
2023-03-05 12:37:43 -05:00
Lincoln Stein
92d012a92d
Merge branch 'main' into enhance/use-new-diffusers-path
2023-03-05 12:30:24 -05:00
Lincoln Stein
fc187f263e
deal with non-directories in diffusers/
2023-03-05 12:29:52 -05:00
Lincoln Stein
4e9e1b660d
respect HF_HOME setting when migrating
2023-03-05 12:08:29 -05:00
Lincoln Stein
d01adedff5
give user chance to back out before migration
2023-03-05 12:04:31 -05:00
Lincoln Stein
b33655b0d6
restore automatic conversion of legacy files to diffusers pipelines
2023-03-05 11:45:25 -05:00