Commit Graph
1228 Commits
Author SHA1 Message Date
wil 87ccffa2c5 patching cherrypick: proper passing of container and canvases reference is passed into the editor, comment on letterbox state 2024-06-12 16:24:28 -04:00
wil d7e7a4b53a every ui and signals from vertial video and video aspect ratios
Wil will need to patch a tiny bit.
2024-06-12 16:05:33 -04:00
wil fd28c1da22 skip all the updates, dump new proxy server in 2024-06-12 14:56:04 -04:00
wil a19158a9fb added a missing tailwind css class to show square videos nicely 2024-06-12 14:35:47 -04:00
wil 1a08fea557 guard for over-resetting list of userMovies, hence, fix the problem of looping between fetch and reset 2024-06-12 14:15:38 -04:00
wil a0d6616e52 show videos and thumbnails of different aspect ratios properly on my movies dialogue 2024-06-12 14:13:01 -04:00
Brandon Thomas f909c36a47 new env vars in build script 2024-06-12 14:08:56 -04:00
BFlat 3fcd493e34 use cinematic toggle (#453) 2024-06-12 13:22:38 -04:00
Miles Ryan 5d85b39f4f Fixed saving forgotten commit. (#451)
Forgotten commit on saving and loading with new models.
2024-05-31 01:20:41 -04:00
Miles Ryan fb3493faf6 Fixed saving and loading. (#450)
Fixed saving and loading now use a new method for a lot of group stuff
so i made this a new save version.
Backward compatible with other versions.
2024-05-31 00:58:28 -04:00
Miles Ryan 323e8ce386 Feature/bugfix saving (#447)
Fixes saving and loading for new scenes.
2024-05-30 19:25:44 -04:00
wilandwil d0eb92984f try to stop polling videos (#445)
Co-authored-by: wil <wil@storyteller.ai>
2024-05-30 17:44:36 -04:00
wilandwil b3b30fdf49 Vertical Video and more aspect ratio options (#441)
_**WAITING FOR THE SERVER UPDATE FOR END-TO-END TESTING**_

- created ui and queue communication for switching camera aspect ratio
done
- editor's render camera read queue to switch camera aspect ratio
- letterbox now available in camera view mode for a better preview of
the aspect ratios
- updated ui to match figma design after design update
- vertical camera styling updates (by bflat)
- finalized our render resolutions at different aspect ratio

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-05-30 17:14:04 -04:00
FromTheLOLAshesandChristopher Oliphant 1c132d3423 Set default lipsync length (#444)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-30 15:23:43 -04:00
Miles Ryan efebba8156 Fixes scene loading for large objects. (#442) 2024-05-30 02:38:16 -04:00
wilandwil 65b91ce54e Continue - Inference Job for Pre-loading User Media (#434)
- Raised these signals for background loaded media to the app level
- Raised the enums and types for these signals to the app level
- Delete the old useInferenceManager that only specifically handles
audio inferences
- Use the new signal and its implementation pattern to handle audio
inferences
- Clean up and simplify the implementation pattern to this new signal
- Variable polling frequencies depending what kind of active jobs exist
in the list

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-05-29 18:08:03 -04:00
wilandwil a4e8e68b8b Fix Sidepanel setState Race Condition (#436)
SidePanel has many children Panels that is trying to setState while the
SidePanel holder itself is trying to set state, creating a setState
race. problem is fixed by eliminating a unnecessary setState.

Co-authored-by: wil <wil@storyteller.ai>
2024-05-29 15:24:24 -04:00
BFlatandwil 846dd8be82 profile dropdown (#439)
Replaced current logout button with a profile image dropdown:
- My Profile: links to the user's profile page
- Logout: logs out.
- also prevents accidental logout clicks since it's near My Movies


![image](https://github.com/storytold/GottaGoFast/assets/46063141/3fb553c1-751d-4e01-9d77-3180708275c4)

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-05-29 15:14:36 -04:00
BFlat 45beae7394 rename lipsync switch (#440) 2024-05-29 23:28:46 +07:00
BFlat 9eadef4298 file type badge on item chips (#438)
- added file type badge on top right of item chips


![image](https://github.com/storytold/GottaGoFast/assets/46063141/9193d179-7a30-4830-8c7c-196601b544b4)


![image](https://github.com/storytold/GottaGoFast/assets/46063141/5b1c1cb8-31ec-4c02-92b7-4dc6d2cb3c46)
2024-05-29 11:57:35 -04:00
Miles Ryan fa00c96153 Trys to get keyframe from the scene if it does not exist in the timeline json. (#437) 2024-05-28 19:47:49 -04:00
BFlat de3de6315b stylize tab lipsync toggle (#435)
- added lipsync toggle to stylized tab
- use_lipsync boolean api (might need to remove enable_lipsync?)
- styling updates


![image](https://github.com/storytold/GottaGoFast/assets/46063141/c6eca3ab-2550-4c6f-84c8-aa4c63e2df24)
2024-05-28 18:34:15 -04:00
wilandwil c266db62c8 New Inference Jobs implementation and pre-loading user media (#423)
- separating the signals and disabled the code that introduced the bug
- setup job signals properly to manage completed and active jobs
- setup myMovies signals properly to load user's list of videos
- make new hook to manage polling for job signals
- make new hook to manage background polling for user videos
- finished the logic for toggling and repeating jobs polling
- finished the logic for triggering a background poll of user movies

Co-authored-by: wil <wil@storyteller.ai>
2024-05-28 16:43:02 -04:00
Miles Ryan eaba3af5b2 Makes sure the emotions json is not null. (#428)
Fixes:
https://trello.com/c/hdnoTKFc/622-emotion-console-error-when-refreshing-my-scene
2024-05-27 19:40:46 -04:00
BFlat d47849c324 toast alert styling (#433)
- moved toast to inside editor container bounds so it's easier to read
- styling and icons fix


![image](https://github.com/storytold/GottaGoFast/assets/46063141/ce380b52-5821-47de-94d4-2dd5a48ef583)
2024-05-27 16:16:59 -04:00
BFlat 0cc5aa6b3c default style image cover fallback (#430)
- added default style cover image for when the preview hasn't loaded
2024-05-27 16:16:42 -04:00
BFlat 68206c86ea my movies modal download text (#432)
- added download text to my movies completed videos next to icon
- removed unused import
2024-05-27 16:16:18 -04:00
BFlat a4199c9a33 critical drag and drop bug fix (#431)
fixed the annoying bug (happens on Windows only?) where u cannot drag
and drop it and it shows the stop cursor, when u let go of left click,
its stuck to the cursor and u have to click again for it to be added to
the scene. and dragging a character and dropping on the panel it self
opens the upload dialog. happens with objects and dragging animation
onto the timeline too.

solution: css fix by disabling text and image highlighting/dragging +
styling updates

bug video reference:

https://cdn.discordapp.com/attachments/1221845845540995164/1243819302910558209/2024-05-25_13-51-14.mp4?ex=6654d6be&is=6653853e&hm=642ba65d8113300a6b2f254f4e6e483005bd1a1ccd7392ede9896c5d38e9e550&
2024-05-27 16:16:03 -04:00
FromTheLOLAshesandChristopher Oliphant cee19f02e7 Update readme (#429)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-26 17:24:00 -04:00
BFlat 1badff0a43 upscale and face detail switches minor padding fix (#427)
- stylize tab, padding on premium locked switch buttons
2024-05-25 23:18:14 +07:00
BFlat 80e1cb3c69 tutorial video dialog expressions tab (#425)
![image](https://github.com/storytold/GottaGoFast/assets/46063141/092bce48-70ff-43e6-b4bb-b03500c4fc46)


![image](https://github.com/storytold/GottaGoFast/assets/46063141/d5744884-43d3-4340-9e9e-80ffd5dec84d)
- Video needs to be replaced with actual tutorial.
2024-05-25 12:17:45 -04:00
BFlat ea081703fa negative prompt under dropdown (#426)
- negative prompt now inside a dropdown under positive prompt
2024-05-25 12:16:27 -04:00
Miles Ryan 71010894ba MMD support. (#411)
Added MMD support.
2024-05-24 16:27:04 -07:00
FromTheLOLAshesandChristopher Oliphant f7bd1cff00 fix object row header alignment (#424)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-24 14:02:00 -04:00
FromTheLOLAshesandChristopher Oliphant fdd8020e39 Auto trim clips if too long to fit into the remaining space in the film (#422)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-23 15:30:53 -04:00
FromTheLOLAshesandChristopher Oliphant 41edc27048 Show the preview button when in camera mode (#421)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-23 14:42:33 -04:00
FromTheLOLAshesandChristopher Oliphant 8d1abc0adf Auto re-render preview on change of style (#420)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-23 14:40:41 -04:00
FromTheLOLAshesandChristopher Oliphant e939639337 Bug/fix keyframes (#419)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-23 14:36:13 -04:00
FromTheLOLAshesandChristopher Oliphant 14bbd47b12 Fix pending percentage (#418)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-23 13:36:16 -04:00
BFlat 8d6dbf8fab stylize tab improvements (#416)
Reworked the stylize tab to save vertical space and improve UX:
- Style selection in its own page, easier to navigate through styles and
pick them
- Generate Movie button now always sticky at bottom of panel so it is
not hidden under the fold
- Added re-render preview button
- Increased positive prompt field size and both positive and negative
prompts can be resized.

Video:
https://cdn.discordapp.com/attachments/1221845845540995164/1243148163821338727/2024-05-23_17-13-50.mp4?ex=66506b72&is=664f19f2&hm=a22a8c8a63123c91f9037717c323032ea585ac95107ec226dda0e41f6f0c6816&


![image](https://github.com/storytold/GottaGoFast/assets/46063141/5e748eb1-2de9-4b95-981d-9c84a752d4fb)


![image](https://github.com/storytold/GottaGoFast/assets/46063141/2a2cbefc-4a0e-4e64-a26e-4943defe2693)
2024-05-23 11:25:44 -04:00
BFlat 00844d21d2 control panel visually locked styling (#417)
- reduced opacity for locked inputs and cursor change on hover to
visually show that it's locked
- moved lock button out of collapse


![image](https://github.com/storytold/GottaGoFast/assets/46063141/b77e0a46-1458-4c92-95c1-9396933aac0c)


![image](https://github.com/storytold/GottaGoFast/assets/46063141/0c371c1c-000b-4310-9f22-a47fb62ce785)
2024-05-23 11:04:00 -04:00
BFlat 4d02a68a31 add password reset link to login page (#414)
- added password reset link to login page
- styling clean up


![image](https://github.com/storytold/GottaGoFast/assets/46063141/cb13b279-64ae-4838-a721-2aeefdd8dbf1)
2024-05-23 00:14:26 -04:00
wilandwil 7b5bdc915b Pass Dom References to Editor instead of Editor querying for DOM-IDs (#412)
- engine canvas is passed to editor as a DOM reference
- camera view canvas is passed to editor as a DOM reference
- scene container is passed to editor as a DOM reference
- amended all the editor code that wants to do a DOM query using DOM ID
to use the variable that stores the reference
- added guard functions to query the DOM-ID just incase the reference is
lost due to a re-render
- the above change guarantees the reference to the DOM, fixes the bug
where the editor cannot read the size of DOM elements, and increases
stability of the app in general.

Co-authored-by: wil <wil@storyteller.ai>
2024-05-22 11:39:39 -04:00
wilandwil d69b368165 Bump the usage of useQueueHandler to the Page's top level (#413)
- All components to should talk to the editor via the Queue
- useQueueHandler itself now resides in the page level collection of
hooks

Co-authored-by: wil <wil@storyteller.ai>
2024-05-21 16:19:05 -04:00
wilandwil 5592bc82b0 environment setup for local dev, updated readme (#410)
make it so that new devs cant just run the code without deliberately
moved the env variables, this makes sure they are aware of the proxy
server for CORS and what the env variables are

Co-authored-by: wil <wil@storyteller.ai>
2024-05-21 14:11:10 -04:00
FromTheLOLAshesandChristopher Oliphant 00383db9fa correct proxy handling, add proxy to README, fix object locked issues (#407)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-21 13:06:21 -04:00
FromTheLOLAshesandChristopher Oliphant 7b9df0ec96 add eslint check (#409)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-21 12:14:32 -04:00
wilandwil 16271230d8 took out two rules that aim at blindness (#408)
Co-authored-by: wil <wil@storyteller.ai>
2024-05-21 12:14:11 -04:00
ArEnSc ae87ff655e Fix async loading issue. (#406) 2024-05-21 10:19:23 -04:00
ArEnSc 64610533f9 To Engine Actions (#405) 2024-05-20 21:43:09 -04:00