Lincoln Stein
4bea846199
Merge branch 'main' into feat/safety-checker-node
2023-07-26 10:04:23 -04:00
Lincoln Stein
bf0587da5f
set defaults for watermark and NSFW checker to FALSE
2023-07-26 09:09:46 -04:00
Lincoln Stein
c4f064bbf3
Merge branch 'main' into feat/controlnet-and-sdxl-convert
2023-07-26 07:30:22 -04:00
Lincoln Stein
ce7fa96dbc
Merge branch 'main' into feat/safety-checker-node
2023-07-26 06:39:46 -04:00
psychedelicious
30c3b7a6fc
fix(ui): fix invoke button being disabled
2023-07-26 18:40:17 +10:00
blessedcoolant
9e9dce44b4
fix: Embeddings not being sorted alphabetically
2023-07-26 20:34:14 +12:00
blessedcoolant
6fd8543e69
fix: LoRA's not being sorted alphabetically
2023-07-26 20:33:59 +12:00
psychedelicious
db48f3230b
feat(ui): add nsfw & watermark to linear ui
...
- add `addNSFWCheckerToGraph` and `addWatermarkerToGraph` functions
- use them in all linear graph creation
- add state & toggles to settings modal to enable these
- trigger queries for app config on socket connect
- disable the nsfw/watermark booleans if we get the app config and they are not available
2023-07-26 18:20:20 +10:00
blessedcoolant
397604a094
feat: Allow LoRA weights to be more than sliders via input
...
Found some LoRA's that need it.
2023-07-26 19:20:42 +12:00
blessedcoolant
f5139b174a
fix(ui): Rename Aspect Ratio labels to their aspect ratios
2023-07-26 18:56:52 +12:00
blessedcoolant
050e5091db
feat: Enable the Conversion button for SDXL Models
2023-07-26 17:32:50 +12:00
Lincoln Stein
5beb11f4e2
tweaks in response to psychedelicious review of PR
2023-07-26 15:27:04 +10:00
Lincoln Stein
844d37c642
rebuild schema
2023-07-26 15:27:04 +10:00
Lincoln Stein
bd43751323
update linear graphs to perform safety checking and watermarking
2023-07-26 15:27:04 +10:00
Lincoln Stein
e32cd794f7
add safetychecker and watermark nodes
2023-07-26 15:26:45 +10:00
mickr777
761fc4beb8
Temp fix for is intermediate switch for l2i
2023-07-26 15:17:59 +10:00
psychedelicious
676051edb9
fix(ui): fix missing args for model queries
2023-07-26 14:56:51 +10:00
blessedcoolant
de65b82569
chore: Fix lint errors
2023-07-26 16:51:58 +12:00
blessedcoolant
934f9afd7e
feat(ui): Do not show SDXL Models in Canvas
2023-07-26 14:46:38 +10:00
psychedelicious
1c01a31ee8
feat(ui): setActiveTab only works with tab names
2023-07-26 14:46:38 +10:00
psychedelicious
c5389b3298
fix(ui): fix refiner steps math again
2023-07-26 14:46:38 +10:00
psychedelicious
fdbab5ffa9
feat(ui): hide sync models button if feature is disabled
2023-07-26 14:46:38 +10:00
psychedelicious
a6e544ebd5
fix(ui): fix refiner steps calculation for edge case of start = 1
2023-07-26 14:46:38 +10:00
psychedelicious
75b0507434
feat(nodes): change denoising start/end min/max to 0/1
2023-07-26 14:46:38 +10:00
blessedcoolant
59c2556e6b
feat: Move SDXL Image Denoising to own component
2023-07-26 14:46:38 +10:00
blessedcoolant
4fe889bbf8
fix: Possible fix to image to image / refiner setting sync
...
The main goal is to avoid noisy output no matter what the slider values are.
2023-07-26 14:46:38 +10:00
psychedelicious
cbcd416b70
fix(ui): fix refiner missing from model manager
...
Rolled back the earlier split of the refiner model query.
Now, when you use `useGetMainModelsQuery()`, you must provide it an array of base model types.
They are provided as constants for simplicity:
- ALL_BASE_MODELS
- NON_REFINER_BASE_MODELS
- REFINER_BASE_MODELS
Opted to just use args for the hook instead of wrapping the hook in another hook, we can tidy this up later if desired.
2023-07-26 14:46:38 +10:00
psychedelicious
6fa244a343
feat(ui): add vae precision select
2023-07-26 14:46:38 +10:00
psychedelicious
e5a660930c
feat(ui): add zod schemas for precision parameters
2023-07-26 14:46:38 +10:00
psychedelicious
61291ea105
feat: sdxl metadata
...
- update `CoreMetadata` class & `MetadataAccumulator` with fields for SDXL-specific metadata
- update the linear UI graphs to populate this metadata
2023-07-26 14:46:38 +10:00
psychedelicious
016797c890
feat(ui): add vaePrecision setting
...
no UI element for it yet
2023-07-26 14:46:38 +10:00
psychedelicious
00e69d5d12
feat(ui): adjust seed param styling
2023-07-26 14:46:38 +10:00
psychedelicious
8e90f9024d
feat(ui): remove isRefinerAvailable
state, update refiner node
...
We can derive `isRefinerAvailable` from the query result (eg are there any refiner models installed). This is a piece of server state, so by using the list models response directly, we can avoid needing to manually keep the client in sync with the server.
Created a `useIsRefinerAvailable()` hook to return this boolean wherever it is needed.
Also updated the main models & refiner models endpoints to only return the appropriate models. Now we don't need to filter the data on these endpoints.
2023-07-26 14:46:38 +10:00
psychedelicious
751c4407e4
feat(ui): add node type to invocation started
2023-07-26 14:46:38 +10:00
blessedcoolant
6c46304eb8
fix: Replug Image To Latents VAE back in the Refiner graph for img2img
2023-07-26 14:46:38 +10:00
blessedcoolant
0eb31c5710
fix: Cyclic push in the graph
2023-07-26 14:46:38 +10:00
blessedcoolant
6295e56d96
feat: Add SDXL Refiner to Linear UI
2023-07-26 14:46:38 +10:00
blessedcoolant
5202610160
feat: Move SDXL Refiner to own route & set appropriate disabled statuses
2023-07-26 14:46:38 +10:00
blessedcoolant
8d1b8179af
feat: Create UI for SDXL Refiner Options
2023-07-26 14:46:38 +10:00
blessedcoolant
3bdb059eb7
wip: SDXL Refiner UI Data
2023-07-26 14:46:38 +10:00
blessedcoolant
b0ebd148fa
feat: Add Style Prompts to Linear UI
2023-07-26 14:46:38 +10:00
blessedcoolant
9f94d0e52a
feat: Create SDXL Slice
2023-07-26 14:46:38 +10:00
blessedcoolant
9c180da58a
feat: Add SDXL Image To Image to Linear UI
2023-07-26 14:46:38 +10:00
blessedcoolant
57d833035d
feat: Add SDXL Base To Linear Text To Image
2023-07-26 14:46:38 +10:00
Mary Hipp
7f5a89f567
add option to disable model syncing in UI
2023-07-26 11:18:38 +10:00
blessedcoolant
7ea477abef
Merge branch 'main' into feat/canvas-generation-mode
2023-07-24 20:34:25 +12:00
psychedelicious
61fa960a18
feat(ui): make generation mode calculation more granular
2023-07-24 18:16:15 +10:00
blessedcoolant
1969afd038
Merge branch 'main' into feat/fix-soft-locks
2023-07-24 20:12:10 +12:00
psychedelicious
d5a75eb833
feat: increase seed from int32 to uint32
...
At some point I typo'd this and set the max seed to signed int32 max. It should be *un*signed int32 max.
This restored the seed range to what it was in v2.3.
2023-07-24 16:34:50 +10:00
psychedelicious
28031ead70
feat(ui): display canvas generation mode in status text
...
- use the existing logic to determine if generation is txt2img, img2img, inpaint or outpaint
- technically `outpaint` and `inpaint` are the same, just display
"Inpaint" if its either
- debounce this by 1s to prevent jank
2023-07-23 23:22:59 +10:00