skunkworxdark
fe87c198eb
Update workflow_records_sqlite.py
...
A where clause was omitted from the count_query during the revert of the optional Category in the commit acfeb4a276
2024-10-15 18:18:36 +11:00
Riku
69a4a88925
fix(ui): display guidance value for flux images in metadata viewer
2024-10-15 18:06:45 +11:00
Riku
6e7491b086
fix(ui): recall guidance value for flux images
2024-10-15 18:06:45 +11:00
Brandon Rising
3da8076a2b
fix: Pin onnx versions to builds that don't require rare dlls
2024-10-12 10:36:51 -04:00
Mary Hipp
80360a8abb
fix(api): update enum usage to work for python 3.11
2024-10-12 10:21:26 -04:00
Mary Hipp
acfeb4a276
undo changes that made category optional
2024-10-11 17:37:57 -04:00
Mary Hipp
b33dbfc95f
prefix share link with window location
2024-10-11 17:25:58 -04:00
Mary Hipp
f9bc29203b
ruff
2024-10-11 17:23:34 -04:00
Mary Hipp
cbe7717409
make sure combobox is not searchable
2024-10-11 17:23:34 -04:00
Mary Hipp
d6add93901
lint
2024-10-11 17:23:34 -04:00
Mary Hipp
ea45dce9dc
(ui) add board sorting UI to board settings popover
2024-10-11 17:23:34 -04:00
Mary Hipp
8d44363d49
(ui): update boards list queries to only use sort params for list, and make sure archived boards are included in most places we are searching
2024-10-11 17:23:34 -04:00
Mary Hipp
9933cdb6b7
(api) fix missing sort params being drilled down, add case insensitivity to name sorting
2024-10-11 17:23:34 -04:00
Mary Hipp
e3e9d1f27c
(ui) break out boards settings from gallery/image settings
2024-10-11 17:23:34 -04:00
psychedelicious
bb59ad438a
docs(ui): add comments to ImageContextMenu
2024-10-11 09:36:23 -04:00
psychedelicious
e38f5b1576
fix(ui): safari doesn't have find on iterators
2024-10-11 09:36:23 -04:00
psychedelicious
1bb49b698f
perf(ui): efficient gallery image hover state
2024-10-11 09:36:23 -04:00
psychedelicious
fa1fbd89fe
tidy(ui): remove extraneous prop extraction
2024-10-11 09:36:23 -04:00
psychedelicious
190ef6732c
perf(ui): properly memoize gallery image icon components
2024-10-11 09:36:23 -04:00
psychedelicious
947cd4694b
perf(ui): use single event for all image context menus
...
Image elements register their target ref in a map, which is used to look up the image that was clicked on. Substantial perf improvement.
2024-10-11 09:36:23 -04:00
psychedelicious
ee32d0666d
perf(ui): memoize gallery page buttons
2024-10-11 09:36:23 -04:00
psychedelicious
bc8ad9ccbf
perf(ui): remove another extraneous useCallback
2024-10-11 09:36:23 -04:00
psychedelicious
e96b290fa9
perf(ui): remove extraneous useCallbacks
2024-10-11 09:36:23 -04:00
psychedelicious
b9f83eae6a
perf(ui): do not call upload hook unless upload is needed
2024-10-11 09:36:23 -04:00
psychedelicious
9868e23235
feat(ui): use singleton context menu
...
This improves render perf for the image component by 10-20%.
2024-10-11 09:36:23 -04:00
psychedelicious
0060cae17c
build(ui): set package mode target to ES2015
2024-10-11 07:54:44 -04:00
psychedelicious
56f0845552
tidy(ui): consistent naming for selector builder util
2024-10-11 07:51:55 -04:00
psychedelicious
da3f85dd8b
fix(ui): edge case where entity isn't visible until interacting with canvas
...
To trigger the edge case:
- Have an empty layer and non-empty layer
- Select the non-empty layer
- Refresh the page
- Select to the empty layer without doing any other action
- You may be unable to draw on the layer
- Zoom in/out slightly
- You can now draw on it
The problem was not syncing visibility when a layer is selected, leaving the layer hidden. This indirectly disabled interactions.
The fix is to listen for changes to the layer's selected status and sync visibility when that changes.
2024-10-11 07:51:55 -04:00
psychedelicious
7185363f17
fix(ui): edge case where controladapters added counts could be off
...
We were:
- Incrementing `addedControlNets` or `addedT2IAdapters`
- Attempting to add it, but maybe failing and skipping
Need to swap the order of operations to prevent misreporting of added cnet/t2i.
I don't think this would ever actually cause problems.
v5.2.0rc1
2024-10-11 10:37:30 +11:00
Ryan Dick
ac08c31fbc
Remove unnecessary hasattr checks for scaled_dot_product_attention. We pin the torch version, so there should be no concern that this function does not exist.
2024-10-10 19:23:45 -04:00
Ryan Dick
ea54a2655a
Add a workaround for broken sliced attention on MPS with torch 2.4.1.
2024-10-10 19:23:45 -04:00
psychedelicious
cc83dede9f
chore: bump version to v5.2.0rc1
2024-10-11 10:11:47 +11:00
Riccardo Giovanetti
8464fd2ced
translationBot(ui): update translation (Italian)
...
Currently translated at 98.5% (1462 of 1483 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-10-11 09:41:45 +11:00
Васянатор
c3316368d9
translationBot(ui): update translation (Russian)
...
Currently translated at 100.0% (1479 of 1479 strings)
Co-authored-by: Васянатор <ilabulanov339@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ru/
Translation: InvokeAI/Web UI
2024-10-11 09:41:45 +11:00
Riku
8b2d5ab28a
translationBot(ui): update translation (German)
...
Currently translated at 70.3% (1048 of 1490 strings)
translationBot(ui): update translation (German)
Currently translated at 69.4% (1027 of 1479 strings)
Co-authored-by: Riku <riku.block@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2024-10-11 09:41:45 +11:00
psychedelicious
3f6acdc2d3
fix(ui): use non-icon version of delete menu item on canvas context menu
2024-10-10 18:23:32 -04:00
psychedelicious
4aa20a95b2
feat(ui): consolidate img2img canvas flow
...
Make the `New Canvas From Image` button do what the `New Img2Img From Image` does.
2024-10-11 09:03:44 +11:00
Ryan Dick
2d82e69a33
Add support for FLUX ControlNet models (XLabs and InstantX) ( #7070 )
...
## Summary
Add support for FLUX ControlNet models (XLabs and InstantX).
## QA Instructions
- [x] SD1 and SDXL ControlNets, since the ModelLoaderRegistry calls were
changed.
- [x] Single Xlabs controlnet
- [x] Single InstantX union controlnet
- [x] Single InstantX controlnet
- [x] Single Shakker Labs Union controlnet
- [x] Multiple controlnets
- [x] Weight, start, end params all work as expected
- [x] Can be used with image-to-image and inpainting.
- [x] Clear error message if no VAE is passed when using InstantX
controlnet.
- [x] Install InstantX ControlNet in diffusers format from HF repo
(`InstantX/FLUX.1-dev-Controlnet-Union`)
- [x] Test all FLUX ControlNet starter models
## Merge Plan
No special instructions.
## Checklist
- [x] _The PR has a short but descriptive title, suitable for a
changelog_
- [x] _Tests added / updated (if applicable)_
- [ ] _Documentation added / updated (if applicable)_
2024-10-10 12:37:09 -04:00
Ryan Dick
683f9a70e7
Restore instantx_control_mode field on FLUX ControlNet invocation.
2024-10-10 15:25:30 +00:00
Ryan Dick
bb6d073828
Use the Shakker-Labs ControlNet union model as the only FLUX ControlNet starter model.
2024-10-10 13:59:59 +00:00
Kent Keirsey
7f7d8e5177
Merge branch 'ryan/flux-controlnet-xlabs-instantx' of https://github.com/invoke-ai/InvokeAI into ryan/flux-controlnet-xlabs-instantx
2024-10-10 08:06:25 -04:00
Ryan Dick
f37c5011f4
Reduce peak memory utilization when preparing FLUX controlnet inputs.
2024-10-10 07:59:29 -04:00
Ryan Dick
bb947c6162
Make FLUX controlnet node API more like SD API and get it working with linear UI.
2024-10-10 07:59:29 -04:00
Ryan Dick
a654dad20f
Remove instantx_control_mode from FLUX ControlNet node.
2024-10-10 07:59:29 -04:00
Mary Hipp
2bd44662f3
possibly a working FLUX controlnet graph
2024-10-10 07:59:29 -04:00
Ryan Dick
e7f9086006
Fix bug with InstantX input image range.
2024-10-10 07:59:29 -04:00
Mary Hipp
5141be8009
hide Control Mode for FLUX control net layer
2024-10-10 07:59:29 -04:00
Mary Hipp
eacdfc660b
ui: enable controlnet controls when FLUX is main model, update schema
2024-10-10 07:59:29 -04:00
maryhipp
5fd3c39431
update prepreprocessor logic to be more resilient
2024-10-10 07:59:29 -04:00
maryhipp
7daf3b7d4a
update starter models to include FLUX controlnets
2024-10-10 07:59:29 -04:00