Commit Graph
1191 Commits
Author SHA1 Message Date
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
50889ed358 Editor Refactoring (#402)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
Co-authored-by: Quicksticks-oss <chongobongotoday@gmail.com>
2024-05-20 16:36:13 -04:00
Brandon Thomas 971286773b remove FakeYou references, change beta key redirect (#403) 2024-05-19 20:16:03 -04:00
FromTheLOLAshesandChristopher Oliphant 73249ae406 Redirect to storyteller.ai if user not allowed to use studio (#396)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-19 19:51:12 -04:00
FromTheLOLAshesandChristopher Oliphant 080f28c5e1 Fix bug expressions not being added to timeline on load (#395)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-19 19:50:44 -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
ArEnScandStoryteller 905cbd135f fix strength (#387)
Co-authored-by: Storyteller <storyteller@MacBook-Pro-de-Storyteller.local>
2024-05-15 18:36:23 -07:00
Storyteller bb8c48d866 updated upload video to support style name and the scenetoken to more or less allow remixing 2024-05-15 17:29:12 -07:00
BFlat 2d287c05c4 timeline premium lock (#386) 2024-05-15 16:50:35 -07:00
Storyteller b2f20342e8 Fixed generation options 2024-05-15 16:47:38 -07:00
BFlat 1eee336d68 style strength styling (#385) 2024-05-15 16:09:52 -07:00
ArEnScandStoryteller 9c45001d1f 7 seconds edition (#384)
Co-authored-by: Storyteller <storyteller@MacBook-Pro-de-Storyteller.local>
2024-05-15 15:49:06 -07:00
ArEnScandStoryteller f62dbdd7d5 Style Strength button (#383)
Co-authored-by: Storyteller <storyteller@MacBook-Pro-de-Storyteller.local>
2024-05-15 15:09:31 -07:00
BFlat b538a634bb premium lock component (#381)
**Basic Usage** (just wrap it over any feature you want to premium
lock):
`<PremiumLock requiredPlan="any">
     <div>Content for premium users</div>
 </PremiumLock>`
 
This component still needs to be linked with the API.
2024-05-15 13:59:47 -07:00
Brandon Thomas 6633a0d0d8 upload image endpoint (#377) 2024-05-15 01:50:25 -07:00
Brandon Thomas 43e7f6cd10 add arg for intermediate system file (to hide files) (#376) 2024-05-15 00:28:54 -07:00
BFlat afb4a7f321 style buttons styling update (#368) 2024-05-13 22:08:37 -07:00
ArEnScandStoryteller 474799ddd9 Feature/upscaling detail (#367)
Co-authored-by: Storyteller <storyteller@MacBook-Pro-de-Storyteller.local>
2024-05-13 21:14:05 -07:00
BFlat 6815bf3260 fix preview image squeeze/stretch on timeline/side panel resize (#362)
make preview image object-cover
2024-05-13 14:58:18 -07:00
Miles Ryan 1fce1b4c02 Retargeting Move AI (#366) 2024-05-13 14:51:42 -07:00
ArEnScandStoryteller c6b83c106a Change in the Login title (#365)
Co-authored-by: Storyteller <storyteller@MacBook-Pro-de-Storyteller.local>
2024-05-09 10:42:11 -07:00
ArEnScandStoryteller 92d0e2b3c8 Fix emotion drag and drop from featured (#363)
Co-authored-by: Storyteller <storyteller@MacBook-Pro-de-Storyteller.local>
2024-05-08 21:35:48 -07:00
BFlat 26fce3c000 bug fix to make scene name only editable if user is owner (#360)
fixes the bug where users that are not owners of the scene were able to
click to edit scene name and the input gets stuck.
2024-05-08 23:41:06 -04:00
BFlat 10e38e93bc expression tab styling fix (#361)
fixes filter buttons bottom being cut off on smaller screens and padding
fixes
2024-05-08 20:24:07 -07:00
wilandwil 69f92c88a1 Loading state when requesting a Frame Preview (#356)
- Spinner on Editor canvas when requesting a Frame Preview
- if Frame Preview returns an error, pop a toast

Co-authored-by: wil <wil@storyteller.ai>
2024-05-08 19:03:31 -07:00
FromTheLOLAshesandChristopher Oliphant 71efadc106 fix object vs character (#359)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-08 20:05:27 -04:00
Victor OandVictor ea69c66fc2 added featured to Expressions tab (#350)
Co-authored-by: Victor <victor@storyteller.ai>
2024-05-08 16:26:00 -07:00
Victor OandVictor f990555eb8 load scenes show featured scenes (#355)
<img width="891" alt="Screenshot 2024-05-08 at 2 53 15 PM"
src="https://github.com/storytold/GottaGoFast/assets/5749773/c0d3e829-256b-4de4-a13f-88d7ee374373">

Co-authored-by: Victor <victor@storyteller.ai>
2024-05-08 16:17:47 -07:00
wilandwil 46d57239cc env file hostnames updates (#357)
-done

Co-authored-by: wil <wil@storyteller.ai>
2024-05-08 18:31:10 -04:00
Miles Ryan 8dcc4de9c3 Scrubs to first. (#351) 2024-05-08 14:53:07 -07:00
FromTheLOLAshesandChristopher Oliphant 0979cd861d Clear timeline when creating a new scene (#353)
Co-authored-by: Christopher Oliphant <RALifeCoach@users.noreply.github.com>
2024-05-08 14:52:36 -07:00
Victor OandVictor 9cadcf8a8f animations tab looping fetch fix (#354)
Co-authored-by: Victor <victor@storyteller.ai>
2024-05-08 14:27:57 -07:00
Miles Ryan 8b5752ab6a Feature/bugfix quick switcher (#352)
Fixes Wills issue.
2024-05-08 17:06:09 -04:00
wilandwil 7fb2375acc Problem: Download Link is a Blob (#349)
- fixed by giving a proper filename.
- not fixed: filename exists, but is untitled, need to wait for backend
update to get a proper title

Co-authored-by: wil <wil@storyteller.ai>
2024-05-08 16:17:14 -04:00
Miles Ryan a262244ec5 Fixes generating video on preview camera. (#348) 2024-05-08 13:11:12 -07:00
Miles Ryan 45a38ee2e9 Removes pose animations to remove confusion. (#347) 2024-05-08 11:40:09 -07:00
Miles Ryan 868d72d601 Fixed rendering after playback issue. (#344)
Fixed rendering with playback already started glitch.
2024-05-08 09:42:26 -07:00
Brandon Thomas d73a1f68a0 fix image cors (#341) 2024-05-08 09:42:17 -07:00