novuhq / novu

Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.
https://novu.co
Other
33.67k stars 3.46k forks source link

feat(web): New onboarding #5855

Closed SokratisVidros closed 4 days ago

SokratisVidros commented 4 days ago

What changed? Why was the change needed?

Flow

  1. Run npx novu@latest dev
  2. Visit http://localhost:2022/studio
  3. Redirect to https://web.novu.co/local-studio/auth
  4. If signed in, redirect back to http://localhost:2022/studio?local_studio_url=... and load the studio iframe with src = local_studio_url
  5. If not signed in, redirect to sign-in or sign-up (consult the nv_onboarding_step cookie) with redirect_url=https://web.novu.co/local-studio/auth
  6. When authentication is complete, the browser will redirect to step 3 and replay the following steps.
netlify[bot] commented 4 days ago

Deploy Preview for dev-web-novu ready!

Name Link
Latest commit 2f5c96d777a8572755ebd247c385832de03d0680
Latest deploy log https://app.netlify.com/sites/dev-web-novu/deploys/667d845dfb8bf20008bdb777
Deploy Preview https://deploy-preview-5855--dev-web-novu.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] commented 4 days ago

Deploy Preview for novu-design failed. Why did it fail? →

Name Link
Latest commit 2f5c96d777a8572755ebd247c385832de03d0680
Latest deploy log https://app.netlify.com/sites/novu-design/deploys/667d845dc5e2f20008216ea5
scopsy commented 4 days ago

@antonjoel82 thank you for the feedback! Applied most of it, the rest was making some troubles so for the sake of time I will leave it as is for now. We just have a few dependant changes with this PR I would love to resolve 🙏