Mary Hipp
7ea5bd5344
add Veo3 model support to backend
2025-08-28 14:02:05 +10:00
psychedelicious
5c9c8f0110
feat(ui): consolidated gallery (wip)
2025-08-28 14:02:05 +10:00
psychedelicious
d611454a77
feat(ui): gallery optimistic updates for video
2025-08-28 14:02:05 +10:00
psychedelicious
fe008439d4
fix(ui): panel names on video tab
2025-08-28 14:02:05 +10:00
Mary Hipp
3098ae7259
stubbing out change board functionality
2025-08-28 14:02:05 +10:00
Mary Hipp
4094f1f5e8
hook up starring, unstarring, and deleting single videos (no multiselect yet), adapt context menus to work for both images and videos and start on video context menu
2025-08-28 14:02:05 +10:00
Mary Hipp
f871ac0554
add readiness logic to video tab
2025-08-28 14:02:05 +10:00
psychedelicious
bb71b21d15
feat(ui): more video stuff
2025-08-28 14:01:32 +10:00
psychedelicious
a170537c27
feat(ui): fiddle w/ video stuff
2025-08-28 14:01:32 +10:00
psychedelicious
dba78743a4
feat(ui): fiddle w/ video stuff
2025-08-28 14:01:32 +10:00
psychedelicious
65b3d5ea15
chore: ruff
2025-08-28 14:01:22 +10:00
psychedelicious
5651bbe7c9
feat(nodes): update VideoField & VideoOutput
2025-08-28 14:01:22 +10:00
psychedelicious
e393bc5d6c
feat(ui): add dnd target for video start frame
2025-08-28 14:01:22 +10:00
Mary Hipp
b1ac69fd35
add duration and aspect ratio to video settings
2025-08-28 14:01:22 +10:00
Mary Hipp
66d8b86149
integrating video into gallery - thinking maybe a new category of image would make more senes
2025-08-28 13:59:01 +10:00
Mary Hipp
d0e12c31f7
add noop video router
2025-08-28 13:59:01 +10:00
Mary Hipp
7fb396d86e
add video models
2025-08-28 13:58:50 +10:00
Mary Hipp
26f94e6ddf
combine nodes that generate and save videos
2025-08-28 13:58:50 +10:00
Mary Hipp
d6651ba9a7
build out adhoc video saving graph
2025-08-28 13:58:50 +10:00
Mary Hipp
af8ad1de3d
push up updates for VideoField
2025-08-28 13:58:22 +10:00
Mary Hipp
efb54151fd
update VideoField
2025-08-28 13:58:22 +10:00
Mary Hipp
8d5e2b0816
split out RunwayVideoOutput from VideoOutput
2025-08-28 13:58:21 +10:00
Mary Hipp
0224fab631
rough rough POC of video tab
2025-08-28 13:58:21 +10:00
Mary Hipp
e6ef3a78d6
video_output support
2025-08-28 13:58:21 +10:00
psychedelicious
faf8f0f291
chore: bump version to v6.5.0
v6.5.0
2025-08-28 13:32:37 +10:00
psychedelicious
5d36499982
chore: update whatsnew
2025-08-28 13:32:37 +10:00
Linos
151d67a0cc
translationBot(ui): update translation (Vietnamese)
...
Currently translated at 100.0% (2082 of 2082 strings)
Co-authored-by: Linos <linos.coding@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/vi/
Translation: InvokeAI/Web UI
2025-08-28 13:02:16 +10:00
Riccardo Giovanetti
72431ff197
translationBot(ui): update translation (Italian)
...
Currently translated at 98.6% (2053 of 2082 strings)
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/
Translation: InvokeAI/Web UI
2025-08-28 13:02:16 +10:00
psychedelicious
0de1feed76
chore(ui): lint
2025-08-28 12:59:35 +10:00
psychedelicious
7ffb626dbe
feat(ui): add image load errors to logging
2025-08-28 12:59:35 +10:00
psychedelicious
79753289b1
feat(ui): log image failed to load errors at error level
2025-08-28 12:59:35 +10:00
psychedelicious
bac4c05fd9
feat(ui): log "destroying module" at debug level
2025-08-28 12:59:35 +10:00
psychedelicious
8a3b5d2c6f
fix(ui): do not cache canvas entities when they have no w/h
2025-08-28 12:59:35 +10:00
psychedelicious
309578c19a
fix(ui): progress image gets stuck on viewer when generating on canvas
2025-08-28 12:55:36 +10:00
Mary Hipp
fd58e1d0f2
update copy for API models without w/h controls
2025-08-27 09:24:22 -04:00
psychedelicious
04ffb979ce
fix(ui): deny the pull of the square
2025-08-27 08:56:15 -04:00
psychedelicious
35c00d5a83
chore(ui): lint
2025-08-27 08:56:15 -04:00
psychedelicious
c2b49d58f5
fix(ui): gemini 2.5 unsupported gen mode error message
2025-08-27 08:56:15 -04:00
psychedelicious
6ff6b40a35
feat(ui): support unknown output image dimensions on canvas
...
Gemini 2.5 Flash makes no guarantees about output image sizes. Our
existing logic always rendered staged images on Canvas at the bbox dims
- not the image's physical dimensions. When Gemini returns an image that
doesn't match the bbox, it would get squished.
To rectify this, the canvas staging area renderer is updated to render
its images using their physical dimensions, as opposed to their
configured dimensions (i.e. bbox).
A flag on CanvasObjectImage enables this rendering behaviour.
Then, when saving the image as a layer from staging area, we use the
physical dimensions.
When the bbox and physical dimensions do not match, the bbox is not
touched, so it won't exactly encompass the staged image. No point in
resizing the bbox if the dimensions don't match - the next image could
be a different size, and the sizes might not be valid (it's an external
resource, after all).
2025-08-27 08:56:15 -04:00
psychedelicious
1f1beda567
fix(ui): remove gemini aspect ratio checking in graph builder
2025-08-27 08:56:15 -04:00
psychedelicious
91d62eb242
fix(ui): update ref image type when switching to gemini
2025-08-27 08:56:15 -04:00
psychedelicious
013e02d08b
feat(ui): show w/h, scaled bbox settings only when relevant
2025-08-27 08:56:15 -04:00
psychedelicious
115053972c
feat(ui): handle api model determination in a clearer way w/ list of base models; use it in dimensions component
2025-08-27 08:56:15 -04:00
psychedelicious
bcab754ac2
docs(ui): add note about reactflow types
2025-08-27 08:56:15 -04:00
psychedelicious
f1a542aca2
docs(ui): add note about extraneous coordiantes in paramsSlice
2025-08-27 08:56:15 -04:00
psychedelicious
0701cc63a1
feat(ui): hide width/height sliders for api models
...
These models only support aspect ratio inputs; not pixel dimensions
2025-08-27 08:56:15 -04:00
psychedelicious
9337710b45
chore(ui): lint
2025-08-27 08:56:15 -04:00
psychedelicious
592ef5a9ee
feat(ui): improved support model handling when switching models
...
- Disable LoRAs instead of deleting them when base model changes
- Update toast message to indicate that we may have _updated_ a model
(prev just sayed cleared or disabled)
- Do not change ref image models if the new base model doesn't support
them. For example, changing from SDXL to Imagen does not update the ref
image model or alert the user, because Imagen does not support ref
images. Switching from Imagen to FLUX does update the ref image model
and alert the user. Just a bit less noisy.
2025-08-27 08:56:15 -04:00
psychedelicious
5fe39a3ae9
fix(ui): add gemini 2.5 to ref image supporting models
2025-08-27 08:56:15 -04:00
psychedelicious
1888c586ca
feat(ui): do not prevent invoking when ref images are added but model does not support ref images
2025-08-27 08:56:15 -04:00