Skip to content

feat(oauth): general oauth improvements, added x and supabase oauth#186

Merged
waleedlatif1 merged 12 commits intomainfrom
feat/xoauth
Mar 26, 2025
Merged

feat(oauth): general oauth improvements, added x and supabase oauth#186
waleedlatif1 merged 12 commits intomainfrom
feat/xoauth

Conversation

@waleedlatif1
Copy link
Copy Markdown
Collaborator

@waleedlatif1 waleedlatif1 commented Mar 26, 2025

  • added x oauth
  • added x oauth to x tools
  • added supabase oauth
  • ui improvements for action required banner in settings > credentials
  • improvement(oauth): if there is already an account connected, don't display the connect button in the credential selector
  • fixed typo in marketplace for customer_service

Description

  • Added X OAuth, updated blocks to use OAuth credential selector and tools to use credentials instead of API keys
  • Added Supabase OAuth
  • Fixed bug where we fetch credentials repeatedly while credential dropdown is open, only fetch on mount
  • UI improvements for Settings > Credentials
  • Fixed typo in marketplace

Fixes #98

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Performance improvement

How Has This Been Tested?

Authenticated with X, ran the X block. Authenticated with Supabase.

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • Any dependent changes have been merged and published in downstream modules
  • I have updated version numbers as needed (if needed)

Security Considerations:

  • My changes do not introduce any new security vulnerabilities
  • I have considered the security implications of my changes

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 26, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Mar 26, 2025 10:31am
sim ✅ Ready (Inspect) Visit Preview 💬 Add feedback Mar 26, 2025 10:31am

@waleedlatif1 waleedlatif1 merged commit 51e2b39 into main Mar 26, 2025
4 checks passed
@waleedlatif1 waleedlatif1 deleted the feat/xoauth branch March 26, 2025 10:40
RadoBoiii pushed a commit to RadoBoiii/sim-fork that referenced this pull request Apr 13, 2025
…imstudioai#186)

* added x oauth

* added x oauth to x tools

* fix(deps)(deps): bump vite in /sim in the dependencies group (simstudioai#183)

* improvement(vars): variable rename reference change

* fix(ui): scrollbar styling across all browsers

* feat(error-handling): created error path and upgraded ports

* improvement(ui/ux): console

* fix(connection-block): spacing

* added supabase oauth

* ui improvements for action required banner in settings > credentials

* improvement(oauth): if there is already an account connected, don't display the connect button in the credential selector

* fixed typo in marketplace for customer_service

---------

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Fix supabase and X auth

2 participants