twentyhq / twenty

Building a modern alternative to Salesforce, powered by the community.
https://twenty.com
GNU Affero General Public License v3.0
14.97k stars 1.46k forks source link

[Timebox] Routing for chrome extension sidepanel #5260

Open AdityaPimpalkar opened 2 months ago

AdityaPimpalkar commented 2 months ago

Scope & Context

To keep user interactivity for our chrome extension in one place as much as possible - chrome sidepanel would be the best option for now.

As of now we have three screens on the sidepanel

  1. Twenty app site (for interacting with twenty directly)
  2. Settings page (for developers)
  3. oauth/signup (for authentication)

We have no way of switching between different screens (for eg. Once the user is authenticated, we have no way of going back to change urls on settings page)

FelixMalfait commented 2 months ago

Use react router?