* Bump @supabase/shared-types.
* Add scopes parameter to all queries and mutations.
* Refactor the publish app side panel to include scopes.
* Refactor the authorize page to show the app scopes.
* Remove a console.log.
* Address all feedback.
* Simplify the scope rendering.
* Simplify the scopes wording when creating an app.
* Make the modal a bit wider so that some of the text doesn't overflow.
* Add docs url to oauth scopes
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* Deprecate old project-read-only-query and add temp-disable-read-only-mode-mutation
* Scaffold enable writes UI
* Implement temp enable writes
* Bump @supabase/shared-types.
* Add scopes parameter to all queries and mutations.
* Refactor the publish app side panel to include scopes.
* Refactor the authorize page to show the app scopes.
* Remove a console.log.
* Address all feedback.
* Simplify the scope rendering.
* Simplify the scopes wording when creating an app.
* Make the modal a bit wider so that some of the text doesn't overflow.
* Add URL to docs for oauth apps scopes
* Remove unnecessary async await
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
* Midway adding queries for service statues
* Add service status check react queries for postgrest, storage and auth
* Add service status check for realtime and postgres
* Simplify loading and all services operational logic
* Update based on feedback
* Small fix
* Hide status checks for auth and realtime if api key not available
* Update studio/components/interfaces/Home/ServiceStatus.tsx
Co-authored-by: Steve Chavez <stevechavezast@gmail.com>
* Use new endpoints to check auth storage realtime rest service status, and deprecate unused RQs
* Add health check for edge functions
* Add ts-ignore
* Small fix
* Remove unnecessary param in edge functions status query
* Add comment RE troubleshooting docs
---------
Co-authored-by: Steve Chavez <stevechavezast@gmail.com>
* Migrate the saved logs page to use RQ.
* Remove ProjectContentStore and replace its functionalities with useLocalStorage and RQ API calls.
* remove console.logs
* add useLocalStorage mock
* Filter only the log data.
---------
Co-authored-by: Alaister Young <a@alaisteryoung.com>
* Set up react queries for enumerated types
* Add delete enumerated type RQ
* Implement types UI + deleting types
* Implement create enumerated type
* Implement update enumerated type
* Tidy enumb dropdown in table editor
* Fix default value dropdown for enum in column editor
* Remove unused code
* Add create enum type cta in column editor
* Support updating enum description
* Add learn more URL RE inability to delete a single enum value
* Add sorting when creating enums
* Support updating existing values in an enum type
* Support updating order when editing existing enum
* Address comments part 1
* Address comments part 2
* Use lucide icons
* Update icons
* Address comments part 3
* Refactor enum type forms to use react hook form
* Update studio/components/interfaces/Database/EnumeratedTypes/EditEnumeratedTypeSidePanel.tsx
* Update studio/components/interfaces/Database/EnumeratedTypes/EditEnumeratedTypeSidePanel.tsx
* Copy
* Small style fix to API panel
* Use new input components and add alert when creating enum type
* Address comments
* Address comments
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com>
* Demo api side panel
* Add docs for storage and edge functions
* Add content
* fix
* Add scroll to logic
* Add storage docs
* Add docs URLs
* Add connecting to project section in getting started
* Link back to docs site for product + resource specific docs
* Add entry points into API side panel for table editor, auth users and storage
* Add entry points into API side panel for edge functions
* Beef up feature preview modal with content
* Fix asset path
* Address several feedback
* Addressing more feedback
* Shift GraphiQL page to database if new api docs flag enabled
* Spelling
* Wording changes
* Spacing and wording
* Fix small issues
* Fix
* Update key showing toggle button
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com>
* Chore: Add UI for displaying and unbanning IP addresses
* Fix build errors
* Address minor code review feedback
* Add a description title for the form
* Fix ponctuation marks
* Removed comments
* Deprecate local observable in api.tsx
* Deprecate local observable in auth users pqage
* Replace prop drilling refetch with proper query invalidation in mutations