df1907e849
Merge branch 'main' into install-script-python-version-error-prompt-fix
2023-06-23 02:15:36 +01:00
22c337b1aa
Update UI To Use New Model Manager ( #3548 )
...
PR for the Model Manager UI work related to 3.0
[DONE]
- Update ModelType Config names to be specific so that the front end can
parse them correctly.
- Rebuild frontend schema to reflect these changes.
- Update Linear UI Text To Image and Image to Image to work with the new
model loader.
- Updated the ModelInput component in the Node Editor to work with the
new changes.
[TODO REMEMBER]
- Add proper types for ModelLoaderType in `ModelSelect.tsx`
[TODO]
- Everything else.
2023-06-22 22:06:26 +12:00
339e7ce213
feat(ui): initial implementation of model loading
...
- Update model listing code to use `rtk-query`
- Update all graph generation to use new `pipeline_model_loader` node
2023-06-22 17:48:57 +10:00
2a178f5a25
chore(ui): regen api client
2023-06-22 17:48:13 +10:00
1bc170727b
tidy(nodes): rename sd_model_loader
to pipeline_model_loader
...
this is more accurate bc it can do eg kandinsky also
2023-06-22 17:47:58 +10:00
3722cdf5d6
chore(ui): regen api client
2023-06-22 17:36:20 +10:00
42a59aa147
feat(nodes): add sd_model_loader
node
...
Loads any pipeline model.
Also introduced is `PipelineModelField`, which includes a model name and base model.
2023-06-22 17:36:05 +10:00
b937b7da01
feat(models): update model manager service & route to return list of models
2023-06-22 17:34:12 +10:00
21245a0fb2
Set model type to const value in openapi schema, add model format enums to model schema(as they not not referenced in case of Literal definition)
2023-06-22 16:51:53 +10:00
da566b59e8
Update model format field to use enums
2023-06-22 16:51:53 +10:00
e4dc9c5a04
Rename format to model_format(still named format when work with config)
2023-06-22 16:51:53 +10:00
aceadacad4
Remove default model logic
2023-06-22 16:51:53 +10:00
d3dec59cc3
tweal: UI colors
2023-06-22 16:51:53 +10:00
6c98700740
fix: Adjust the Schedular select width
...
So the long names do not get cut off.
2023-06-22 16:51:53 +10:00
c4c3c96062
Revert "feat: Port Schedulers to Mantine"
...
This reverts commit e0c105f413
.
2023-06-22 16:51:35 +10:00
6256be480c
fix: Remove type from Model type name
2023-06-22 16:48:35 +10:00
7033071934
fix: Unserialization key issue
2023-06-22 16:48:35 +10:00
e48528bbef
revert: getModels to receivedModels
2023-06-22 16:48:35 +10:00
6bdf68dd4c
feat: Port Schedulers to Mantine
2023-06-22 16:48:35 +10:00
0c3616229e
cleanup: Updated model slice names to be more descriptive
...
Basically updated all slices to be more descriptive in their names. Did so in order to make sure theres good naming scheme available for secondary models.
2023-06-22 16:43:14 +10:00
604cc1adcd
wip: Move Model Selector to own file
2023-06-22 16:43:14 +10:00
4847212d5b
feat: Enable 2.x Model Generation in Linear UI
2023-06-22 16:43:14 +10:00
727293d722
fix: 2.1 models breaking generation
...
Co-Authored-By: StAlKeR7779 <7768370+StAlKeR7779@users.noreply.github.com >
2023-06-22 16:42:59 +10:00
d2f3500e1b
chore: Rebuild API - base_model and type added
2023-06-22 16:42:59 +10:00
ef83a2fffe
Add name, base_mode, type fields to model info
2023-06-22 16:42:51 +10:00
f8d7477c7a
wip: Add 2.x Models to the Model List
2023-06-22 16:42:51 +10:00
e374211313
chore: Rebuild API with new Model API names
2023-06-22 16:41:31 +10:00
01d17601b8
Generate config names for openapi
2023-06-22 16:41:19 +10:00
bf0d5f4cfc
fix: Update missing name types to new names
2023-06-22 16:41:02 +10:00
663f4935f5
chore: Rebuild API
2023-06-22 16:41:02 +10:00
9838dda1b7
chore: Update model config type names
2023-06-22 16:40:40 +10:00
2d889e133d
chore(ui): regen api client
2023-06-22 16:25:49 +10:00
6779f1a5ad
fix(db): update models for boards w/ nullable deleted_at
2023-06-22 16:25:49 +10:00
19a6e5dad8
chore(ui): regen api client
2023-06-22 16:25:49 +10:00
285195bf72
feat(api): add get_board
route
2023-06-22 16:25:49 +10:00
10008859a4
tidy(ui): remove all refs to boards thunks
2023-06-22 16:25:49 +10:00
3c04340f3f
tidy(ui): tidy up update image board modal
2023-06-22 16:25:49 +10:00
79f0c4d3c4
feat(ui): add remove from board to image context menu
2023-06-22 16:25:49 +10:00
37d4e05838
fix(ui): fix board's image list not updating when image removed from board
2023-06-22 16:25:49 +10:00
a00ad6ac03
feat(ui): dropping image on All Images
board removes it from board
2023-06-22 16:25:49 +10:00
2ffead000c
tidy(ui): remove console.log()
2023-06-22 16:25:49 +10:00
922319cb84
fix(ui): fix first added board doesn't show until refresh
...
Had incorrect `invalidatesTags` array for the mutation.
2023-06-22 16:25:49 +10:00
6ee0e197bb
feat(db): add deleted_at
to board_images
2023-06-22 16:25:49 +10:00
d3e6f0130c
fix(ui): fix issue with gallery not letting you load more images
...
To determine whether the Load More button should work, we need to keep track of how many images are left to load for a given board or category.
The Assets tab doesn't work, though. Need to figure out a better way to handle this.
2023-06-22 16:25:49 +10:00
421c23d3ea
fix(ui): fix gallery image fetching for board categories
2023-06-22 16:25:49 +10:00
4545f3209f
fix(ui): fix bug with image deletion not removing image from gallery
2023-06-22 16:25:49 +10:00
e2ee8102c2
tidy(db): tidy image_record_storage.py
2023-06-22 16:25:49 +10:00
083a0fc4cf
tidy(ui): remove references to boardsAdapter
2023-06-22 16:25:49 +10:00
26b75b85f7
fix(ui): if deleting selected board, deselect it
2023-06-22 16:25:49 +10:00
f560a462a0
feat(ui): rudimentary categorized gallery image fetching
2023-06-22 16:25:49 +10:00