Commit Graph

4288 Commits

Author SHA1 Message Date
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