Commit Graph
53 Commits
Author SHA1 Message Date
Brandon Thomas 8398e6c06e fix env var configuration madness 2025-01-26 02:30:52 -05:00
ArEnSc 04ec557da1 Feature-Streaming Frames and FFMPEG (#671)
Removed FF MPEG
Added New Rendering code using web workers and zipping and uploading.
Added a New endpoint to upload a bucket of frames.
2024-08-30 19:22:37 -04:00
wilandwil ecf27daa15 Upload button (dev only) can now be Enabled via User Attributes (#654)
Co-authored-by: wil <wil@storyteller.ai>
2024-07-25 17:22:46 -04:00
BFlat af4f55c727 font change and minor styling fixes (#644)
- changed from system font to new font to be consistent on every
platform
- minor styling fixes
2024-07-22 00:36:27 +07:00
wilandwil 75516a9870 NETLIFY CONTEXT HOTFIX (#627)
we need a specific deploy context instead of relying on the reserved
one.

Co-authored-by: wil <wil@storyteller.ai>
2024-07-12 20:45:47 -04:00
wilandwil 3d707b9911 Feature/Tabs improvement 2 - Image Panels... Panel (#592)
Co-authored-by: wil <wil@storyteller.ai>
2024-07-08 20:46:23 -04:00
wilandwil 8164fec7b2 Feature / Creation Wizard (rebased & squashed version) (#583)
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>
2024-07-04 17:36:20 -04:00
BFlat 052c1e2e34 Bug fix: toast blocking my movies button (#574)
moved toast location into editor bounds so it doesnt block anything


![image](https://github.com/storytold/GottaGoFast/assets/46063141/6332547e-8ea4-446a-9aeb-600943d8e341)
2024-07-03 16:30:57 -04:00
BFlatandwil 0c8ce2ced7 feature/search objects (#575)
- 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>
2024-07-03 16:12:14 -04:00
300f7bdda6 Posthog (#551)
Co-authored-by: Ishaan Shrivastava <ishaan@storyteller.ai>
Co-authored-by: Christopher Oliphant <christopheroliphant@christophersmbp.home>
Co-authored-by: ArEnSc <6252325+ArEnSc@users.noreply.github.com>
2024-07-02 18:15:46 -04:00
wilandwil 3e33321fd3 Fix / Delete Env var Signal to avoid Over Rerender (#528)
- 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>
2024-06-24 12:07:04 -04:00
FromTheLOLAshesandChristopher Oliphant fecb909570 Fix 405 error (#516)
Co-authored-by: Christopher Oliphant <christopheroliphant@christophersmbp.home>
2024-06-23 15:20:06 -04:00
a627cddbdc Api Manager 5 Squashed and Copied to Main (#495)
- Add rename media file
- add delete media file
- Add many load functions
- add user bookmarks (no tests yet)
- user bookmarks - fixes and unit tests
- user rating
- Add analytics
- add beta keys endpoints
- add comments endpoints
- Add conversion endpoint
- Add featured items endpoints
- Add to Jobs enpoints
- Add moderation endpoint
- Initial weights endpoints
- All weight enpoints, no unit tests
- unit tests for weights

extra fixes from wil:
- turn off proxy settings for node_env === development
- audit packages

---------

Co-authored-by: Christopher Oliphant <christopheroliphant@christophersmbp.home>
Co-authored-by: wil <wil@storyteller.ai>
2024-06-18 19:30:33 -04:00
wilandwil 47cfc713d6 eliminate expressions flag (#484)
Co-authored-by: wil <wil@storyteller.ai>
2024-06-17 17:23:47 -04:00
wilandChristopher Oliphant 452d283c2a fix CORS (#482)
Co-authored-by: Christopher Oliphant <christopheroliphant@christophersmbp.home>
2024-06-17 15:41:59 -04:00
wil e76c885b0c cherry picked code for new auth strategy, implement its functionalities again using the new api manager 2024-06-13 20:26:50 -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
e65b94405a THE REFACTOR MAY17th (#393)
supress error for process env, added vscode setting to gitignore

segrgate enums (#369)

Co-authored-by: Christopher Oliphant
<RALifeCoach@users.noreply.github.com>

Refactor storybook (#370)

Co-authored-by: Christopher Oliphant
<RALifeCoach@users.noreply.github.com>

button dropdown docs (#372)

storybook doc for button dropdown component

refactor side panel tabs (#371)

Co-authored-by: Christopher Oliphant
<RALifeCoach@users.noreply.github.com>

fix enums (#373)

Co-authored-by: Christopher Oliphant
<RALifeCoach@users.noreply.github.com>

Refactoring Auth Context to Signals (#374)

- file restructure, store -> signals
- rewrite AuthContext to signals, and get rid of AuthContext
- modify all files that need to use AuthContext to use the
authentication Signal
- the complex login persistency logic is now just a persistLogin
function ran at root!
- fetchers uses the auth signal directly to get the sessionToken
- components no longer useSignals for these fetchers, hence decoupled
from the auth signals
!! components and fetchers that are definitely subjected to refactor
does not receive the useSignal decoupling treatment

Co-authored-by: wil <wil@storyteller.ai>

Refactoring Toaster Context to a Toaster Component + Signal (#378)

- Created the Toaster Component
- Created the Toasts Signal
- Now no useContext is needed for Toast Poping, nor passing AddToast
around
- Simply import addToast from the Signals and you can pop a toast from
anywhere in the codebase

Co-authored-by: wil <wil@storyteller.ai>

Refactoring AppUi Context (partial: delete unused, editorLoader becomes
signal) (#379)

- dialogueTTS is unused, hence deleted
- view side-by-side mode is unused, hence deleted
- timeline height in this context was already made into signal, hence
deleted
- editorLoader in this context is now made into a page level signal,
hence deleted
- components and dispatcher of the editorLoader are modified to use
signal instead
- app level reducer is no longer used, tugged into context folder to
avoid confusion, will be deleted when all attributes in AppUi context is
refactored into signals

Co-authored-by: wil <wil@storyteller.ai>

Refactor control panel (#391)

- control panel - simplified and improved
- Please also test it. It operates slightly differently. For example, if
the user types an invalid character, the character is ignored.

---------

Co-authored-by: Christopher Oliphant
<RALifeCoach@users.noreply.github.com>

Refactoring App Level Components
- Components that are in the /app/component folder are split into
reusable and signaled
- reusable are in theory signal independent
- signaled are dependent on signals (and maybe a use-once component)
- some app level components has page level enums or signals, those are
bumped to app level now
- all components in the module directory are moved into the component
directories depending on whether it's reusable or signaled
- code changes in are mostly just import changes to get re-target to get
the correct files
- discovered a small bug in FilterButtons and is fixed
- whether a component need more work, it is commented on the index file
that import them into the grand collection of components

Refactor - Signals Part 2
- store is renamed to signals in PageEditor for clarity
- ObjectControlPanel now uses a Signal instead of the AppUiContext
- Moved EditorContext to Page Level, all context are page level only now
- editor is modified to read and use signals directly (for now), this
includes: -- the ObjectPanel signal
-- the Scene signal
-- the Authentication signal
- and hence, editor now has a constructor doesn't require any arguments
- editor also has a simple initialization
- AppUiContext is retired completely and deleted

---------

Co-authored-by: wil <wil@storyteller.ai>
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-17 00:22:34 -07:00
Brandon Thomas 17f23d43eb Bind the environment variable for expressions in build (#331) 2024-05-07 12:41:08 -07:00
FromTheLOLAshesandChristopher Oliphant fa2fb38d0d Feature/upload movement (#330)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-07 12:05:17 -07:00
FromTheLOLAshesandChristopher Oliphant 022e34b8a1 change side panel start width and set width minimum (#309)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-03 12:48:41 -04:00
FromTheLOLAshesandChristopher Oliphant f33a97c833 expressions (#288)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-03 12:24:06 -04:00
FromTheLOLAshesandArEnSc f5a061ad47 Feature/overwrite keyframe (#250)
Co-authored-by: ArEnSc <6252325+ArEnSc@users.noreply.github.com>
2024-04-26 12:35:52 -04:00
Brandon Thomas c73474be8e bake in environment via build (part one of two) (#245) 2024-04-25 21:50:50 -04:00
FromTheLOLAshesandChristopher Oliphant 864716ddb9 Feature/my movies modal (#234)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-04-25 15:33:12 -04:00
wil 94012e90f6 rid of react-cookie package 2024-04-11 13:07:43 -04:00
Christopher Oliphant 9dbf59300d add canvas 2024-04-10 15:38:25 -04:00
Christopher Oliphant 75261f4fa0 Add stylizations page 2024-04-10 15:16:24 -04:00
Michael Chung 06d7783a05 Fix issue with css font awesome.
https://stackoverflow.com/questions/56334381/why-my-font-awesome-icons-are-being-displayed-big-at-first-and-then-updated-to-t
2024-04-09 19:56:57 -04:00
Christopher Oliphant d1c6d7c13b toaster 2024-04-08 17:25:40 -04:00
wil 5852c10fd6 can login and get session 2024-04-02 17:15:37 -04:00
wil b4224667e6 topbar logic improvements 2024-04-01 20:13:10 -04:00
FromTheLOLAshes 71dde2af2f Merge branch 'test' into feature/resize-timeline 2024-03-29 23:02:22 +07:00
FromTheLOLAshes 0038a40a27 Move with scrollbar 2024-03-29 20:57:27 +07:00
wil 1ee39b13cd change all loading transitions to use headlessui transitions 2024-03-27 23:53:48 -04:00
wil 8b3a5f9c29 take over loading screen 2024-03-26 11:48:34 -04:00
BFlat 0aa05813d6 dynamic engine section height according to timeline height/resize 2024-03-24 14:25:07 +07:00
BFlat 94c9fbefb8 font added 2024-03-24 12:02:50 +07:00
dev 1b16972bf9 slicing the cake 2024-03-21 21:55:11 -04:00
dev 7ad283c69b more modules composed of tailwind, headlessui and our brand components 2024-03-21 20:02:04 -04:00
dev 6a85eaf268 menu be sliding 2024-03-21 18:42:22 -04:00
dev 64dfddd1fc include tailwind code example 2024-03-21 17:16:52 -04:00
dev f24d1d25ed better buttons 2024-03-21 16:38:40 -04:00
dev 6a50feea35 buttons, and topbar scafoldding 2024-03-21 15:09:47 -04:00
dev 24362f5ee8 buttons, callbacks 2024-03-20 17:53:33 -04:00
dev fad8cd4e48 icons, scaffolding 2024-03-20 17:34:55 -04:00
dev 04b32b7e77 tailwind scaffolding 2024-03-20 16:08:35 -04:00
dev abd412bd22 started scaffolding with our brand styles using tailwind 2024-03-20 15:09:08 -04:00
dev bc6f190f32 css loading syntax 2024-03-20 11:41:13 -04:00
dev 32b1c13f6a testing css 2024-03-19 23:03:33 -04:00