* Add comboboxes to the index side panel dropdowns
* Add loading state for create index panel select a table field
* Add placehholder for columns field in create index side panel
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* Shift filtering of enum types lenght out of react query to just the enum types page
* Update apps/studio/components/interfaces/TableGridEditor/SidePanelEditor/TableEditor/TableEditor.tsx
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
* docs(snippets): add bash example for third party Oauth
* style(docs): fix prettier
* docs(snippets): fix method type for Oauth authorize
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Refactor tabs so that:
- Behavior add-ons, such as query params, are HOCs in ui-patterns, to keep the basic Tabs minimal
- No dependency on next/router (this is to smooth out a separate App Router migration PR)
- No dependency on useSearchParams either (this is to preserve static generation of as much HTML content as
possible, for SEO purposes -- see comment about client-rendering bailout when using useSearchParams)
- Syncing behavior better localized in a hook
Minor enhancement to save tab preferences to local storage so they are remembered between sessions
* feat: add advanced teams / enterprise auth settings
* tweaks + upgrade prompt
* update codegen
* Fix newline at end of file in api.d.ts
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
Co-authored-by: Alaister Young <a@alaisteryoung.com>
* Update CTA for manual disk size increase beyond limit
* Remove unused imports
* Add error handler for sql editor
* Fix clicking supabase icon button in project not closing the nav bar when entering into another project from the home page
* Update copy
* Update extensions search behaviour
* Minor type simplification.
* Fix leftover type issue.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
* fix(ux): allow creating fk on new column after changing name
Old behavior: If you create a new column, create an FK on that column,
then change the name of the column before saving, FK creation will fail.
This is because the name of the FK source column does not update to
match the changed name.
New behavior: When you change the name of the new column, the FK source
column changes to match, so the FK is created correctly.
* small fix
* Temp hide column privileges warning in column editor for new columns
* Smol fix
* Fix imports
* fix
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
* move to shared types
* Rename the package to api-types.
* Fix a forgotten dependency.
* Add more forgotten deps.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
* fix: show custom domain when active in API docs
* fix: remove `auth/v1/callback` from custom domain in new API docs
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>