psychedelicious
484aaf1595
feat(ui): add canvas layer validation utils
...
These helpers consolidate layer validation checks. For example, checking that the layer has content drawn, is compatible with the selected main model, has valid reference images, etc.
2024-11-29 13:12:32 +10:00
psychedelicious
c276b60af9
tidy(ui): use object for addRegions graph builder util arg
2024-11-29 08:49:41 +10:00
Ryan Dick
5d8dd6e26e
Fix FLUX regional negative prompts.
2024-11-28 18:49:29 +00:00
Ryan Dick
64364e7911
Short-circuit if there are no region masks in FLUX and don't apply attention masking.
2024-11-27 22:40:10 +00:00
Ryan Dick
6565cea039
Comment unused _prepare_unrestricted_attn_mask(...) for future reference.
2024-11-27 22:16:44 +00:00
Ryan Dick
3ebd8d6c07
Delete outdated TODO comment.
2024-11-27 22:13:25 +00:00
Ryan Dick
e970185161
Tweak flux regional prompting attention scheme based on latest experimentation.
2024-11-27 22:13:07 +00:00
Ryan Dick
fa5653cdf7
Remove unused 'denoise' param to addRegions().
2024-11-27 17:08:42 +00:00
Ryan Dick
9a7b000995
Update frontend to support regional prompts with FLUX in the canvas.
2024-11-27 17:04:43 +00:00
Ryan Dick
b54463d294
Allow regional prompting background regions to attend to themselves and to the entire txt embedding.
2024-11-26 17:57:31 +00:00
Ryan Dick
faee79dc95
Distinguish between restricted and unrestricted attn masks in FLUX regional prompting.
2024-11-26 16:55:52 +00:00
Ryan Dick
e01f66b026
Apply regional attention masks in the single stream blocks in addition to the double stream blocks.
2024-11-25 22:40:08 +00:00
Ryan Dick
53abdde242
Update Flux RegionalPromptingExtension to prepare both a mask with restricted image self-attention and a mask with unrestricted image self attention.
2024-11-25 22:04:23 +00:00
Ryan Dick
94c088300f
Be smarter about selecting the global CLIP embedding for FLUX regional prompting.
2024-11-25 20:15:04 +00:00
Ryan Dick
3741a6f5e0
Fix device handling for regional masks and apply the attention mask in the FLUX double stream block.
2024-11-25 16:02:03 +00:00
Ryan Dick
2c23b8414c
Use a single global CLIP embedding for FLUX regional guidance.
2024-11-22 23:01:43 +00:00
Ryan Dick
20356c0746
Fixup the logic for preparing FLUX regional prompt attention masks.
2024-11-21 22:46:25 +00:00
Ryan Dick
bad1149504
WIP - add rough logic for preparing the FLUX regional prompting attention mask.
2024-11-20 22:29:36 +00:00
Ryan Dick
fda7aaa7ca
Pass RegionalPromptingExtension down to the CustomDoubleStreamBlockProcessor in FLUX.
2024-11-20 19:48:04 +00:00
Ryan Dick
85c616fa34
WIP - Pass prompt masks to FLUX model during denoising.
2024-11-20 18:51:43 +00:00
Mary Hipp
1948ffe106
make sure Soft Edge Detection has preprocessor applied
2024-11-20 08:46:02 -05:00
psychedelicious
c70f4404c4
fix(ui): special node icon tooltip
v5.4.2
2024-11-19 14:29:09 -08:00
psychedelicious
b157ae928c
chore(ui): update what's new copy
2024-11-19 14:29:09 -08:00
psychedelicious
7a0871992d
chore: bump version to v5.4.2
2024-11-19 14:29:09 -08:00
Hosted Weblate
b38e2e14f4
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-11-19 14:12:00 -08:00
psychedelicious
7c0e70ec84
tweak(ui): "Watch on YouTube" -> "Watch"
2024-11-19 14:02:11 -08:00
psychedelicious
a89ae9d2bf
feat(ui): add links to studio sessions/discord
2024-11-19 14:02:11 -08:00
psychedelicious
ad1fcb3f07
chore(ui): bump @invoke-ai/ui-library
...
Brings in a fix for `ExternalLink`
2024-11-19 14:02:11 -08:00
psychedelicious
87d74b910b
feat(ui): support videos modal
2024-11-19 14:02:11 -08:00
psychedelicious
7ad1c297a4
feat(ui): add actions for reset canvas layers / generation settings to session menus
2024-11-19 13:55:16 -08:00
psychedelicious
fbc629faa6
feat(ui): change reset canvas button to new session menu
2024-11-19 13:55:16 -08:00
psychedelicious
7baa6b3c09
feat(ui): split up new from image into submenus
...
- `New Canvas from Image` -> `As Raster Layer`, `As Raster Layer (Resize)`, `As Control Layer`, `As Control Layer (Resize)`
- `New Layer from Image` -> (each layer type)
2024-11-19 10:34:00 -08:00
psychedelicious
53d482bade
feat(ui): add image ctx menu new canvas without resize option
2024-11-19 10:34:00 -08:00
psychedelicious
5aca04b51b
feat(ui): change reset canvas icon to "empty"
2024-11-19 09:56:25 -08:00
psychedelicious
ea8787c8ff
feat(ui): update invoke button tooltip for batching
...
- Split up logic to determine reason why the user cannot invoke for each tab.
- Fix issue where the workflows tab would show reasons related to canvas/upscale tab. The tooltip now only shows information relevant to the current tab.
- Add calculation for batch size to the queue count prediction.
- Use a constant for the enqueue mutation's fixed cache key, instead of a string. Just some typo protection.
2024-11-19 09:53:59 -08:00
psychedelicious
cead2c4445
feat(ui): split up selector utils for useIsReadyToEnqueue
2024-11-19 09:53:59 -08:00
Mary Hipp
f76ac1808c
fix(ui): simplify logic for non-local invocation progress alerts
2024-11-19 12:40:40 -05:00
psychedelicious
f01210861b
chore: ruff
2024-11-19 07:02:37 -08:00
psychedelicious
f757f23ef0
chore(ui): typegen
2024-11-19 07:02:37 -08:00
psychedelicious
872a6ef209
tidy(nodes): extract slerp from lblend to util fn
2024-11-19 07:02:37 -08:00
psychedelicious
4267e5ffc4
tidy(nodes): bring masked blend latents masking logic into invoke core
2024-11-19 07:02:37 -08:00
Brandon Rising
a69c5ff9ef
Add copyright notice for CIELab_to_UPLab.icc
2024-11-19 07:02:37 -08:00
Brandon Rising
3ebd8d7d1b
Fix .icc asset file in pyproject.toml
2024-11-19 07:02:37 -08:00
Brandon Rising
1fd80d54a4
Run Ruff
2024-11-19 07:02:37 -08:00
Brandon Rising
991f63e455
Store CIELab_to_UPLab.icc within the repo
2024-11-19 07:02:37 -08:00
Brandon Rising
6a1efd3527
Add validation to some of the node inputs
2024-11-19 07:02:37 -08:00
Brandon Rising
0eadc0dd9e
feat: Support a subset of composition nodes within base invokeai
2024-11-19 07:02:37 -08:00
youjayjeel
481423d678
translationBot(ui): update translation (Chinese (Simplified Han script))
...
Currently translated at 86.0% (1367 of 1588 strings)
Co-authored-by: youjayjeel <youjayjeel@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/zh_Hans/
Translation: InvokeAI/Web UI
v5.4.2rc1
2024-11-18 19:29:29 -08:00
Riccardo Giovanetti
89ede0aef3
translationBot(ui): update translation (Italian)
...
Currently translated at 99.3% (1578 of 1588 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-11-18 19:29:29 -08:00
gallegonovato
359bdee9c6
translationBot(ui): update translation (Spanish)
...
Currently translated at 42.3% (672 of 1588 strings)
translationBot(ui): update translation (Spanish)
Currently translated at 28.0% (445 of 1588 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/es/
Translation: InvokeAI/Web UI
2024-11-18 19:29:29 -08:00