Commit Graph
14537 Commits
Author SHA1 Message Date
Chris Chinchilla 445a129c77 docs: Update React auth quickstart (#37530)
Update with recent framework changes
2025-07-31 14:00:19 +02:00
Ivan VasilovandClaude 9fda63d9ba fix: Move confirm email setting from email provider to basic auth settings (#37573)
* Move confirm email setting from email provider to basic auth settings

- Remove MAILER_AUTOCONFIRM from email provider form validation
- Add confirm email setting to BasicAuthSettingsForm with proper form validation
- Maintain existing functionality while improving UX by grouping related settings

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Update BasicAuthSettingsForm.tsx

* Fix the default value of email confirm.

* Remove unnecessary comment.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-07-31 09:50:09 +02:00
Joshen Lim 333e11f5f0 Fix wrapper create for those without foreign schema support (#37581) 2025-07-31 15:45:02 +08:00
Joshen LimandIvan Vasilov 2fad79f825 Fix cron panel if unable to parse command (#37562)
* Fix cron panel if unable to parse command

* Nit

* Address feedback

* Add a testcase for parsing cronjob when it ends with ;.

* Revert useEffect

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-07-31 15:17:42 +08:00
David LorenzandJoshen Lim b2c28e8fae Update [name].ts to forward project from [ref] to analytics endpoint (#37363)
* Update [name].ts to forward project from [ref] to analytics endpoint

Fixes https://github.com/supabase/supabase/issues/37218

* Removed unused `project_tier`

* Add fixes for unified logs for self hosted

* Remove console log

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-31 13:05:57 +08:00
Wen Bo Xie cb8e6008fa fix: add organization_slug to OAuth app (#37546) 2025-07-31 02:00:08 +00:00
LennyandJoshen Lim fbef43fbbc fix: use storage endpoint in S3 settings (#37469)
* fix: use storage endpoint in S3 settings

* Update retrieval of endpoint for analytics bucket related components

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-30 10:05:14 -04:00
e7aef7fc9c fix(studio): empty team drop downs (#37537)
* fix: empty team drop downs

This fixes dropdowns returning empty on team invites when a user is signed in as a developer. For now it adds conditionals to show the option is not available for that role, but perhaps we can handle a little more gracefully.

* fix: change from inline to tooltips on dropdowns

This updates the members table dropdown to use the tooltip as opposed to inline message for disabled items.

* Tiny clean up

* Biiiit more nit

---------

Co-authored-by: kemal <kemaldotearth@kemaldotearth.local>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-30 11:43:17 +01:00
Ivan VasilovandJoshen Lim b3c6992e56 feat: Make the protected schemas dynamic, namespace schemas are now protected (#37290)
* Add hooks for async protected schemas.

* Migrate the ProtectedSchemaWarning to support the new implementation.

* sq

* Migrate all uses of protected schemas to the new approach.

* Delete extra file.

* Refactor the import foreign schema dialog to forbid protected and exposed schemas.

* Add the type to the protected schema.

* Revert ImportForeignSchemaDialog, it'll be addressed in another PR.

* Update apps/studio/hooks/useProtectedSchemas.ts

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>

* Fix a bad commit.

* Minor fixes.

* Fix the FDW delete mutation to handle names with numbers.

* Simplify the logic to skip a fetch.

* Minor fixes.

* Make the useIcebergFdwSchemasQuery work for all iceberg FDWs.

* Fix the tab schemas to always show in the Table Editor.

* Apply suggestion from @joshenlim

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>

* Fix a minor typo.

* Refactor ProtectedSchemaWarning to use Admonition, and standardise input field for target schema iceberg

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-30 11:38:50 +02:00
Monica Khoury 0a985a5643 Docs: add link to supabase db dump in PITR guide (#37541) 2025-07-29 16:54:42 +01:00
Monica Khoury 87fceafaeb Docs: clarifying PITR behavior when disabled (#37539) 2025-07-29 17:32:14 +02:00
Jordi Enric c386daf3a0 add max cpu usage chart (#37532)
add max cpu usage
2025-07-29 16:20:05 +02:00
Jordi Enric 4534e0b293 fix filter position (#37535)
fix
2025-07-29 16:19:50 +02:00
Joshen Lim 6d0011449b Fix Authorization layout alignment (#37538) 2025-07-29 22:14:45 +08:00
Joshen Lim 1cccc8e106 Adjust layout of UserImpersonationSelector (#37533)
* Adjust layout of UserImpersonationSelector

* Small patch
2025-07-29 20:55:49 +08:00
Andrew SmithandIvan Vasilov 51d22de62e docs(ui-library): fix oauth example code to use exchangeCodeForSession (#36311)
* docs(ui-library): fix oauth example code to use exchangeCodeForSession

* Build the registry item for social auth tanstack.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-07-29 12:52:22 +02:00
Ivan VasilovandJoshen Lim 375866e700 Add a warning if no policies on realtime.messages when turning on private mode (#37512)
* Add a warning if no policies on realtime.messages when turning on private mode.

* Minor copy fixes.

* Update warning copy

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-29 12:23:38 +02:00
Joshen LimandIvan Vasilov f7009952f9 Fix tabs valtio store initial render (#37505)
* Fix tabs valtio store initial render

* Address feedback

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-07-29 18:16:11 +08:00
Ivan VasilovandClaude 6b5abce83b feat: Display OAuth client secret last used time (#37510)
Add display of last_used_at timestamp for OAuth client secrets in Studio.
Shows relative time (e.g., "Last used 2 hours ago") when available,
or "Never used" for unused secrets.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-07-29 17:53:01 +08:00
Joshen Lim 1d85aa632b Consolidate oauth apps perms descriptions, and make project perms clearer (#37525) 2025-07-29 17:27:07 +08:00
Joshen Lim 5da5ad06c0 Shift pipeline status page to its own route (#37431)
* Shift pipeline status page to its own route

* Fix back link
2025-07-29 16:33:14 +08:00
TheOtherBrian1andPLyn 3133098c7b Update postgis.mdx (#37521)
* Update postgis.mdx

* run pnpm format to fix prettier errors

---------

Co-authored-by: PLyn <plyn8750@gmail.com>
2025-07-29 10:18:55 +02:00
Simon Hackler 02190a3ae8 Fix docs error passwords.mdx (#35993)
Fix error passwords.mdx
2025-07-28 21:54:02 +00:00
Boston Cartwright 48ab24be16 docs(pgmq): clarify wording around reading messages (#31699)
The original documentation made it sound like the `vt` parameter specified how long until the message became invisible, when in reality it is how long the message is invisible. See: https://github.com/tembo-io/pgmq/tree/main?tab=readme-ov-file#read-messages
> Read 2 message from the queue. Make them invisible for 30 seconds. If the messages are not deleted or archived within 30 seconds, they will become visible again and can be read by another consumer.
2025-07-28 21:40:13 +00:00
Kevin Brolly 8a901b98c9 Update firestore-data.mdx (#35057)
Fixed tiny spelling mistake in migrating from firebase page
2025-07-28 23:14:33 +02:00
Alexandre 8333b73218 fix(usage): fix typo and add spacing in attribute chart names (#35356)
- Update usage description, remove unnecessary quotes and dollar sign
- Add space between chart prefix and attribute name in AttributeUsage and InfrastructureActivity components.
2025-07-28 20:53:38 +00:00
Mykhailo "Mischa" LieibensonandIvan Vasilov 0ecd10408d Update humans.txt (#33674)
Shameless plug according to the onboarding docs.

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-07-28 20:42:45 +00:00
molti-taskingandCharis 95b421b523 docs: clarify requirement for combining restrictive policy with permi… (#33540)
* docs: clarify requirement for combining restrictive policy with permissive policy

Adding a note like this would have saved me hours, explaining that a single 'restrictive' RLS policy alone will fail unless combined with another policy that returns true, ensuring the combined OR condition is satisfied. This clarifies the need for at least one policy to explicitly grant access when multiple RLS policies are in place.

* Update apps/docs/content/guides/auth/auth-anonymous.mdx

---------

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-07-28 20:37:44 +00:00
0xflotusandWen Bo Xie 3d780c9905 fix: small error in blog post (#30892)
fix: small error in blogpost

Co-authored-by: Wen Bo Xie <5532241+w3b6x9@users.noreply.github.com>
2025-07-28 20:33:10 +00:00
Jacek Tomaszewski 7189ac464f docs(react-native): make it work on web platform too (#35226)
Current quick start example for react-native doesn't work on web. 

This PR fixes it, as guided by https://github.com/supabase/supabase-js/issues/870#issuecomment-1746699664 .
2025-07-28 16:46:54 +00:00
Emmett Jay Folger 3f995f4438 Add Emmett to humans.txt (#37516)
This adds myself to the humans.txt file

I have read the CONTRIBUTING.md file.

YES

What kind of change does this PR introduce?

Adds a single line with my name to humans.txt

What is the current behavior?

I am not on the list :(

What is the new behavior?

I am on the list :)
2025-07-28 18:37:51 +02:00
Chris MartinandChris Martin 1721017b22 Added Chris Martin to humans.txt (#35225)
Co-authored-by: Chris Martin <chris.martin@supabase.io>
2025-07-28 15:41:09 +00:00
49ba13fe3c chore: update file storage guide (#37268)
* chore: update file storage guide

* doc lints

* prettier

* Update apps/docs/content/guides/functions/ephemeral-storage.mdx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

---------

Co-authored-by: Wen Bo Xie <wenbox323@gmail.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-07-28 15:31:56 +00:00
Tilman Vogel 68fe370ace backup-restore.mdx: Better fix (#36857)
The argument, I previously fixed, was actually correct for version @2 but the header said to use @1, so better change that and use the newer argument style.
2025-07-28 15:31:37 +00:00
0xflotus 821663abfc docs: fix small error in cron.mdx (#37176) 2025-07-28 15:29:03 +00:00
Sugu SougoumaraneandIvan Vasilov 5f6fc7754e Add Sugu to humans.txt (#36568)
* Add Sugu to humans.txt

* Update humans.txt

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-07-28 15:26:25 +00:00
Chris StocktonandChris Stockton d997c6fdbc fix: update docs link for auth hooks configuration page (#36862)
Co-authored-by: Chris Stockton <chris.stockton@supabase.io>
2025-07-28 17:24:56 +02:00
Joshen Lim 2c6e3c2b3d Chore/add export as cli option to entity list item (#37513)
* Add export as JSON option for table editor

* Add export via CLI option to EntityListItem
2025-07-28 23:23:31 +08:00
Jordi Enric da07cea5ba tests: skip base64urls.ts (#37504) 2025-07-28 17:15:40 +02:00
Jordi Enric e4837267f6 Warehouse Clean Up (#37507) 2025-07-28 17:14:57 +02:00
Francis LasPinas 5c77b07aa4 chore: add Francis to humans.txt (#35786) 2025-07-28 17:10:32 +02:00
Chris Chinchilla ac0cbe0686 docs: Clarify where to add utils folder (#37434)
Clarify where to add utils folder
2025-07-28 11:52:13 -03:00
Joshen Lim 7c3d4b9eaa Add export as JSON option for table editor (#37506) 2025-07-28 16:48:31 +02:00
Chris ChinchillaandChris Chinchilla 0e2bd38457 Update Angular tutorial to use v20 (#37380)
* Add Chris Ward to humans

Signed-off-by: Chris Chinchilla <christopher.ward@supabase.io>

* Update Angular tutorial for Angular 20

* Update Angular doc

* Revert "Add Chris Ward to humans"

This reverts commit c45ea9d213.

* Update tsconfig

* Add note about CLI defaults

* Prettier fix

---------

Signed-off-by: Chris Chinchilla <christopher.ward@supabase.io>
Co-authored-by: Chris Chinchilla <christopher.ward@supabase.io>
2025-07-28 16:27:50 +02:00
Ignacio Dobronich 61e83e2909 feat: increase max credit top-up (#37441)
feat/increase-credit-top-ups
2025-07-28 13:56:12 +00:00
Ignacio Dobronich d2cf1dad46 chore: redirect after reset password (#37410) 2025-07-28 13:43:26 +00:00
Saxon FletcherandJoshen Lim 4bfdbe32ac add with data field to branch (#37451)
* add with data field to branch

* Fix types

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-28 18:14:55 +08:00
Joshen Lim d6fdb20a2a Fix visibility of edge fn charts for enterprise (#37401) 2025-07-28 18:01:54 +08:00
Ivan VasilovandJoshen Lim 1bc28c7f85 feat: Add a toast to refresh the page if there's a new version of Studio available (#36323)
* Initial work.

* Add missing import.

* Minor fixes.

* Minor fixes.

* Add a feature flag for the refresh toast.

* Add a commit for testing. Revert before merging.

* Remove header caching for testing.

* Tiny lint

* Fix

* One more

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-28 17:51:00 +08:00
Andrew Valleteau dfa0052357 fix(docs): move prerequisite on top (#37042) 2025-07-28 11:37:57 +02:00