InvokeAI/invokeai
psychedelicious b777dba430 feat: batch events
When a batch creates a session, we need to alert the client of this. Because the sessions are created by the batch manager (not directly in response to a client action), we need to emit an event with the session id.

To accomodate this, a secondary set of sio sub/unsub/event handlers are created. These are specifically for batch events. The room is the `batch_id`.

When creating a batch, the client subscribes to this batch room.

When the batch manager creates a batch session, a `batch_session_created` event is emitted in the appropriate room.  It includes the session id. The client then may subscribe to the session room, and all socket stuff proceeds as it did before.
2023-09-05 21:17:33 +10:00
..
app feat: batch events 2023-09-05 21:17:33 +10:00
assets tweaks in response to psychedelicious review of PR 2023-07-26 15:27:04 +10:00
backend chore: sync, lint & update 2023-09-05 14:17:23 +12:00
configs jigger model naming so that v1-5-inpaint is not the default on new installs 2023-08-31 10:56:25 -04:00
frontend chore(ui): typegen 2023-09-05 17:32:05 +10:00
version bump to release version 2023-08-31 10:33:02 -04:00
__init__.py Various fixes 2023-01-30 18:42:17 -05:00
README CODEOWNERS coarse draft 2023-03-03 14:36:43 -05:00

Organization of the source tree:

app -- Home of nodes invocations and services
assets -- Images and other data files used by InvokeAI
backend -- Non-user facing libraries, including the rendering
	core.
configs -- Configuration files used at install and run times
frontend -- User-facing scripts, including the CLI and the WebUI
version -- Current InvokeAI version string, stored
	in version/invokeai_version.py