Commit Graph
6364 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
Wen Bo Xie cb8e6008fa fix: add organization_slug to OAuth app (#37546) 2025-07-31 02:00:08 +00: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
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
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
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
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
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
Andrew Valleteau dfa0052357 fix(docs): move prerequisite on top (#37042) 2025-07-28 11:37:57 +02:00
Lenny 1809b1dfc3 docs(storage/500gb): Update hostname for S3 and TUS (#37125)
docs(storage/500gb): Add note about direct storage hostname for large uploads with S3 and TUS
2025-07-25 13:10:28 -04:00
Han Qiao 1a9c718cf9 docs: update inbucket reference to mailpit (#37427) 2025-07-26 00:03:43 +08:00
Han Qiao b215b982ef docs: update branching access control matrix (#37458) 2025-07-25 15:42:45 +00:00
github-actions[bot]andkamilogorek f1753e7dc2 feat: update mgmt api docs (#37455)
Co-authored-by: kamilogorek <1523305+kamilogorek@users.noreply.github.com>
2025-07-25 09:44:38 +02:00
Kevin GrünebergandJoshen Lim eaa2f2e68b feat: allow 500 GB uploads (#37120)
* feat: allow 500 GB uploads

* upsell

* docs + pricing page

* Update StorageSettings.tsx

* Small alignment fix

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-23 12:43:53 -04:00
Chris ChinchillaandChris Chinchilla 1efa09cf54 Add Chris Ward to humans.txt (#37149)
Add Chris Ward to humans

Signed-off-by: Chris Chinchilla <christopher.ward@supabase.io>
Co-authored-by: Chris Chinchilla <christopher.ward@supabase.io>
2025-07-23 17:24:55 +02:00
Jim Chanco Jr dac5d896a9 chore(doc): Update humans.txt (#37388) 2025-07-23 13:14:09 +00:00
Drake CostaandJoshen Lim af5e591b84 Refactor NewAccessTokenButton to use shadcn components (#36972)
* chore: Refactor `NewAccessTokenButton` to use shadcn components

This brings `NewAccessTokenButton` into conformance with the latest UI patterns of using shadcn based components, zod schemas, and react-hook-form for form submission.

I based this refactor on the implementation of `CreateSecretAPIKeyDialog`, which already made use of the above.

* add success and failure toasts

* add smoke test for `NewAccessTokenButton`, fix vitest config

This adds a minimal test for `NewAccessTokenButton` but more importantly fixes a critical bug in the vitest configuration for `studio`.

Because `restoreMocks: true` was set in the config, this meant that the mock implementation for `window.matchMedia` defined in the `tests/vitestSetup.ts` file was being **reset** to an empty function before each test suite was run. While this didn't appear to be a problem before, that appears to be because none of the existing tests had `motion.div` in their component trees. Since `motion.div` calls `addListener` on a media query as part of it's lifecycle, that meant that any test which included it would fail as `addListener` would be undefined in this situation. Removing `restoreMocks: true` from the config results in the desired mocking behavior.

This change is necessary in order to test any component that has the `FormItemLayout` component, as it uses `framer-motion` to animate in error messages for input elements.

* add warning comment in case of future config regression

* update test cases, reset form on dialog close, testing setup fixes

This fixes an issue with the polyfills for the testing environment, where a call to `useMutation` would fail as a result of `TransformStream` being set to `null`.

Basic tests for access token creation and form resetting added. Adds `@faker-js/faker` to the studio app devDependencies to generate mock data for `msw` endpoint response.

Adds `shx` to the docs app devDependencies to ensure that the `codegen:examples` script runs cross-platform.

* ensure mocked date is a string

* update testing setup, pollyfills and add rich type support to addAPIMock

* Update studio testing setup files

Improves API mocking type safety and polyfills browser APIs necessary to run tests with framer-motion components

* chore: Refactor `NewAccessTokenButton` to use shadcn components

This brings `NewAccessTokenButton` into conformance with the latest UI patterns of using shadcn based components, zod schemas, and react-hook-form for form submission.

I based this refactor on the implementation of `CreateSecretAPIKeyDialog`, which already made use of the above.

* add success and failure toasts

* add smoke test for `NewAccessTokenButton`, fix vitest config

This adds a minimal test for `NewAccessTokenButton` but more importantly fixes a critical bug in the vitest configuration for `studio`.

Because `restoreMocks: true` was set in the config, this meant that the mock implementation for `window.matchMedia` defined in the `tests/vitestSetup.ts` file was being **reset** to an empty function before each test suite was run. While this didn't appear to be a problem before, that appears to be because none of the existing tests had `motion.div` in their component trees. Since `motion.div` calls `addListener` on a media query as part of it's lifecycle, that meant that any test which included it would fail as `addListener` would be undefined in this situation. Removing `restoreMocks: true` from the config results in the desired mocking behavior.

This change is necessary in order to test any component that has the `FormItemLayout` component, as it uses `framer-motion` to animate in error messages for input elements.

* update test cases, reset form on dialog close, testing setup fixes

This fixes an issue with the polyfills for the testing environment, where a call to `useMutation` would fail as a result of `TransformStream` being set to `null`.

Basic tests for access token creation and form resetting added. Adds `@faker-js/faker` to the studio app devDependencies to generate mock data for `msw` endpoint response.

Adds `shx` to the docs app devDependencies to ensure that the `codegen:examples` script runs cross-platform.

* ensure mocked date is a string

* update testing setup, pollyfills and add rich type support to addAPIMock

* fix imports

* fix missing listen call for msw, resolve test type error

* fix imports

* Update studio testing setup files

Improves API mocking type safety and polyfills browser APIs necessary to run tests with framer-motion components

* fix missing listen call for msw, resolve test type error

* fix imports

* Shift test file

* Smol fix

* Nit

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-07-23 16:54:31 +08:00
Manan Gupta 8dd43c0b07 Add me and Deepthi to humans.txt (#37369) 2025-07-22 16:35:57 +02:00
Leonardo Santiagoandfelipe stival 72659051dd Update humans.txt (#36643)
add myself.

Co-authored-by: felipe stival <14948182+v0idpwn@users.noreply.github.com>
2025-07-22 13:25:43 +00:00
Ignacio Dobronich 16bb5187c9 docs: credit top ups pay outstanding invoices (#37255) 2025-07-22 11:25:36 +00:00
kemal.earthandkemal 4d9788c4d3 chore: add kemal to humans.txt (#37372)
This adds myself to the humans.txt as part of the onboarding tasks.

Co-authored-by: kemal <kemaldotearth@kemaldotearth.local>
2025-07-22 10:50:23 +01:00
Levon 0d0bccb972 Update pgadmin.mdx (#37355)
Update instructions for tutorial
2025-07-21 18:15:14 +00:00
43c0c25918 realtime: improve protocol docs; move settings to a guides (#37280)
* realtime: improve protocol docs; move settings to a guides

* fix GH action feedback

* Update apps/docs/content/guides/realtime/protocol.mdx

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

* Update apps/docs/content/guides/realtime/protocol.mdx

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

* fix image and protocol

---------

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Co-authored-by: Wen Bo Xie <wenbox323@gmail.com>
2025-07-18 21:28:06 +00:00
Charis c4d46d5e64 docs: new entry in api keys faq (#37305)
Answering a user question that showed up in feedback
2025-07-18 16:23:08 -04:00
kjayapraandKarthika Jayaprakash 8c0a9486cd Update React quickstart guide with recommended alternatives to create-react-app (#37222)
* docs: update React quickstart guide with recommended alternatives to create-react-app

- Removed deprecated 'npx create-react-app' command
- Added Next.js, React Router, and Expo alternatives
- Included React team's official deprecation notice link

* Removed multiple options and provided Vite as the recommendation.

---------

Co-authored-by: Karthika Jayaprakash <karthikajayaprakash@Karthikas-MacBook-Air.local>
2025-07-18 14:47:31 +00:00
Srinivas A 47019c7f01 docs: fix typo and improve clarity in realtime/postgres-changes.mdx (#37229)
Update postgres-changes.mdx
2025-07-18 14:41:13 +00:00
Katerina Skroumpelou c09b0e9095 chore: add katerina to humans.txt (#37296) 2025-07-18 14:57:16 +03:00
Taryn King 8b75aba8e9 Correct code snippet parameter (#37261)
* chore: add "Taryn King" to humans.txt

* docs: correct parameter name in example code snippet
2025-07-17 14:56:58 -05:00
Bayan Bennett 45e2d1b2d2 docs(auth-google): use onReady in Next.js one-tap component example (#37227)
* Update auth-google.mdx

* Update apps/docs/content/guides/auth/social-login/auth-google.mdx

* prettier fix
2025-07-17 18:53:53 +00:00
Francesco Sansalvadore fb6f625707 chore: add docs for new db reports charts (#36703)
* chore: add docs for new db reports charts

* chore: fix linting issues

* move db reports docs to telemetry section

* add more info to reports docs

* fix lint suggestions

* update reports

* update latest links and chart screenshots

* advanced telemetry

* update db section
2025-07-17 12:40:12 +00:00
Andrew ValleteauandCharis 1b7137ab10 docs: add admonition of pnpm < v10 install (#36859)
* docs: add admonition of pnpm < v10 install

* chore: aply rules lint

* chore: fix prettier

* Update apps/docs/content/guides/local-development.mdx

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

* chore: apply prettier

---------

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-07-17 14:31:54 +08:00
Stephen Morgan bae257c69f chore: updated guide to privatelink (#37186)
* chore: updated guide to privatelink

* Rule 1 linting fixes

* Added options regex to Rule 1

* fix: prettier and one more lint

* fix linting on doc
2025-07-16 20:15:37 +00:00
Etienne Stalmans 9f29d5c8df chore: new security page without flag (#36855)
* chore: new security page without flag

Remove feature flag for new security page

* chore: add additional docs

* chore: prettier

* chore: move mfa enforcement page

* fix: link fixes
2025-07-16 16:24:11 +02:00
85bd0d4f9b feat(docs): new branching docs (#36890)
* feat(docs): new branching docs

Reorganize branching docs and add Gitless branching page

* style: fix lint and formatting issues

* chore: document email notification for failures

* docs(branching): fix review comments

* branch merge updates

---------

Co-authored-by: Qiao Han <qiao@supabase.io>
Co-authored-by: Saxon Fletcher <saxonafletcher@gmail.com>
2025-07-16 09:45:19 -04:00
Filipe Cabaçoandgithub-actions[bot] 29756da21f realtime: Add settings documentation (#37182)
---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-16 12:55:07 +01:00
Eamon Bauman 79cf173fcc Remove stop database admonition when performing db diff (#37128)
removed db stop admonition

See https://github.com/supabase/cli/pull/3829
2025-07-15 14:26:47 +00:00