InvokeAI/invokeai/frontend/web/public/locales
psychedelicious 922716d2ab feat(ui): store graph in image metadata
The previous super-minimal implementation had a major issue - the saved workflow didn't take into account batched field values. When generating with multiple iterations or dynamic prompts, the same workflow with the first prompt, seed, etc was stored in each image.

As a result, when the batch results in multiple queue items, only one of the images has the correct workflow - the others are mismatched.

To work around this, we can store the _graph_ in the image metadata (alongside the workflow, if generated via workflow editor). When loading a workflow from an image, we can choose to load the workflow or the graph, preferring the workflow.

Internally, we need to update images router image-saving services. The changes are minimal.

To avoid pydantic errors deserializing the graph, when we extract it from the image, we will leave it as stringified JSON and let the frontend's more sophisticated and flexible parsing handle it. The worklow is also changed to just return stringified JSON, so the API is consistent.
2024-05-18 09:04:37 +10:00
..
ar.json translationBot(ui): update translation files 2024-04-06 15:19:20 +11:00
az.json translationBot(ui): update translation (Azerbaijani) 2024-02-05 08:31:44 +11:00
bg.json translationBot(ui): update translation files 2024-03-19 22:34:53 +11:00
de.json translationBot(ui): update translation files 2024-05-14 07:15:12 +10:00
en.json feat(ui): store graph in image metadata 2024-05-18 09:04:37 +10:00
es.json translationBot(ui): update translation (Spanish) 2024-05-14 07:15:12 +10:00
fi.json translationBot(ui): update translation files 2024-03-19 22:34:53 +11:00
fr.json translationBot(ui): update translation files 2024-04-06 15:19:20 +11:00
he.json translationBot(ui): update translation files 2024-04-06 15:19:20 +11:00
hu.json translationBot(ui): update translation files 2024-03-19 22:34:53 +11:00
it.json translationBot(ui): update translation (Italian) 2024-05-14 07:15:12 +10:00
ja.json translationBot(ui): update translation files 2024-05-14 07:15:12 +10:00
ko.json translationBot(ui): update translation files 2024-05-14 07:15:12 +10:00
mn.json translationBot(ui): added translation (Mongolian) 2023-04-24 16:05:16 +10:00
nl.json translationBot(ui): update translation files 2024-05-14 07:15:12 +10:00
pl.json translationBot(ui): update translation files 2024-04-06 15:19:20 +11:00
pt_BR.json translationBot(ui): update translation files 2024-04-06 15:19:20 +11:00
pt.json translationBot(ui): update translation files 2024-04-06 15:19:20 +11:00
ro.json all files migrated; tweaks needed 2023-03-03 00:02:15 -05:00
ru.json translationBot(ui): update translation (Russian) 2024-05-14 07:15:12 +10:00
sv.json translationBot(ui): update translation files 2024-03-19 22:34:53 +11:00
tr.json translationBot(ui): update translation (Turkish) 2024-04-17 08:41:57 +10:00
uk.json translationBot(ui): update translation files 2024-04-06 15:19:20 +11:00
vi.json translationBot(ui): added translation (Vietnamese) 2023-04-24 16:05:16 +10:00
zh_CN.json translationBot(ui): update translation files 2024-05-14 07:15:12 +10:00
zh_Hant.json translationBot(ui): update translation files 2024-03-19 22:34:53 +11:00