Commit Graph

9929 Commits

Author SHA1 Message Date
psychedelicious
7cfbe5a62a docs: add v3 -> v4 migration, invocation API docs 2024-02-29 15:33:13 -05:00
psychedelicious
68344ecac9 docs(nodes): update all docstrings for public nodes API 2024-02-29 15:33:13 -05:00
psychedelicious
84dc5c5c7b fix: make invocation_context.py accessible to mkdocs
Needs an `__init__.py`.
2024-02-29 15:33:13 -05:00
psychedelicious
691ecb1f5b docs: update mkdocs config 2024-02-29 15:33:13 -05:00
psychedelicious
90b84c650f docs: bump mkdocs, add mkdocstrings
Also remove ancient requirements file - the docs dependencies are in the pyproject.toml file.
2024-02-29 15:33:13 -05:00
psychedelicious
014be0ab67 feat(nodes): revise model load API args 2024-02-29 15:33:13 -05:00
Brandon Rising
e5d9f33f7b Next: Remove deprecated app.on_event usage in api runner 2024-02-29 20:06:07 +11:00
psychedelicious
5a87e7b3f8 chore: ruff 2024-02-29 20:05:39 +11:00
blessedcoolant
f8b673dc85 fix: Assertion issue with SDXL Compel 2024-02-29 20:05:39 +11:00
Brandon Rising
cb8e0cbf35 Fix merge with next 2024-02-29 00:35:48 -05:00
Brandon Rising
33bd9da26c Switch absolute path to as_posix in _walk_directory 2024-02-29 00:35:48 -05:00
Brandon Rising
9190abd487 Ruff checks 2024-02-29 00:35:48 -05:00
Brandon Rising
ff47334f22 Fix directory called on _walk_directory 2024-02-29 00:35:48 -05:00
Brandon Rising
a8c3efd98a Switch ModelSearch from os.walk to os.scandir 2024-02-29 00:35:48 -05:00
Brandon Rising
8c6860a2c5 Ruff format 2024-02-28 09:49:56 -05:00
Brandon Rising
fa8263e6f0 Ruff check 2024-02-28 09:49:56 -05:00
Brandon Rising
e4b8cb1d34 Extract TI loading logic into util, disallow it from ever failing a generation 2024-02-28 09:49:56 -05:00
Brandon Rising
408a800593 Fix one last reference to the uncasted model 2024-02-28 09:49:56 -05:00
Brandon Rising
9e5e3f1019 Allow TIs to be either a key or a name in the prompt during our transition to using keys 2024-02-28 09:49:56 -05:00
Lincoln Stein
98a13aa7dc handle change to Civitai metadata schema for commercial usage 2024-02-28 16:15:29 +11:00
chainchompa
4418c118db
added add all button to scan models (#5811)
## What type of PR is this? (check all applicable)

- [ ] Refactor
- [X] Feature
- [ ] Bug Fix
- [ ] Optimization
- [ ] Documentation Update
- [ ] Community Node Submission


## Have you discussed this change with the InvokeAI team?
- [X] Yes
- [ ] No, because:

      
## Have you updated all relevant documentation?
- [ ] Yes
- [ ] No


## Description


## Related Tickets & Documents

<!--
For pull requests that relate or close an issue, please include them
below. 

For example having the text: "closes #1234" would connect the current
pull
request to issue 1234.  And when we merge the pull request, Github will
automatically close the issue.
-->

- Related Issue #
- Closes #

## QA Instructions, Screenshots, Recordings

<!-- 
Please provide steps on how to test changes, any hardware or 
software specifications as well as any other pertinent information. 
-->

## Merge Plan

<!--
A merge plan describes how this PR should be handled after it is
approved.

Example merge plans:
- "This PR can be merged when approved"
- "This must be squash-merged when approved"
- "DO NOT MERGE - I will rebase and tidy commits before merging"
- "#dev-chat on discord needs to be advised of this change when it is
merged"

A merge plan is particularly important for large PRs or PRs that touch
the
database in any way.
-->

## Added/updated tests?

- [ ] Yes
- [ ] No : _please replace this line with details on why tests
      have not been included_

## [optional] Are there any post deployment tasks we need to perform?
2024-02-27 09:56:23 -05:00
Jennifer Player
110b0bc8fe updated to use new import model mutation 2024-02-27 09:48:41 -05:00
chainchompa
175cfe41a4
Merge branch 'next' into chainchompa/add-all-scan 2024-02-27 09:44:35 -05:00
Jennifer Player
a12d54afb9 added add all button to scan models 2024-02-27 09:43:02 -05:00
psychedelicious
18af5348a2 fix(ui): merge conflict 2024-02-27 08:38:37 -05:00
psychedelicious
b18c8e1c96 chore(ui): bump deps
The only major version is `query-string`. The breaking change for it is dropping support for old versions of node. Not a problem for us.
2024-02-27 08:38:37 -05:00
psychedelicious
ea1e647174 ci: change frontend check to dpdm 2024-02-27 08:38:37 -05:00
psychedelicious
af059f2cff feat(ui): move from madge to dpdm for circular dependencies 2024-02-27 08:38:37 -05:00
psychedelicious
d8e21091e7 tidy(ui): fix circular dependencies in listeners 2024-02-27 08:38:37 -05:00
psychedelicious
344041fd3a tidy: remove some traces of ONNX 2024-02-27 08:38:37 -05:00
psychedelicious
588a220dd4 chore(ui): typegen, update knip config
Knip should never touch the autogenerated types
2024-02-27 08:38:37 -05:00
psychedelicious
770d4092b9 chore(ui): update pnpm-lock.yaml
Forgot to run `pnpm i` earlier after removing packages.
2024-02-27 08:38:37 -05:00
psychedelicious
33fe02bdff ci: add knip to ui check workflow 2024-02-27 08:38:37 -05:00
psychedelicious
8a353bc1e3 feat(ui): configure knip 2024-02-27 08:38:37 -05:00
psychedelicious
240f4801db tidy(ui): clean up unused code 6
unused files
2024-02-27 08:38:37 -05:00
psychedelicious
da50507b2d tidy(ui): clean up unused code 5
variables, types and schemas
2024-02-27 08:38:37 -05:00
psychedelicious
67d150ab66 tidy(ui): clean up unused code 4
variables, types and schemas
2024-02-27 08:38:37 -05:00
psychedelicious
40d70add76 tidy(ui): clean up unused code 3
variables, types and schemas
2024-02-27 08:38:37 -05:00
psychedelicious
7bd9bf3ba5 tidy(ui): clean up unused code 2
types and schemas
2024-02-27 08:38:37 -05:00
psychedelicious
c94d607089 feat(mm): add log stmt for download complete event 2024-02-27 08:38:37 -05:00
psychedelicious
ad801e54d4 fix(ui): model install progress sets total bytes correctly 2024-02-27 08:38:37 -05:00
psychedelicious
fb4db83911 chore(ui): lint 2024-02-27 08:38:37 -05:00
psychedelicious
cc229c3ea0 fix(ui): fix remaining TS issues 2024-02-27 08:38:37 -05:00
psychedelicious
ca00fabd79 fix(ui): fix up MM queries & types (wip) 2024-02-27 08:38:37 -05:00
psychedelicious
b361fabf81 tidy(api): remove non-heuristic install route 2024-02-27 08:38:37 -05:00
psychedelicious
00669200c7 tidy(mm): remove ONNX from AnyModelConfig 2024-02-27 08:38:37 -05:00
psychedelicious
fa07e82d2a tidy(ui): clean up unused code 1
- Only export when necessary
- Remove totally usused functions, variables, state, etc
- Remove unused packages
2024-02-27 08:38:37 -05:00
psychedelicious
3632c5cd57 feat(ui): add knip + minimal config
https://knip.dev/

Replaces `unimported`
2024-02-27 08:38:37 -05:00
psychedelicious
daef68d3c1 fix(ui): fix missing component import 2024-02-27 08:38:37 -05:00
blessedcoolant
ba29376fba ui: split the canvas mask blur and edge size setting 2024-02-27 07:32:13 -05:00