**main changes:**
- every tab now has search for featured/mine (sets, character,
animation, facial expression, objects, image panels)
- all are under the same posthog feature flag
- I've tested all tabs myself it shouldn't have any problems, except
expressions which filter engine categories is returning nothing (but
isn't that important, can be fixed later, since we only have a few
expressions currently and it's dev only)
**other small changes:**
- loading title font weight change
- typo and leading fixes
@bflatastic please be mindful that all the components in the reusable
folder are/could-be/should-be reused in different components, which
means, if a signal is needed, their parent component has to load that
signal and pass it on to them, otherwise the component wont be reusable
anymore
Co-authored-by: wil <wil@storyteller.ai>
Tabs Improvements:
- refactor tabs so no more race condition revolving unneccessary signals
- clean up signals
- refactor upload modal movement to be non-signaled and generalized for
more files types
- better naming for files and components, better error handling, eslint
type any fix
- upload file screen can use less state rerenders and better error
messages
Object Uploader
- adapt the old object upload modal with 3d object preview into the
updated best version of upload modal
- preview loader code improvements, better flow and organization
Sets Tab:
- create a set tab, it currently show objects
- hide it behind a FeatureFlag
---------
Co-authored-by: wil <wil@storyteller.ai>
* Add typeform on pages with lots of visits
* Let people sign up on the waitlist directly instead of going to storyteller
* Add Media Mentions and early access to storyteller for pro and elite plans
* Add Media Mentions and Storyteller Sign Up to pages with most visits
* Move Storyteller Sign Up form lower on dashboard pages for Fakeyou
* Add the option to sign up for the waitlist if a user doesn't have a beta key on the redeem page
* fixed changes
* Update MentionsSection.tsx
---------
Co-authored-by: Ishaan Shrivastava <ishaan@storyteller.ai>
Co-authored-by: bflatastic <bombayapirat@gmail.com>