InvokeAI/invokeai/frontend/web
psychedelicious 72cb8b83fe feat(ui): upgrade redux and RTK
There are a few breaking changes, which I've addressed.

The vast majority of changes are related to new handling of `reselect`'s `createSelector` options.

For better or worse, we memoize just about all our selectors using lodash `isEqual` for `resultEqualityCheck`. The upgrade requires we explicitly set the `memoize` option to `lruMemoize` to continue using lodash here.

Doing that required changing our `defaultSelectorOptions`.

Instead of changing that and finding dozens of instances where we weren't using that and instead were defining selector options manually, I've created a pre-configured selector: `createMemoizedSelector`.

This is now used everywhere instead of `createSelector`.
2023-12-09 16:09:26 +11:00
..
.storybook feat(ui): disable storybook telemetry 2023-12-09 16:03:09 +11:00
config export theme nad move chakra to peer dep 2023-08-01 08:54:03 +10:00
dist Updated JS files 2023-11-20 18:48:17 +11:00
docs feat(ui): migrate to pnpm 2023-12-09 16:00:37 +11:00
public/locales translationBot(ui): update translation files 2023-12-09 13:47:40 +11:00
scripts feat(ui): remove superseded logic in typegen.js 2023-11-24 19:30:37 -08:00
src feat(ui): upgrade redux and RTK 2023-12-09 16:09:26 +11:00
static/docs feat(api): serve app via route & add cache-control: no-store 2023-10-19 08:52:02 +11:00
tests
__init__.py Run python black 2023-07-28 09:46:44 -04:00
.eslintignore feat: workflow saving and loading 2023-08-24 21:42:32 +10:00
.eslintrc.js feat(ui): add storybook 2023-12-09 16:03:09 +11:00
.gitignore build(ui): add yalc to gitignore 2023-05-11 11:55:51 +10:00
.prettierignore feat(ui): migrate to pnpm 2023-12-09 16:00:37 +11:00
.prettierrc.js
favicon.ico
index.html Prevent caching to ensure updated UI is shown 2023-10-04 22:32:00 +11:00
package.json feat(ui): upgrade redux and RTK 2023-12-09 16:09:26 +11:00
pnpm-lock.yaml feat(ui): upgrade redux and RTK 2023-12-09 16:09:26 +11:00
tsconfig.json fix(ui): remove .ladle from tsconfig 2023-12-09 16:03:09 +11:00
tsconfig.node.json feat(ui): improved node parsing 2023-06-26 11:53:54 +10:00
vite.config.ts build(ui): treeshake lodash via lodash-es 2023-04-28 21:56:43 +10:00