GDevelop-extensions icon indicating copy to clipboard operation
GDevelop-extensions copied to clipboard

New extension: Supabase

Open github-actions[bot] opened this issue 5 months ago • 16 comments

Description

This extension is an upgrade of Supabase save state extension #1067 by @romw314.

Supabase vs Supabase save state

  • Both, Supabase and Supabase save state, use the same JavaScript client by @romw314.
  • Supabase doesn't need a static scheme (setup), however, extension users still need to configure their own Supabase projects.
  • Supabase supports OTP authentication.
  • Supabase supports CRUD and filtering.
  • Supabase retrieves session automatically by saving/loading refresh token.

Comparison

Screenshot_٢٠٢٤-٠٩-١٤-١٦-٣٠-٥٣-٥٨_40deb401b9ffe8e1df2f1cc5ba480b12 Screenshot_٢٠٢٤-٠٩-١٤-١٦-٣٠-٣٨-٠٥_40deb401b9ffe8e1df2f1cc5ba480b12

How to use the extension

  • Get project's URL and key from Supabase.
  • Open the extension in the editor and set SupabaseURL and SupabaseKey.
  • On Supabase.com, currently you have to let anonymouses read tables, no need to let anonymouses create/update/delete.

Checklist

  • [X] I've followed all of the best practices.
  • [X] I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
  • [X] I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

What tier of review do you aim for your extension?

Community (Unreviewed)

Example file

Supabase example.zip

Extension file

Supabase.zip

github-actions[bot] avatar Sep 14 '24 13:09 github-actions[bot]