InvokeAI/invokeai/frontend
psychedelicious 7a379f1d4f chore(ui): update deps
- Upgraded all dependencies
- Removed beta TS 5.0 as it conflicted with some packages
- Added types for `Array.prototype.findLast` and `Array.prototype.findLastIndex` (these definitions are provided in TS 5.0
- Fixed fixed type import syntax in a few components
- Re-patched `redux-deep-persist` and tested to ensure the patch still works
2023-02-19 22:32:05 +11:00
..
.husky build(ui): fix husky & lint-staged 2023-02-19 22:32:00 +11:00
.yarn/releases build: cancel-after-iteration-webui 2023-02-19 13:30:15 +13:00
dist build: webui-model-manager-lag-fix 2023-02-19 15:25:14 +13:00
patches chore(ui): update deps 2023-02-19 22:32:05 +11:00
public/locales build: cancel-after-iteration-webui 2023-02-19 13:30:15 +13:00
src chore(ui): update deps 2023-02-19 22:32:05 +11:00
.babelrc Updates code quality tooling and formats codebase 2023-02-08 01:53:34 +13:00
.eslintignore feat(ui): set up for weblate translation 2023-02-18 15:26:04 +11:00
.eslintrc.js ESLint EOL Fix 2023-02-10 09:11:07 +13:00
.gitignore Change scheduled send to be as part of context for Cancel button 2023-02-18 13:23:58 -08:00
.prettierignore feat(ui): set up for weblate translation 2023-02-18 15:26:04 +11:00
.prettierrc.js feat(ui): set up for weblate translation 2023-02-18 15:26:04 +11:00
.yarnrc Change scheduled send to be as part of context for Cancel button 2023-02-18 13:23:58 -08:00
.yarnrc.yml Change scheduled send to be as part of context for Cancel button 2023-02-18 13:23:58 -08:00
favicon.ico Various fixes 2023-01-30 18:42:17 -05:00
index.d.ts chore(ui): update deps 2023-02-19 22:32:05 +11:00
index.html Various fixes 2023-01-30 18:42:17 -05:00
package.json chore(ui): update deps 2023-02-19 22:32:05 +11:00
README.md Change scheduled send to be as part of context for Cancel button 2023-02-18 13:23:58 -08:00
stats.html build: webui-model-manager-lag-fix 2023-02-19 15:25:14 +13:00
tsconfig.json Various fixes 2023-01-30 18:42:17 -05:00
tsconfig.node.json Various fixes 2023-01-30 18:42:17 -05:00
vite.config.ts switch to @vitejs/plugin-react-swc 2023-02-08 01:53:34 +13:00
yarn.lock chore(ui): update deps 2023-02-19 22:32:05 +11:00

InvokeAI UI dev setup

The UI is in invokeai/frontend.

Environment set up

Install node (includes npm) and yarn.

From invokeai/frontend/ run yarn install --immutable to get everything set up.

Dev

  1. Start the dev server: yarn dev
  2. Start the InvokeAI UI per usual: invokeai --web
  3. Point your browser to the dev server address e.g. http://localhost:5173/

To build for dev: yarn build-dev

To build for production: yarn build