- done: setup metadata in editor.js for the Generate Movie Button
- done: update endpoint, now during stylization, the upload of the
original video uses the new_video endpoint, which provides the file with
a title field
- fixed: rendered movies art style tag now show the art style's label
properly
- fixed: clicking the media link to the video brings user back to
studio.storyteller.ai/[video_url]
- fixed: completed card DOM nesting issue
potentially fixed but the product does not reflect due to server issues:
- AI Stylize videos should also take the title from the original video
and show that title
Co-authored-by: wil <wil@storyteller.ai>
Problem: Transform panel overflowing smaller screens and can't be
closed/minimized.
Solution: Make it auto scale according to the height of the view/side
panel height, now it never overflows.
- Transform panel will now always fit the viewport.
- Scales down both the control panel and the camera view.
- Lock/unlock button color changes when locked
- Fixed! now the Load Scene Dialog loads the metadata correctly
- and the component Scene Card read said metadata to show the thumbnail
- Scene Card is also capable of loading a fallback image in case of
loading error
- Fixed! Faulty thumbnail metadata in Movies CompletedCard
- Both SceneCard and CompletedCard load images lazily
Co-authored-by: wil <wil@storyteller.ai>
Saving and Loading of Scenes
- Save New scene to server implemented
- Retrieving sceneToken from new scene and refreshes URL, which brings
the editor to state of editing an existing Scene
- Optimized scene reloading when URL changes
- Save Existing scene to server implemented
- Rename scene to server implemented
- Optimized Scene Renaming Component and Endpoint Operation
Editor Changes and Fixes:
- changed the way the api_manager retrieve session tokens
- changed the way api_manager uses a fetcher for the operations in
saving scenes
Co-authored-by: wil <wil@storyteller.ai>
Saving and Loading of Scenes:
- loading scenes from URL (aka the scenetoken) is fixed
- URL changes according to the changing of loaded scene
- scene signal is created for storing the metadata of a scene
- editor can hydrate the scene signal data
- options in the file menu changes states according to scene status
Editor Changes and Fixes:
- fixes the way Editor Engine is constructed and initialized for
stability
- fixes typing issues on all that is passed to Editor Engine from
react-land
Other Fixes, Bells & Whistles:
- changed "back to dashboard" button to "back to editor", and the
correct behavior of it
- cleaned up routes and page files so routes designation are actually
mutually exclusive
Co-authored-by: wil <wil@storyteller.ai>
changes from trello board:
- AI stylize in side tab primary colored + icon change to draw attention
- AI stylize tab subtext "This helps you test and re-test your scene"
- AI stylize tab prompt textarea row reduction to fit as much content as
possible without going under the fold on smaller screens
- Logout button changed to secondary color from primary so it's not
attracting.
- Git SHA in help panel text changes
- fixes to topbar stylings and spacing
New state colour/text when cannot drop
New colour when okay to drop
New bar in timeline grid when okay to drop
Tracks that are okay to drop glow
---------
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>