InvokeAI/invokeai/app/invocations
psychedelicious 035425ef24 feat(nodes): address feedback
- Address database feedback:
  - Remove all the extraneous tables. Only an `images` table now:
  - `image_type` and `image_category` are unrestricted strings. When creating images, the provided values are checked to ensure they are a valid type and category.
  - Add `updated_at` and `deleted_at` columns. `deleted_at` is currently unused.
  - Use SQLite's built-in timestamp features to populate these. Add a trigger to update `updated_at` when the row is updated. Currently no way to update a row.
  - Rename the `id` column in `images` to `image_name`
- Rename `ImageCategory.IMAGE` to `ImageCategory.GENERAL`
- Move all exceptions outside their base classes to make them more portable.
- Add `width` and `height` columns to the database. These store the actual dimensions of the image file, whereas the metadata's `width` and `height` refer to the respective generation parameters and are nullable.
- Make `deserialize_image_record` take a `dict` instead of `sqlite3.Row`
- Improve comments throughout
- Tidy up unused code/files and some minor organisation
2023-05-24 11:30:47 -04:00
..
util feat(nodes): improve default model choosing output 2023-05-11 11:55:51 +10:00
__init__.py all vestiges of ldm.invoke removed 2023-03-03 01:02:00 -05:00
baseinvocation.py feat(nodes): add high-level images service 2023-05-24 11:30:47 -04:00
collections.py fix(nodes): fix usage of Optional 2023-05-11 11:55:51 +10:00
compel.py fix(nodes): use save instead of set 2023-05-24 11:30:47 -04:00
cv.py Partial migration of UI to nodes API (#3195) 2023-04-22 13:10:20 +10:00
generate.py feat(nodes): address feedback 2023-05-24 11:30:47 -04:00
image.py feat(nodes): add high-level images service 2023-05-24 11:30:47 -04:00
infill.py fix(nodes): fix usage of Optional 2023-05-11 11:55:51 +10:00
latent.py feat(nodes): address feedback 2023-05-24 11:30:47 -04:00
math.py feat(nodes): add low and high to RandomIntInvocation 2023-05-16 13:50:52 +10:00
params.py [nodes] Add subgraph library, subgraph usage in CLI, and fix subgraph execution (#3180) 2023-04-14 06:41:06 +00:00
prompt.py fix(nodes): fix schema generation for output classes 2023-03-26 17:20:10 +11:00
reconstruct.py Partial migration of UI to nodes API (#3195) 2023-04-22 13:10:20 +10:00
upscale.py Partial migration of UI to nodes API (#3195) 2023-04-22 13:10:20 +10:00