psychedelicious
07c9b598bd
hack(nodes): hack to get image urls in the invocation complete event
2023-05-21 22:46:56 +10:00
psychedelicious
4d37ce31fc
feat(nodes): streamline urlservice
2023-05-21 22:44:16 +10:00
psychedelicious
20e853084f
fix(nodes): remove bad import
2023-05-21 22:43:04 +10:00
psychedelicious
76fe1d0103
feat(nodes): it works
2023-05-21 22:15:44 +10:00
psychedelicious
c4fad12ac1
feat(nodes): fix types for InvocationServices
2023-05-21 20:27:34 +10:00
psychedelicious
db44d1431c
feat(nodes): add logger to images service
2023-05-21 20:24:59 +10:00
psychedelicious
8d79610be2
feat(logger): fix logger type issues
2023-05-21 20:24:37 +10:00
psychedelicious
466980812b
feat(nodes): wip image storage implementation
2023-05-21 20:05:33 +10:00
psychedelicious
ca8f8b9162
fix(nodes): use save
instead of set
...
`set` is a python builtin
2023-05-21 17:27:25 +10:00
psychedelicious
8ae769fdad
feat(nodes): image records router
2023-05-21 15:47:29 +10:00
psychedelicious
039f2b00df
feat(nodes): add high-level images service
2023-05-21 15:17:06 +10:00
psychedelicious
0299f0c4c6
feat(nodes): update urlservice
2023-05-21 10:44:26 +10:00
psychedelicious
df4abdcd81
feat(nodes): update image related names
2023-05-21 09:59:55 +10:00
psychedelicious
ed8dfdf996
feat(nodes): wip images db & router
2023-05-20 22:20:49 +10:00
psychedelicious
4004916af9
feat(nodes): images_db_service and resources router
2023-05-20 20:10:55 +10:00
psychedelicious
24638a71da
feat(nodes): wip latents db stuff
2023-05-20 18:01:31 +10:00
psychedelicious
c7392e7948
feat(nodes): add design doc
2023-05-20 02:39:46 +10:00
psychedelicious
f92afaac7c
feat(nodes): add core metadata builder
2023-05-18 23:34:45 +10:00
psychedelicious
6a30b8ec99
fix(ui): send to canvas in currentimagebuttons not working
2023-05-18 11:15:59 +10:00
psychedelicious
40a30f8fee
feat(ui): crude results router
2023-05-17 23:09:54 +10:00
psychedelicious
fe07a0846e
fix(nodes): Result class should use outputs classes, not fields
2023-05-17 21:56:04 +10:00
psychedelicious
78acd185b5
feat(nodes): add results router
...
It doesn't work due to circular imports still
2023-05-17 21:51:02 +10:00
psychedelicious
57db0816d6
fix(nodes): do not shadow list
builtin
2023-05-17 20:55:08 +10:00
psychedelicious
71347df765
feat(nodes): add result_type
to results table, fix types
2023-05-17 20:51:37 +10:00
psychedelicious
751b4f249d
fix(ui): fix type guards
2023-05-17 19:42:42 +10:00
psychedelicious
5136b83049
chore(ui): regen api
2023-05-17 19:42:10 +10:00
psychedelicious
6e4e0fe29e
fix(nodes): fix results service bugs
2023-05-17 19:35:34 +10:00
psychedelicious
f0a9a4fb88
feat(nodes): add ResultsServiceABC & SqliteResultsService
...
**Doesn't actually work bc of circular imports. Can't even test it.**
- add a base class for ResultsService and SQLite implementation
- use `graph_execution_manager` `on_changed` callback to keep `results` table in sync
2023-05-17 19:16:04 +10:00
psychedelicious
34b50e11b6
feat(nodes): change ImageOutput type to image_output
2023-05-17 19:13:53 +10:00
psychedelicious
1d9c115225
feat(nodes): add low and high to RandomIntInvocation
2023-05-16 13:50:52 +10:00
blessedcoolant
30af20a056
ui: cleanup ( #3418 )
...
- tidy up a lot of cruft
- `sampler` --> `scheduler`
2023-05-16 15:27:12 +12:00
psychedelicious
cc21fb216c
chore(ui): clean up GalleryPanel
2023-05-16 10:43:26 +10:00
psychedelicious
6fe62a2705
feat(ui): sampler
--> scheduler
2023-05-16 10:40:26 +10:00
psychedelicious
da87378713
chore(ui): regen api client
2023-05-16 10:39:40 +10:00
psychedelicious
b6f5267385
chore(ui): clean up generationSlice
2023-05-16 10:21:18 +10:00
psychedelicious
f9e78d3c64
chore(ui): clean up gallerySlice
2023-05-16 10:16:36 +10:00
psychedelicious
b7b5bd1b46
chore(ui): clean up uiSlice
2023-05-16 09:57:19 +10:00
psychedelicious
9a3727d3ad
chore(ui): clean up systemSlice
2023-05-16 09:48:58 +10:00
psychedelicious
d68c14516c
chore(ui): clean up persist denylists
2023-05-16 09:46:03 +10:00
psychedelicious
9f4d39aa42
chore(ui): clean up modelSlice
2023-05-16 09:45:49 +10:00
blessedcoolant
84b801d88f
ui: restore canvas and upload functionality ( #3414 )
...
- refactor image uploading, fix init image upload button
- refactor toast and hotkey hooks into logical components
- restore canvas save/download/copy/merge functionality
- clean up unused files and packages
- fix canvas rendering issue resulting from fractional stage coords
2023-05-16 02:23:39 +12:00
blessedcoolant
2fc70c509b
Merge branch 'main' into feat/ui/fix-uploading
2023-05-16 02:20:59 +12:00
Lincoln Stein
34fb1c4b19
make conditioning.py work with compel 1.1.5 ( #3383 )
...
This PR fixes the ValueError issue that was preventing all prompts from
working.
2023-05-15 09:46:04 -04:00
Lincoln Stein
80bdd550cf
Merge branch 'main' into lstein/bugfix/compel
2023-05-15 09:25:21 -04:00
psychedelicious
2359b92b46
chore(ui): tidy unused component ref
2023-05-15 22:58:15 +10:00
psychedelicious
a404fb2d32
docs(ui): update PACKAGE_SCRIPTS.md
2023-05-15 22:49:28 +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
psychedelicious
d95fe5925a
feat(ui): restore image post-upload actions
...
eg set init image if on img2img when uploading
2023-05-15 18:52:48 +10:00
psychedelicious
835922ea8f
fix(ui): floor canvas coords to prevent partial pixel offset rendering issues
2023-05-15 18:50:34 +10:00