psychedelicious
|
2291122c2b
|
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-03-01 10:42:33 +11:00 |
|
psychedelicious
|
bf3b10cb1c
|
tidy(bulk_download): remove extraneous abstract methods
`start`, `stop` and `__init__` are not required in implementations of an ABC or service.
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
7f8f182a00
|
tidy(bulk_download): clean up comments
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
e51867756a
|
adding bulk_download_item_name to socket events
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
a8d7cf4e97
|
refactoring handlers to do null check
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
037cac8154
|
removing dependency on an output folder, embrace python temp folder for bulk download
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
0ab9fe6987
|
relocating event_service fixture due to import ordering
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
b5a9ed351d
|
moving the responsibility of cleaning up board names to the service not the route
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
5f4b406cfe
|
updating imports to satisfy ruff
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
f15aa562c2
|
using temp directory for downloads
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
d0f3571e59
|
returning the bulk_download_item_name on response for possible polling
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
b5ca1643a6
|
narrowing bulk_download stop service scope
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
39c01a833d
|
adding test coverage for new bulk download routes
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
79eb871683
|
cleaning up bulk download zip after the response is complete
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
7544b350f3
|
replacing import removed during rebase
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
284ba041bd
|
97% test coverage on bulk_download
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
7d91426d8f
|
refactoring bulk_download to be better managed
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
db812133e7
|
refactoring dummy event service, DRY principal; adding bulk_download_event to existing invoker tests
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
795fbf0e81
|
refactoring bulkdownload to consider image category
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
7114d64b86
|
fixing issue where default board did not return images
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
c43ea9f25c
|
using the board name to download boards
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
52b0deb179
|
reworking some of the logic to use a default room, adding endpoint to download file on complete
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
7ecc18938b
|
linted and styling
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
56d2d220a8
|
implementation of bulkdownload background task
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
f1967c3393
|
adding socket events for bulk download
|
2024-03-01 10:42:33 +11:00 |
|
Stefan Tobler
|
812e24cbd2
|
groundwork for the bulk_download_service
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
8afe328af0
|
fix(ui): get workflow editor model selects working
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
e771c5f467
|
fix(ui): get refiner model select working
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
e7e3045a8a
|
fix(ui): get vae model select working
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
f870f810d5
|
fix(ui): get embedding select working
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
a793103d7a
|
fix(ui): get lora select working
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
7e5a85496e
|
chore(ui): bump @invoke-ai/ui-library
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
ca7e928710
|
fix(ui): fix low-hanging fruit types
|
2024-03-01 10:42:33 +11:00 |
|
Lincoln Stein
|
5b133ad198
|
Add a few convenience targets to Makefile
- "test" to run pytests
- "frontend-install" to reinstall pnpm's node modeuls
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
89fa36a818
|
chore(nodes): update TODO comment
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
e3f9da29ba
|
tidy(nodes): clean up profiler/stats in processor, better comments
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
763debdeeb
|
fix(nodes): fix typing on stats service context manager
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
8bf9fd34ad
|
fix(nodes): fix model load events
was accessing incorrect properties in event data
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
0b0cb0ccc6
|
feat(nodes): making invocation class var in processor
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
fa39523b11
|
feat(nodes): improved error messages in processor
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
16676feea8
|
feat(nodes): make processor thread limit and polling interval configurable
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
0788a27a80
|
tests(nodes): fix tests following removal of services
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
d53a2a2d4e
|
chore(nodes): better comments for invocation context
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
ccfe6b6bef
|
chore(nodes): "context_data" -> "data"
Changed within InvocationContext, for brevity.
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
fdac0c3c9b
|
refactor(nodes): move is_canceled to context.util
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
18adcc1dd2
|
feat(nodes): add whole queue_item to InvocationContextData
No reason to not have the whole thing in there.
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
86c50f2d5b
|
tidy(nodes): remove extraneous comments
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
3cfac8b843
|
feat(nodes): better invocation error messages
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
0788b6ecee
|
chore(nodes): add comments for cancel state
|
2024-03-01 10:42:33 +11:00 |
|
psychedelicious
|
317d076a1a
|
feat(nodes): promote is_canceled to public node API
|
2024-03-01 10:42:33 +11:00 |
|