StAlKeR7779
c9ae26a176
Merge branch 'main' into lstein/new-model-manager
2023-06-13 23:37:52 +03:00
psychedelicious
f15a328b80
fix(ui): allow controlnet with preprocessed control image
2023-06-13 00:04:21 +10:00
psychedelicious
36f72b5a49
fix(ui): check for valid controlnets before adding to graph
2023-06-13 00:04:21 +10:00
psychedelicious
8607b1994c
fix(ui): fix crash when controlnet enabled but no controlnets added
2023-06-13 00:04:21 +10:00
Lincoln Stein
3d2ff7755e
resolve conflicts
2023-06-10 10:13:54 -04:00
psychedelicious
8c688f8e29
feat(ui): skip resize on img2img if not needed
2023-06-09 13:54:23 +10:00
Lincoln Stein
6652f3405b
merge with main
2023-06-08 21:08:43 -04:00
psychedelicious
00eabf630d
fix(ui): fix control image not used if processor type is none
2023-06-07 18:25:30 +10:00
Lincoln Stein
1f9e1eb964
merge with main
2023-06-06 22:18:41 -04:00
psychedelicious
03f3ad435a
feat(ui): updated controlnet logic/ui
2023-06-04 22:34:58 +10:00
psychedelicious
d6c08ba469
feat(ui): add mini/advanced controlnet ui
2023-06-04 22:34:58 +10:00
psychedelicious
a0dde66b5d
feat(ui): more work on controlnet mini
2023-06-04 22:34:58 +10:00
psychedelicious
9cdad95f48
feat(ui): add rest of controlnet processors
2023-06-04 22:34:58 +10:00
psychedelicious
6896e69e95
fix(ui): fix multiple controlnets
2023-06-04 22:34:58 +10:00
psychedelicious
b17f4c1650
feat(ui): more tweaking controlnet ui
2023-06-04 22:34:58 +10:00
Lincoln Stein
98773b20ac
merge with main
2023-06-01 18:09:49 -04:00
psychedelicious
062b2cf46f
fix(ui): fix width and height not working on txt2img tab
...
I missed a spot when working on the graph logic yesterday.
2023-05-30 18:41:09 -04:00
psychedelicious
a9c47237b1
fix(ui): mark img2img resize node intermediate
2023-05-30 09:06:13 -04:00
psychedelicious
33bbae2f47
fix(ui): fix missing init image when fit disabled
2023-05-30 09:06:13 -04:00
psychedelicious
1a3fd05b81
fix(ui): fix canvas bbox autoscale
2023-05-30 09:06:13 -04:00
psychedelicious
c22c6ca135
fix(ui): fix img2img fit
2023-05-30 09:06:13 -04:00
psychedelicious
33e5ed7180
fix(ui): fix edge case in nodes graph building
...
Inputs with explicit values are validated by pydantic even if they also
have a connection (which is the actual value that is used).
Fix this by omitting explicit values for inputs that have a connection.
2023-05-30 09:06:13 -04:00
psychedelicious
89aa06e014
feat(ui): consolidate images slice
...
Now that images are in a database and we can make filtered queries, we can do away with the cumbersome `resultsSlice` and `uploadsSlice`.
- Remove `resultsSlice` and `uploadsSlice` entirely
- Add `imagesSlice` fills the same role
- Convert the application to use `imagesSlice`, reducing a lot of messy logic where we had to check which category was selected
- Add a simple filter popover to the gallery, which lets you select any number of image categories
2023-05-28 20:19:56 -04:00
psychedelicious
05b99b5377
fix(ui): fix erroneously displays is_intermediate
field on nodes
2023-05-28 20:19:56 -04:00
psychedelicious
29fcc92da9
feat(ui): handle new image origin/category setup
...
- Update all thunks & network related things
- Update gallery
What I have not done yet is rename the gallery tabs and the relevant slices, but I believe the functionality is all there.
Also I fixed several bugs along the way but couldn't really commit them separately bc I was refactoring. Can't remember what they were, but related to the gallery image switching.
2023-05-28 20:19:56 -04:00
user1
1ad4eb3a7b
Progress toward improvement in fieldTemplateBuilder.ts getFieldType()
2023-05-26 21:44:00 -04:00
user1
0864fca641
Resolving conflicts in rebase to origin/main
2023-05-26 21:44:00 -04:00
Lincoln Stein
5f8f51436a
merge with main; fix conflicts
2023-05-25 22:40:45 -04:00
psychedelicious
a2de5c9963
feat(ui): change intermediates handling
...
- Update the canvas graph generation to flag its uploaded init and mask images as `intermediate`.
- During canvas setup, hit the update route to associate the uploaded images with the session id.
- Organize the socketio and RTK listener middlware better. Needed to facilitate the updated canvas logic.
- Add a new action `sessionReadyToInvoke`. The `sessionInvoked` action is *only* ever run in response to this event. This lets us do whatever complicated setup (eg canvas) and explicitly invoking. Previously, invoking was tied to the socket subscribe events.
- Some minor tidying.
2023-05-25 22:17:14 -04:00
Mary Hipp
1e94d7739a
fix metadata references, add support for negative_conditioning syntax
2023-05-26 10:01:06 +10:00
psychedelicious
010f63a50d
feat(ui): misc tidy
2023-05-24 11:30:47 -04:00
psychedelicious
c7c0836721
feat(ui): migrate linear workflows to latents
2023-05-24 11:30:47 -04:00
Lincoln Stein
d96175d127
resolve some undefined symbols in model_cache
2023-05-18 14:31:47 -04:00
psychedelicious
6fe62a2705
feat(ui): sampler
--> scheduler
2023-05-16 10:40:26 +10:00
psychedelicious
513eb11616
chore(ui): clean up unused files/packages
2023-05-15 22:48:06 +10:00
psychedelicious
d2c9140e69
feat(ui): restore save/copy/download/merge functionality
2023-05-15 22:21:03 +10:00
Sergey Borisov
3b2a054f7a
Add model loader node; unet, clip, vae fields; change compel node to clip field
2023-05-13 04:37:20 +03:00
psychedelicious
8ef49c2640
fix(ui): fix canvas img2img if no init image selected
2023-05-11 11:55:51 +10:00
psychedelicious
fdc2232ea0
feat(ui): progress images in gallery and viewer
2023-05-11 11:55:51 +10:00
blessedcoolant
7bfb5640ad
cleanup(ui): Remove unused vars + minor bug fixes
2023-05-11 11:55:51 +10:00
psychedelicious
c4b3a24ed7
feat(ui): revert tabs to txt2img/img2img
2023-05-11 11:55:51 +10:00
psychedelicious
3dc60254b9
feat(ui): support collect nodes
2023-05-11 11:55:51 +10:00
psychedelicious
bcc21531fb
feat(ui): update for InfillInvocation
2023-05-11 11:55:51 +10:00
psychedelicious
1c9429a6ea
feat(ui): wip canvas
2023-05-11 11:55:51 +10:00
psychedelicious
c7303adb0d
feat(ui): fix generation mode logic
2023-05-11 11:55:51 +10:00
psychedelicious
f7bbc4004a
feat(ui): wip canvas nodes migration 3
2023-05-11 11:55:51 +10:00
psychedelicious
08ec12b391
feat(ui): wip canvas nodes migration
2023-05-11 11:55:51 +10:00
psychedelicious
8b87a26e7e
feat(ui): support collect nodes
2023-05-07 15:36:37 +10:00
StAlKeR7779
56d3cbead0
Merge branch 'main' into feat/compel_node
2023-05-04 00:28:33 +03:00
psychedelicious
2b5ccdc55f
build(ui): treeshake lodash via lodash-es
2023-04-28 21:56:43 +10:00