psychedelicious
|
ac25ad0b67
|
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-29 13:28:21 -05:00 |
|
psychedelicious
|
8abb57eedb
|
tidy(bulk_download): remove extraneous abstract methods
`start`, `stop` and `__init__` are not required in implementations of an ABC or service.
|
2024-02-29 13:28:21 -05:00 |
|
psychedelicious
|
b7f152b45a
|
tidy(bulk_download): clean up comments
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
28ae16001e
|
adding bulk_download_item_name to socket events
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
6468b044d8
|
refactoring handlers to do null check
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
ec129662a6
|
removing dependency on an output folder, embrace python temp folder for bulk download
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
024b4580a7
|
relocating event_service fixture due to import ordering
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
ba28709f2d
|
moving the responsibility of cleaning up board names to the service not the route
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
3c881d5b1a
|
updating imports to satisfy ruff
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
bb40196a17
|
using temp directory for downloads
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
b1301e1cbc
|
returning the bulk_download_item_name on response for possible polling
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
67df224df4
|
narrowing bulk_download stop service scope
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
8102decfb9
|
adding test coverage for new bulk download routes
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
4dfa1e3d03
|
cleaning up bulk download zip after the response is complete
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
ca1c96e8f5
|
replacing import removed during rebase
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
45f2370375
|
97% test coverage on bulk_download
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
37e80f62b3
|
refactoring bulk_download to be better managed
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
72429b1760
|
refactoring dummy event service, DRY principal; adding bulk_download_event to existing invoker tests
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
c2b12f8849
|
refactoring bulkdownload to consider image category
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
1e00b9760a
|
fixing issue where default board did not return images
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
c4cdaaf4dd
|
using the board name to download boards
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
9c61a40659
|
reworking some of the logic to use a default room, adding endpoint to download file on complete
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
cacd0b9c4e
|
linted and styling
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
2dd67c3b71
|
implementation of bulkdownload background task
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
cf6eb1394a
|
adding socket events for bulk download
|
2024-02-29 13:28:21 -05:00 |
|
Stefan Tobler
|
aba9cd3f9a
|
groundwork for the bulk_download_service
|
2024-02-29 13:28:21 -05:00 |
|
psychedelicious
|
f81388508f
|
fix(ui): get workflow editor model selects working
|
2024-02-29 13:28:21 -05:00 |
|
psychedelicious
|
abe2055bbb
|
fix(ui): get refiner model select working
|
2024-02-29 13:28:21 -05:00 |
|
psychedelicious
|
7dab32138c
|
fix(ui): get vae model select working
|
2024-02-29 13:28:21 -05:00 |
|
psychedelicious
|
d6c9360fa3
|
fix(ui): get embedding select working
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
ff53d828ce
|
fix(ui): get lora select working
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
0212d4f4a2
|
chore(ui): bump @invoke-ai/ui-library
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
8db5aa626f
|
fix(ui): fix low-hanging fruit types
|
2024-02-29 13:28:20 -05:00 |
|
Lincoln Stein
|
6e52d9bbce
|
Add a few convenience targets to Makefile
- "test" to run pytests
- "frontend-install" to reinstall pnpm's node modeuls
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
03db2cba6c
|
chore(nodes): update TODO comment
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
9ea8c2af54
|
tidy(nodes): clean up profiler/stats in processor, better comments
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
37b8d59347
|
fix(nodes): fix typing on stats service context manager
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
18e1fe83d5
|
fix(nodes): fix model load events
was accessing incorrect properties in event data
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
198ed222c4
|
feat(nodes): making invocation class var in processor
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
62199b0fb1
|
feat(nodes): improved error messages in processor
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
bdb843a6fb
|
feat(nodes): make processor thread limit and polling interval configurable
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
817cc616ce
|
tests(nodes): fix tests following removal of services
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
d37840712b
|
chore(nodes): better comments for invocation context
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
5c4779907f
|
chore(nodes): "context_data" -> "data"
Changed within InvocationContext, for brevity.
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
8870e0f8f2
|
refactor(nodes): move is_canceled to context.util
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
d35f986351
|
feat(nodes): add whole queue_item to InvocationContextData
No reason to not have the whole thing in there.
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
fafaa09f5e
|
tidy(nodes): remove extraneous comments
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
03c5de78e1
|
feat(nodes): better invocation error messages
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
e85634742e
|
chore(nodes): add comments for cancel state
|
2024-02-29 13:28:20 -05:00 |
|
psychedelicious
|
b4a120af42
|
feat(nodes): promote is_canceled to public node API
|
2024-02-29 13:28:20 -05:00 |
|