the original code was here.
https://github.com/storytold/GottaGoFast/pull/550
- this branch had it squashed and rebased against the current main
- in addition "new scene via remix" now calls upon the engine to load
the scene directly, hence, no jump leave alert
---------
Co-authored-by: wil <wil@storyteller.ai>
take away the conditional expression track for now so then the plumbing
of animation and expression data doesn't break the loading of animation
---------
Co-authored-by: wil <wil@storyteller.ai>
switch to using map index incase we output the same asset twice,
resulting in duplicated media tokens, which confuses react
---------
Co-authored-by: wil <wil@storyteller.ai>
QOL Panel Changes
The style name is shown when rendering a movie, missing title due to
issues with the API.
The progress bar moves to 0 to 40 then 100, but this is still fake.
Added Animation Type to the Characters so they would not show
expressions unless they had it.
ROKO and Storygirl need their metadata updated for this. TEAM TESTING
ONLY Will have this metadata.
Changed Expression to Facial Expression.
Changed Lip Sync to Vocals / Speech
Changed Copy to reflect Timeline Track Changes.
I removed the Mannequins since they do not work well with the scenes.
- add functions in API manager to use the search API
- adds search field to object tab, it searches through featured/mine objects depending on which tab you are on
- this feature is hid behind a feature flag until we have a proper design and solution to handling assets
---------
Co-authored-by: wil <wil@storyteller.ai>
> i have read the code of
[PR477](https://github.com/storytold/GottaGoFast/pull/477
), the things that were done to the editor is already in our code, so
the lipsync part should be fixed. However, the ui updates are not, this
branch is too old and we must not merge it, although it says no conflict
but when i pulled it to my local, i realize will override some editor
code that we probably don't want to override.
only the ui updates to the toggles are now brought forward here in this
PR
Co-authored-by: wil <wil@storyteller.ai>
- Gravatar is cover by a spinner, the broken image icon is now never
visible
- the My Profile buttons is now an <a> tag, it is now possible to right
click and open My Profile on a new tab and not lose the scene.
---------
Co-authored-by: wil <wil@storyteller.ai>
- success toast default to last for 10 seconds instead of a minute
- pop toast regarding polling movie and audio only when it's called by
job completion
- polling movie/audio functions now has a promise return to give
information to its invoker
Co-authored-by: wil <wil@storyteller.ai>
This is fix to =: When you log off and get on another account, it
continues to load the audio/movies from the previous account that you
just logged out from. It seems to be limited only to audio and movie
list; scenes, characters, animations and expressions seem fine. This bug
is currently present on production.
Co-authored-by: wil <wil@storyteller.ai>
- fix edge case where user movies are not pulled upon video workflow
done, when there are no user movies in the first place
- fix edge case where jobs are completed, but the movie or audio is view
and deleted, before completed job times out
- add better array comparison to avoid overrendering signals
- added isRetriving signal for video polling to avoid over polling
Co-authored-by: wil <wil@storyteller.ai>
editor state holds the info of the state of the editor, timeline, and
generation metadata
editor state json is the json version of editor state, with a snapshot
timestamp
assuming editor state holds all the correct information, the editor
state json will be the serialized version of editor state and this way,
information wont be lost.
---------
Co-authored-by: wil <wil@storyteller.ai>
- update the audio inference component to use api manager to cancel job
- update the audio inference component to reflect more job statuses
---------
Co-authored-by: wil <wil@storyteller.ai>
- fixes generation failing if ip adapter image not applied / empty
string given to backend
- fixed bug where removing IPA image doesn't clear the file state
instead of to prepending "Copy of" in front of the original scenes
title, now we append numbers at the back, so it's easier for users to
make copies of copies of scenes
Co-authored-by: wil <wil@storyteller.ai>
During the meeting, most people liked the panel being on the right side
more than the left panel demo.
This PR is for extending the right side panel to full height for more
vertical space as we talked about.
changes:
- much better full height right side panel, a lot more vertical space
- if side panel is open it resizes the timeline's right side

Fix/ Pagination in Side Tabs
- updated itemElements to be compatible with pagination
- updated characters, animation, expressions & objects tab to use
pagination
- hard set loading user & featured items of any kind to be 100
- better pagination implementation in audio tab
- patching filters to load everything first
- code cleanup, resolve linter complaints
Fix/ Filter Items in Side Tabs
- patching FilterButton and other components so then the filters
actually works
- patching all tabs to use the FilterButton
- clean up, eliminated unnecessary signal to remember filters.
---------
Co-authored-by: wil <wil@storyteller.ai>
Add sidepanel to storybook
Standardize buttons on the animations page.
---------
Co-authored-by: Christopher Oliphant <christopheroliphant@christophersmbp.home>
- delete the env var signal at root in favor for the env var class
- this prevents the app from making unnecessary rerender, especially on
load
- fixed some eslint issues while treading through these files
---------
Co-authored-by: wil <wil@storyteller.ai>