blessedcoolant
b5f42bedce
feat: Add Coherence Mode
2023-09-03 00:34:37 +12:00
blessedcoolant
fded8bee39
chore: Regen schema
2023-09-02 23:13:29 +12:00
blessedcoolant
ec09e21fc2
Merge branch 'main' into lama-infill
2023-09-02 23:02:38 +12:00
psychedelicious
625b08cff7
chore: typegen
2023-09-02 13:03:48 +10:00
psychedelicious
89b724d222
fix(ui): fix metadata parsing of older images
...
The metadata parsing was overly strict, not taking into account the shape of old metadata. Relaxed the schemas.
Also fixed a misspelling.
2023-09-02 13:03:48 +10:00
Mary Hipp
ec2b44bfbd
update hooks to pass in DTO
2023-09-02 11:36:46 +10:00
Mary Hipp
f8bb1f7a3e
update getImageMetadataFromFile query to allow dyanmic URL based on image without using baseUrl for rest of endpoints
2023-09-02 11:36:46 +10:00
psychedelicious
0a7d06f8c6
fix(ui): fix circular imports
...
The logic that introduced a circular import was actually extraneous. I have entirely removed it.
2023-09-02 11:26:48 +10:00
blessedcoolant
7269ed2a0a
Merge branch 'main' into lama-infill
2023-09-02 11:21:31 +12:00
blessedcoolant
46bc6968b8
fix: ControlImage Dimension retrieval not working as intended
2023-09-02 11:11:34 +12:00
blessedcoolant
497f66e682
feat: Add Patchmatch Downscale control to UI + refine the ui there
2023-09-02 10:24:32 +12:00
blessedcoolant
b73216ef81
feat: Decrement Brush Size by 1 for values under 5 for more precision
2023-09-02 10:23:14 +12:00
blessedcoolant
469fc49a2f
ui: Make patchmatch downscale options optional
2023-09-02 08:36:01 +12:00
blessedcoolant
1a9f552a75
experimental: Add CV2 Infill
2023-09-02 04:48:18 +12:00
blessedcoolant
7a295cbfd5
experimental: Pass Mask To Coherence Pass
2023-09-01 11:40:09 +12:00
blessedcoolant
0d3d880323
feat: Re-Enable LaMa Infill
2023-09-01 09:13:28 +12:00
Lincoln Stein
b567d65032
blackify and rerun frontend build
2023-08-31 10:35:17 -04:00
psychedelicious
e90fd96eee
fix(nodes): fix warning when using current image node
2023-08-31 13:40:38 +10:00
psychedelicious
8e470f9b6f
fix(ui): fix metadata retrieval when has controlnet
2023-08-31 11:20:18 +10:00
Lincoln Stein
05e203570d
make image import script work with python3.9; cleanup wheel creator
2023-08-30 17:35:58 -04:00
blessedcoolant
3cd2d3b764
fix: SDXL T2I and L2I not respecting Scaled on Canvas
2023-08-31 06:45:21 +12:00
blessedcoolant
4bac36356a
fix: Create SDXL Refiner Create Mask only in inpaint & outpaint
2023-08-31 06:33:09 +12:00
blessedcoolant
97763f778a
fix: SDXL Refiner not working with Canvas Inpaint & Outpaint
2023-08-31 06:26:02 +12:00
blessedcoolant
754666ed09
fix: Missing SDXL Refiner Seamless VAE plug
2023-08-31 05:49:02 +12:00
blessedcoolant
4c407328f2
fix: SDXL Refiner Seamless Interaction
2023-08-31 05:14:19 +12:00
blessedcoolant
943bedadf2
ui: Rename ControlNet Collapse header to Control Adapters
2023-08-31 01:44:13 +12:00
psychedelicious
667d4deeb7
feat(ui): improved model node ui
2023-08-30 22:36:40 +10:00
psychedelicious
adfdb02c1b
fix(ui): fix workflow edge validation for collapsed edges
2023-08-30 22:36:15 +10:00
psychedelicious
216dff143e
feat(ui): swath of UI tweaks and improvements
2023-08-30 21:31:58 +10:00
psychedelicious
f2334ec302
fix(ui): reset node execution states on cancel
2023-08-30 18:58:27 +10:00
psychedelicious
044d4c107a
feat(nodes): move all invocation metadata (type, title, tags, category) to decorator
...
All invocation metadata (type, title, tags and category) are now defined in decorators.
The decorators add the `type: Literal["invocation_type"]: "invocation_type"` field to the invocation.
Category is a new invocation metadata, but it is not used by the frontend just yet.
- `@invocation()` decorator for invocations
```py
@invocation(
"sdxl_compel_prompt",
title="SDXL Prompt",
tags=["sdxl", "compel", "prompt"],
category="conditioning",
)
class SDXLCompelPromptInvocation(BaseInvocation, SDXLPromptInvocationBase):
...
```
- `@invocation_output()` decorator for invocation outputs
```py
@invocation_output("clip_skip_output")
class ClipSkipInvocationOutput(BaseInvocationOutput):
...
```
- update invocation docs
- add category to decorator
- regen frontend types
2023-08-30 18:35:12 +10:00
psychedelicious
94d0c18cbd
feat(ui): remove highlighto n mouseover
2023-08-30 13:22:59 +10:00
psychedelicious
7b49f96472
feat(ui): style input fields
2023-08-30 13:19:37 +10:00
psychedelicious
9a2c0554de
feat(ui): better workflow validation and parsing
...
Checks for the existence of nodes for each edge - does not yet check the types.
2023-08-30 13:02:49 +10:00
blessedcoolant
29112f96d2
Merge branch 'main' into feat/nodes-phase-5
2023-08-30 14:11:49 +12:00
blessedcoolant
1d6be7f7fd
Merge branch 'ui-fixes' of https://github.com/blessedcoolant/InvokeAI into ui-fixes
2023-08-30 14:08:39 +12:00
blessedcoolant
64723f0628
fix: ControlNet DnD icons repeated twice
2023-08-30 14:07:24 +12:00
psychedelicious
8982543312
fix(ui): fix control image save button logic
2023-08-30 11:58:15 +10:00
psychedelicious
d8ce20c06f
fix(ui): fix control image save button logic
2023-08-30 11:33:38 +10:00
psychedelicious
0ed6a141f1
Merge branch 'main' into feat/nodes-phase-5
2023-08-30 11:15:34 +10:00
blessedcoolant
db4d35ed45
ui: update scaled width and height sliders to be model sensitive
2023-08-30 10:28:54 +12:00
blessedcoolant
65fb6af01f
ui: Make aspect ratio logic more robust
2023-08-30 10:15:26 +12:00
blessedcoolant
c6bab14043
ui: actually resolve circulars + fix flip bounding boxes AR unset
2023-08-30 09:33:04 +12:00
blessedcoolant
55f19aff3a
ui: encase Denoising Strength to make it more prominent
2023-08-30 09:32:41 +12:00
blessedcoolant
1b6586dd8c
fix: cyclic redundancy
2023-08-30 09:12:07 +12:00
blessedcoolant
b5da7faafb
ui: make bounding box swap also unlock Aspect Ratio
2023-08-30 09:06:38 +12:00
blessedcoolant
b13a06f650
ui: map aspect ratios instead of manually creating the array
2023-08-30 08:52:11 +12:00
blessedcoolant
8e4d288f02
ui: Make swap size unlock fixed ratio
...
Coz it is no longer relevant
2023-08-30 08:44:34 +12:00
blessedcoolant
8d4caaabb0
ui: Simply collapse spacing
2023-08-30 08:40:17 +12:00
blessedcoolant
171a0eaf51
feat: Add Lock Ratio Option
2023-08-30 07:04:08 +12:00