InvokeAI/invokeai/frontend/web
psychedelicious cea7890a67 feat(ui): move socket event handling out of redux
Download events and invocation status events (including progress images) are very frequent. There's no real need for these to pass through redux. Handling them outside redux is a significant performance win - far fewer store subscription calls, far fewer trips through middleware.

All event handling is moved outside middleware. Cleanup of unused actions and listeners to follow.
2024-08-23 19:46:05 +10:00
..
.storybook refactor(ui): fix more types 2024-08-23 19:46:03 +10:00
patches feat(ui): patch reselect to use lruMemoize only 2024-01-06 00:03:07 +11:00
public feat(ui): add canvas background style 2024-08-23 19:46:05 +10:00
scripts feat(ui): update typegen script 2024-08-10 07:45:23 -04:00
src feat(ui): move socket event handling out of redux 2024-08-23 19:46:05 +10:00
static/docs feat(ui): update assets 2024-01-12 08:02:59 +11:00
__init__.py Apply black 2023-07-27 10:54:01 -04:00
.eslintignore fix(ui): fix workflow editor model selector, excise ONNX 2024-01-03 13:18:50 +11:00
.eslintrc.js build(ui): add eslint rules for async stuff 2024-08-23 19:46:04 +10:00
.gitignore tests(ui): set up vitest coverage 2024-05-15 14:09:44 +10:00
.prettierignore fix(ui): fix workflow editor model selector, excise ONNX 2024-01-03 13:18:50 +11:00
.prettierrc.js chore(ui): use new prettier config 2024-01-28 19:57:53 +11:00
index.html Add ID to the HTML link element 2024-04-15 07:54:36 +10:00
knip.ts Scope project files to src dir (enables --production) 2024-04-15 09:14:49 +10:00
package.json chore(ui): add async-mutex dep 2024-08-23 19:46:04 +10:00
pnpm-lock.yaml chore(ui): add async-mutex dep 2024-08-23 19:46:04 +10:00
README.md docs: move frontend docs to mkdocs 2024-03-13 22:43:20 +11:00
tsconfig.json build(ui): add vite types to tsconfig 2024-08-23 19:46:05 +10:00
tsconfig.node.json fix(ui): fix package build 2024-03-01 10:42:33 +11:00
vite.config.mts tests(ui): set up vitest coverage 2024-05-15 14:09:44 +10:00