Commit Graph
36403 Commits
Author SHA1 Message Date
f6a5ddf2f9 feat: update the main platform SSO documentation (#37705)
* feat: update the main platform SSO documentation

Update the main platform SSO documentation in preparation for the Self-Service SSO release (https://github.com/supabase/supabase/pull/36732)

---------

Co-authored-by: Chris Stockton <chris.stockton@supabase.io>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-08-06 16:10:23 +00:00
CharisandChris Chinchilla ef93da79b0 feat(docs): code samples with ts type stripping (#37695)
* feat(docs): code samples with ts type stripping

Introduce a new option to `$CodeSample`, `convertToJs`, which takes a
code sample written in TypeScript and strips the types to produce a
JavaScript version.

Adds tests for type stripping.

* Clarify instructions

---------

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
2025-08-06 10:21:51 -04:00
Rafael ChaconandRafael Chacon f5f0876b4e adds self to humans.txt (#37723)
Co-authored-by: Rafael Chacon <rafael.chacon@supabase.io>
2025-08-06 14:03:16 +00:00
kemal.earth 25fa7dd391 fix(studio): small clean up of block classes (#37721)
fix: small clean up of block classes

My linter was throwing problems because we had two Tailwind block element classes applied to the same elements. Clears that up.
2025-08-06 14:49:21 +01:00
Kevin Grüneberg 7eae9ad67a fix: docs links resulting in 404 (#37720) 2025-08-06 15:03:01 +02:00
Francesco Sansalvadore 6b172a2ee2 chore: remove lw15 banners (#37718)
remove lw15 banners
2025-08-06 07:42:27 -04:00
Han Qiao f6fa4987c5 chore: remove extra space from curl command (#37713) 2025-08-06 17:29:33 +08:00
Saxon FletcherandJoshen Lim a224598f1e Decouple editor panel (#37707)
* decouple editor panel from global state

* refactor again

* dont close assistant

* remove async

* onsave props

* Fix TS errors

* Remove editorPanel state from app-state, use useHotKey hooks for keyboard shortcuts

* Minor UX improvements to EditorPanel

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-08-06 15:03:53 +07:00
Joshen Lim 712a6b15e6 Chore/address danny friction log (#37659)
* Standardize more icons for table editor and storage explorer

* Standardize AI perms button CTA copy

* Improve toast error copy for invalid folder name

* Storage, open folder when its created

* Highlight FileExplorerRowEditItem when there's issues with name

* Adding a new folder, remove new row if onBlur and folder name has issues

* Update tabel editor header action Auth policy -> RLS policy

* Add dialog if navigating away from custom report while there's unsaved changes

* Add cmd s shortcut to save snippet in SQL editor

* Add toggling of favorite to context menu in sql editor

* Update save query label

* Fix SqlRunButton missing prop hasSelection for SQL editor
2025-08-06 11:22:45 +07:00
Joshen LimandJordi Enric 011f6c3e87 Fix Table Editor not identifying truncated array column values properly (#37683)
* Fix Table Editor not identifying truncated array column values properly

* Add comment

* update tests

* Fix TS issues and shift test file to beside the file its testing

* Fix tests

---------

Co-authored-by: Jordi Enric <jordi.err@gmail.com>
2025-08-06 11:11:14 +07:00
Joshen Lim cab0585533 Fe 1799/consolidate to useselectedprojectquery and (#37684)
* Replace all usage of useProjectContext with useSelectedProjectQuery

* Replace all usage of useSelectedProject with useSelectedProjectQuery

* Replace all usage of useProjectByRef with useProjectByRefQuery

* Replace all usage of useSelectedOrganization with useSelectedOrganizationQuery

* Deprecate useSelectedProject, useSelectedOrganization, and useProjectByRef hooks

* Deprecate ProjecContext
2025-08-06 10:53:10 +07:00
Charis 09b7cb6957 fix: typo (#37700) 2025-08-06 09:47:58 +07:00
Greggors 8f6bb2515f Add Greg Kress to humans.txt (#37702) 2025-08-06 01:26:27 +00:00
Filipe Cabaço 8b98da65c0 realtime: fix blogpost example to work properly for delete use cases (#37704) 2025-08-06 01:47:17 +01:00
32b5d8c244 feat: enable Self-Service Single Sign-On (SSO) for orgs (#36732)
* Start

* Add join org logic

* Regenerate the API types and add RQ hooks.

* Various fixes to the UI for SSO config.

* Refactor the components to use RHF.

* Fix the loading/error states in the main file.

* fix: minor changes to SSO UI

* Expanded default attribute mapping preset for `Okta` to include `user_name`, `first_name`, and `last_name` to match our docs.
* Normalized role casing in the "Join Organization on Signup" dropdown to match the roles expected by the backend (`Owner`, `Administrator`, `Developer`).
* Added the role (`Read-only`) to the selectable roles for auto-join.
* Call update mutation when an `ssoConfig` has been retrieved.
* Treats `404` as a valid "create" flow state rather than an error.
* Conditionally renders the SSO config form when config is successfully loaded *or* when the provider is not found, allowing users to onboard from scratch and disable the provider.

* chore: prettier

* feat: add a button linking to SSO setup docs

* Revert "feat: add a button linking to SSO setup docs"

This will be included in a separate docs pr.

This reverts commit 0b616fdd2e.

* General clean up

* Nit copy

* Add empty state for SSO

* Smol change

* One last tweak

---------

Co-authored-by: Chris Stockton <180184+cstockton@users.noreply.github.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
Co-authored-by: Chris Stockton <chris.stockton@supabase.io>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-08-05 17:03:30 -07:00
Danny WhiteandJoshen Lim 16fa59f127 feat: sticky storage config (#37654)
* feat: move storage settings

* feat: redirect

* feat: database settings in service area

* feat: move data api settings

* fix: revert data API placement

* feat: minor UX touches

* fix: simplify configuration group

* feat: references to database settings

* feat: references to storage settings

* fix: redirects and formatting

* fix: Import StorageMenu dynamically to avoid SSR issues with useLocalStorage

* feat: sticky sidebar footer

* fix: move Data API closer to semantic siblings

* fix: revert smart comma

* Shift bucket sort logic into storage explorer store

* Small fix and clean up

* fix: correct background-color class

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-08-05 23:47:23 +00:00
Tristan Yang 662741a9d7 Update custom-domains.mdx (#37675)
missing --experimental flag in activate vanity subdomain cli
2025-08-05 22:45:18 +00:00
Charis 553da3cb28 chore: generate pages on demand for staging (#37207)
Continuing the work to generate pages on-demand in staging so we can lower preview build times
2025-08-05 18:35:36 -04:00
Charis 768a991d20 docs: add docs on how to unban ips from dashboard (#37669) 2025-08-05 18:31:27 -04:00
Charis 8b72d96d66 docs: add product-specific troubleshooting views (#37671)
We have a global troubleshooting view at /guides/troubleshooting, but
for greater visibility, we should also have product-specific
troubleshooting views. This is the same view and same data as the global
page, but filtered down to a specific product.
2025-08-05 18:31:11 -04:00
Sami Fouad a69d464dfa Update broken link in auth-apple.mdx (#37689)
Apple changed the URL associated with Apple JS. Provided updated link where needed.
2025-08-05 22:31:01 +00:00
Charis 3e25e4dd37 chore: remove troubleshooting codeowners (#37697)
Code ownership was temporary while ironing out problems with sync
workflow. It seems more stable now, so I'm removing codeownership to
make sure people aren't blocked on troubleshooting updates while I'm
away.
2025-08-05 14:22:23 -04:00
TheOtherBrian1 6fdc1c2909 Update custom-postgres-config.mdx | added new supautil enabled settings (#34001)
* Update custom-postgres-config.mdx | added new supautil enabled settings

* Update custom-postgres-config.mdx
2025-08-05 15:37:53 +00:00
kemal.earth 98ab06097b fix(studio): storage settings inputs (#37691)
fix: storage settings inputs

The inputs for upload file size limit were overflowing out of the box, even on larger screens. Uses flex instead of grid to handle the inputs gracefully.
2025-08-05 16:03:28 +01:00
Bobbie Soedirgo f6419a49f4 fix(pg-meta): update reserved words (#37693) 2025-08-05 11:52:56 -02:30
Chris Chinchilla 74a1cd8dfe docs: Update User management quickstart to Svelte 5 (#37646)
* General updates and switch to Svelte 5

* Update code example to Svelte 5

* Update some examples to use codesamples component

* Add Svelte to codesample component

* Final code updates

* Add more CodeSample components
2025-08-05 13:40:50 +00:00
Jordi Enric 3b3f24aa39 bounce no more (#37687) 2025-08-05 14:52:53 +02:00
Saxon Fletcher 8e08d3cd0f Pool size default (#37682)
* poll size default

* clean up
2025-08-05 21:33:47 +10:00
Michael Ong 61dedfa76f Chore/add e2e test for database (#37452)
* chore: add tests for database

* chore: add final tests and some refactoring

* chore: update playwright config
2025-08-05 12:33:32 +02:00
Drake Costa ad4506d89b Update @deprecated suggestions for ui package components (#36944)
update deprecation hints

This updates the deprecation notices for components in the `ui` package to follow this format:

```
/** @deprecated Use `import { <Component_Name> } from "ui"` instead */
```

The intent here is to be more explicit about what import a developer should be using instead to replace the deprecated component. Most of these notices were using a confusing relative path segment, which made it unclear as to which library the suggested replacement was coming from.
2025-08-05 11:31:32 +02:00
Chris Chinchilla bab22d9e7e docs: Add react Router to SSr auth guide (#37514)
* Clarify where to add utils folder

* Add React Router

* Revert "Clarify where to add utils folder"

This reverts commit 89f72c6bea.
2025-08-05 11:13:57 +02:00
Saxon Fletcher a88a71f339 truncate branch project card (#37679) 2025-08-05 14:46:55 +07:00
Joshen Lim eeaf7e3c38 Minor clean ups (#37653)
* Minor clean ups

* Clean up

* Standardize more icon for table and storage editor

* update copy
2025-08-05 14:26:20 +07:00
Joshen Lim 47249dc8b4 Add a CTA to run the command of the cron job (#37621) 2025-08-05 14:14:28 +07:00
Joshen Lim 81dda5b371 Add link to edge function logs for cron history if cron is using edge function (#37531)
* Add link to edge function logs for cron history if cron is using edge function

* Patch
2025-08-05 14:02:41 +07:00
Joshen Lim 0f4ad7dad3 Factor in filters and sorts for export via CLI option (#37399)
* Factor in filters and sorts for export via CLI option

* Add align

* Update

* Smol fix
2025-08-05 13:52:27 +07:00
Saxon Fletcher 8b18592f3a fix visualiser size (#37674)
* fix visualiser size

* fix default assistant chat form
2025-08-05 10:14:12 +07:00
Ivan Vasilov 37bc6cda3a fix: Fix the exposed foreign table in the tooltip in table list (#37668) 2025-08-04 23:31:51 +02:00
github-actions[bot]andphamhieu de80626671 feat: update mgmt api docs (#37652)
Co-authored-by: phamhieu <689843+phamhieu@users.noreply.github.com>
2025-08-04 20:24:33 +00:00
Mert b0d1b9308f Update auth-google.mdx (#37484)
Update Google auth to use rememberSignInWithGoogle (compose-auth v3.2.2) line 715
- Matches `compose-auth` library documentation for version 3.2.2
2025-08-04 20:24:06 +00:00
Srinivas AandCharis a8b254f0ef docs: enhance verifyOtp() and resend() method description with detailed verification types (#37339)
* docs: enhance verifyOtp() method description with detailed verification types and examples

* Update apps/docs/spec/supabase_js_v2.yml

---------

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-08-04 16:10:30 -04:00
Drake Costa ecc0388ef5 Fix Webhook Form not rendering persisted HTTP Headers upon refresh (#37600)
* resolve useEffect race condition

* force state re-initialization using `key` prop
2025-08-04 18:43:49 +00:00
Taryn King dfe26d802c Update Postgres MCP server reference link (#36604)
The resource has been moved to an archived repo named `servers-archived`
2025-08-04 10:24:26 -05:00
Saxon FletcherandJoshen Lim c76707012d basic typography classes (#37613)
* basic typography classes

* Clean up classes for where we use h1 tags

* Clean up classes for where we use h2, h3, h4

* Clean up classes for where we use h6

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-08-04 20:55:34 +10:00
Ivan VasilovandJoshen Lim 492568bb55 fix: Make the padlock red if the entity is insecure in the Table Editor (#37604)
* Make the padlock red.

* Update based on feedback in thread

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-08-04 10:36:58 +02:00
Ivan Vasilov 0bd892547c fix: Use the new envVars property in the shadcn blocks (#37585)
* Search and replace all mentions of SUPABASE_ANON_KEY.

* Copy over some comments from the nextjs template.

* Bump shadcn version.

* Change the building of the blocks to append envVars and docs.

* Use the new envVars property in the clients.

* Rebuild all blocks.

* Fix the wording.

* Update the docs.
2025-08-04 10:30:53 +02:00
Danny WhiteandJoshen Lim d914b81f47 feat: consolidate settings (#37580)
* feat: move storage settings

* feat: redirect

* feat: database settings in service area

* feat: move data api settings

* fix: revert data API placement

* feat: minor UX touches

* fix: simplify configuration group

* feat: references to database settings

* feat: references to storage settings

* fix: redirects and formatting

* fix: Import StorageMenu dynamically to avoid SSR issues with useLocalStorage

* fix: move Data API closer to semantic siblings

* fix: revert smart comma

* Shift bucket sort logic into storage explorer store

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-08-04 16:21:54 +10:00
Ivan Vasilov 61ccc28c58 fix: Add handling for single quotes in option values when creating FDW. (#37635)
Add handling for single quotes in option values when creating FDW.
2025-08-04 12:44:53 +07:00
Charis 6e99ca67d5 docs: move restore to new project docs to own page (#37633) 2025-08-03 15:23:21 -04:00
Copple 952698e6e6 chore: update cli reference doc (#37343)
* chore: update cli reference doc

* chore: update cli reference doc

* chore: update cli reference doc

* chore: update cli reference doc

* chore: update cli reference doc

* chore: update cli reference doc

* chore: update cli reference doc
2025-08-02 11:25:24 -04:00