psychedelicious
|
4c31c7f9f1
|
tidy(bulk_download): remove class-level attr annotations
These can be misleading as they shadow actual assigned class attributes. This pattern is in the rest of the app but it shouldn't be.
|
2024-02-20 23:39:30 +11:00 |
|
psychedelicious
|
d709c5519f
|
tidy(bulk_download): remove extraneous abstract methods
`start`, `stop` and `__init__` are not required in implementations of an ABC or service.
|
2024-02-20 23:39:30 +11:00 |
|
psychedelicious
|
5d84ecef49
|
tidy(bulk_download): clean up comments
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
641d246213
|
adding bulk_download_item_name to socket events
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
2e53aa48c9
|
refactoring handlers to do null check
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
ef12631450
|
removing dependency on an output folder, embrace python temp folder for bulk download
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
d9eb626b62
|
relocating event_service fixture due to import ordering
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
8033589629
|
moving the responsibility of cleaning up board names to the service not the route
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
124075ae7a
|
updating imports to satisfy ruff
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
0bde933c89
|
using temp directory for downloads
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
fc5c5b6bdd
|
returning the bulk_download_item_name on response for possible polling
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
ff53563152
|
narrowing bulk_download stop service scope
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
12b0d735e7
|
adding test coverage for new bulk download routes
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
d06ee94fd3
|
cleaning up bulk download zip after the response is complete
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
9dbdb6cf7c
|
replacing import removed during rebase
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
7c091570fe
|
97% test coverage on bulk_download
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
e99f3482cc
|
refactoring bulk_download to be better managed
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
d999c9ffd6
|
refactoring dummy event service, DRY principal; adding bulk_download_event to existing invoker tests
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
888db8ac46
|
refactoring bulkdownload to consider image category
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
7deef2cb27
|
fixing issue where default board did not return images
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
ada807af0c
|
using the board name to download boards
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
aa132fb9e3
|
reworking some of the logic to use a default room, adding endpoint to download file on complete
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
98a01368b8
|
linted and styling
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
fc9a62dbf5
|
implementation of bulkdownload background task
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
4d8bec1605
|
adding socket events for bulk download
|
2024-02-20 23:39:30 +11:00 |
|
Stefan Tobler
|
cf9dad83bc
|
groundwork for the bulk_download_service
|
2024-02-20 23:39:30 +11:00 |
|
psychedelicious
|
0d0a2a5c91
|
fix(ui): get workflow editor model selects working
|
2024-02-20 13:33:31 +11:00 |
|
psychedelicious
|
0cab636ab0
|
fix(ui): get refiner model select working
|
2024-02-20 13:33:31 +11:00 |
|
psychedelicious
|
de097ec58a
|
fix(ui): get vae model select working
|
2024-02-20 13:33:31 +11:00 |
|
psychedelicious
|
bb6f426162
|
fix(ui): get embedding select working
|
2024-02-20 13:33:31 +11:00 |
|
psychedelicious
|
663f135b3c
|
fix(ui): get lora select working
|
2024-02-20 13:33:31 +11:00 |
|
psychedelicious
|
2f2097662a
|
chore(ui): bump @invoke-ai/ui-library
|
2024-02-20 13:33:31 +11:00 |
|
psychedelicious
|
458c29cfa5
|
fix(ui): fix low-hanging fruit types
|
2024-02-20 13:33:31 +11:00 |
|
Lincoln Stein
|
4bec01d6f2
|
Add a few convenience targets to Makefile
- "test" to run pytests
- "frontend-install" to reinstall pnpm's node modeuls
|
2024-02-20 10:02:46 +11:00 |
|
psychedelicious
|
9d79ee8dc4
|
chore(nodes): update TODO comment
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
78dd460348
|
tidy(nodes): clean up profiler/stats in processor, better comments
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
9d27d354cf
|
fix(nodes): fix typing on stats service context manager
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
e8725a1099
|
fix(nodes): fix model load events
was accessing incorrect properties in event data
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
479d65b6e1
|
feat(nodes): making invocation class var in processor
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
5d4b388dfd
|
feat(nodes): improved error messages in processor
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
4956fa282b
|
feat(nodes): make processor thread limit and polling interval configurable
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
51133522b7
|
tests(nodes): fix tests following removal of services
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
6d5cc8b1ff
|
chore(nodes): better comments for invocation context
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
08a5bb90e2
|
chore(nodes): "context_data" -> "data"
Changed within InvocationContext, for brevity.
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
39bdf5c4e9
|
refactor(nodes): move is_canceled to context.util
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
f31e4205aa
|
feat(nodes): add whole queue_item to InvocationContextData
No reason to not have the whole thing in there.
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
4d05c4ff66
|
tidy(nodes): remove extraneous comments
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
7e88d2a7f1
|
feat(nodes): better invocation error messages
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
556f6aa174
|
chore(nodes): add comments for cancel state
|
2024-02-20 09:54:01 +11:00 |
|
psychedelicious
|
6a74048af8
|
feat(nodes): promote is_canceled to public node API
|
2024-02-20 09:54:01 +11:00 |
|