Commit Graph
148 Commits
Author SHA1 Message Date
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
Brandon Thomas b184612da7 Merge pull request #21 from storytold/bt-build-script
Add build script + launch browser script
2024-09-18 12:04:41 -04:00
Brandon Thomas ff3650f288 Add build script + launch browser script 2024-09-18 12:03:55 -04:00
Brandon Thomas 748a23380a Merge pull request #20 from storytold/bt-netlify-builds
update readme, add second build command
2024-09-18 11:49:22 -04:00
Brandon Thomas 1a60eb50ed update readme, add second build command 2024-09-18 11:48:29 -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
wil 7403753434 update readme. rid of package-lock since we use yarn 2024-09-15 15:57:57 -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 f586e2e25c Merge pull request #6 from storytold/feature/stylize-dialogue
imported style picker and prompt text box
2024-09-12 00:07:07 -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 7b7b4a4b60 Merge pull request #5 from storytold/feature/add-video
Feature/add video
2024-09-11 19:00:53 -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