Commit Graph
144 Commits
Author SHA1 Message Date
Michael Chung f21a107b05 trying js compiled variant 2024-09-18 17:04:40 -04:00
Michael Chung d3251356fc LoadingShared worker 2024-09-18 16:46:55 -04:00
Michael Chung 812b9308e6 Ok trying to get more log info from failed script. 2024-09-18 16:34:48 -04:00
Michael Chung f768781997 Trying a documented wya of running a shared worker. 2024-09-18 16:27:20 -04:00
Michael Chung c3c44f7709 Try this loading. 2024-09-18 15:50:50 -04:00
Michael Chung 17e3d33e80 Trying with a newly compiled file. 2024-09-18 15:19:55 -04:00
Michael Chung da7309d571 try an alternative way to load the script. 2024-09-18 15:12:42 -04:00
Michael Chung 4ae50c086d Ok shared worker as js file compiled. 2024-09-18 14:35:03 -04:00
Michael Chung 2771e45710 SharedWebWorkers. 2024-09-18 14:25:07 -04:00
Michael Chung a9881ff98c Adding log messages. 2024-09-18 14:17:41 -04:00
Michael Chung eca27e263a Trying a shared worker work around. 2024-09-18 14:14:43 -04:00
Michael Chung 1fe0296d73 Ok Modified the worker it should catch via vite. 2024-09-18 13:44:29 -04:00
Michael Chung 5e3d79e91e Merge branch 'main' of github.com:storytold/storyteller-board into main 2024-09-18 12:47:31 -04:00
Michael Chung 3c3d7c5934 Fixed Reset Issue.
Fixed worker issue in prod.
Fixed RenderEngine.
2024-09-18 12:46:19 -04:00
wilandwil 6650f6fdfa make switches a common component (#19)
Co-authored-by: wil <wil@storyteller.ai>
2024-09-18 09:36:09 -04:00
Michael Chung 829c4ea27b Fixed hack. 2024-09-18 01:06:03 -04:00
wil ea37a4c3d6 intialize with undefined instead of initial values 2024-09-18 00:11:52 -04:00
Michael Chung d81cf44c84 Put hack back in. 2024-09-17 23:46:57 -04:00
Michael Chung 816a087b6b Remove hack 2024-09-17 23:43:40 -04:00
Michael Chung f97a64682e Ok fixed most of the error issues. 2024-09-17 23:08:15 -04:00
Michael Chung d5fc2d8145 Merge branch 'main' of github.com:storytold/storyteller-board into main 2024-09-17 17:52:51 -04:00
Michael Chung 9dc4c389e3 More code clean up. 2024-09-17 17:52:38 -04:00
Michael Chung ca8c9441e8 Error handling works.
Just need one more place in the engine.
2024-09-17 17:46:35 -04:00
wilandwil 4f068a2920 Feature/ AI Stylize 2 (#18)
* setup ai stylize dialog to manage more properties

* integrated switches and sliders

* all options for ai stylize is available except for IPAdapter

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-09-17 16:42:13 -04:00
wil 76a0e1a98d ui fixes 2024-09-17 10:12:35 -04:00
wilandwil 0060555489 Feature/add video 4 (#17)
* better component structure, less weird menu states

* housekeeping

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-09-17 09:40:53 -04:00
Michael Chung 3eba786a70 Remove blobs after reset. 2024-09-17 02:12:06 -04:00
ArEnSc 74283b958c Feature/tie together video rendering (#16)
* Images work again.
* Working on tying to gether the onnx
* Should render correctly.
2024-09-17 01:08:09 -04:00
a76424a065 Fix/serving onnx wasm (#15)
* Code with no model.

* memory not enough error

* housekeeping

* Added onnx function

* even more simplified

* uninstall unneccessary packages

---------

Co-authored-by: Quicksticks-oss <chongobongotoday@gmail.com>
Co-authored-by: wil <wil@storyteller.ai>
2024-09-16 18:56:30 -04:00
wil a5bf07d838 fixed loadingbar to not show on mount 2024-09-16 10:52:40 -04:00
ArEnSc 5d85e9b805 Feature/rendering (#14)
* Taking a checkpoint on this, basically need to ensure that the blobs come over to the main thread correctly.
As array buffers.
Lets just try with single images.

* Change the endpoint setup error handling and create a new video now to hold the new video once DiffusionSharedWorker
Freeze the video nodes tie up rendering and add a message on rendering.
Fix issue with window scaling and positioning.

* Added Progression issue with the server not processing stuff though.
Now the UI piece needs to be worked on and the payloads for this.

* Capture canvas resizing dynamically, now time to ensure all nodes follow the resizing.

* Need to handle errors.
Need to add a loading bar at the top of the main canvas thing.

* Resize issue fixed with the Canvas by adding delta.

* Modified the end point to be 24 fps, need to expose it.
Need to hook in the loading API Freeze the components, surface the new video node, and potentially stream the frames back.
We need to add a delete node and add a video node.

* Ok merging with main so we can merge with wil's work.

* Multiselect needs to do deleted.

* Selection Manager added.

* Ok multi-select working.

* Working on Delete and Layers.

* Delete Videos Added and Selection Bug fixed.
Added Z Layer stuff.

* added the image send back and front.

* Fixed minor bug.
Merging with wils code now.
2024-09-15 22:49:21 -04:00
wilandwil ec8a8be9eb now toolbar main comes with a loading bar, and its retry button is hookedup as well (#13)
Co-authored-by: wil <wil@storyteller.ai>
2024-09-15 17:26:30 -04:00
wilandwil aeb2c7d519 contextual button for retry done (#12)
Co-authored-by: wil <wil@storyteller.ai>
2024-09-13 00:32:09 -04:00
Michael Chung b8b7668d56 Merge branch 'main' of github.com:storytold/storyteller-board into main 2024-09-12 23:49:43 -04:00
Michael Chung 63ca9b5fa3 Trying the bitmap transfer method, since canvas transfer
doesn't actually work in chrome lol.
2024-09-12 23:49:01 -04:00
wilandwil dbdbcc6945 hook up ai stylize dialog to dispatcher and events (#11)
Co-authored-by: wil <wil@storyteller.ai>
2024-09-12 21:06:13 -04:00
wilandwil 8724ac0688 error screens and retry buttons (#10)
Co-authored-by: wil <wil@storyteller.ai>
2024-09-12 20:48:02 -04:00
ArEnSc 08caa191b2 Feature/integration UI pieces (#9)
* Wiring renderer now.
* Update Client Side Update
* Diffusion Renderer Almost implemented.
2024-09-12 16:38:58 -04:00
wilandwil 2bb35f9560 Feature/ add video 2 (#8)
* api point works

* upload api calls done, make better all components state changes, some asesthetic improvements

* loading screens for the add video proccess

* added and uploaded video now in the uiEvents for the Engine to listen and read

---------

Co-authored-by: wil <wil@storyteller.ai>
2024-09-12 16:23:22 -04:00
wil 87eaa60716 take out unnesscary code from code imported from studio 2024-09-12 12:24:16 -04:00
wil a8110eeb90 ui touch ups 2024-09-12 11:05:34 -04:00
wil 87399eec54 housekeeping: standardize uiAccess nomenclature, standardize signal component setup 2024-09-12 10:24:57 -04:00
ArEnSc 95ca2c333b Feature/shared web worker (#7)
* Added SharedWorker to the renderer.
* test RenderEngine using shared workers.
* Creating primitives for shared workers, the issue is this queued work thing is mainly what these are going to be used for.
I should write this for any open cv operation or any media operations, this should be keeping things snappy.
2024-09-12 02:40:13 -04:00
wil 420c9e04da imported style picker and prompt text box 2024-09-12 00:06:27 -04:00
wil 381069737a organizing components 2024-09-11 20:52:11 -04:00
wil cf1f1a781c tooltip for trimtime 2024-09-11 17:52:58 -04:00
wil 351a4009f1 making better UX of trim scrubber 2024-09-11 17:24:41 -04:00
wil 7c23549fd4 sort out plumbing of event data 2024-09-11 17:13:20 -04:00
wil a504e57aec trim scrubber are smooth and functional, component done 2024-09-11 17:06:04 -04:00
wil eff3c66821 smooth and optimized the play cursor, play cursor done
less files
2024-09-11 14:42:19 -04:00