Commit Graph
34095 Commits
Author SHA1 Message Date
Saxon Fletcher ac8e6f55ee prompt 2026-01-08 13:35:19 +10:00
Saxon Fletcher f9c413c769 prompt 2026-01-08 13:26:27 +10:00
Saxon Fletcher 53a0d62b7e security review 2026-01-08 13:21:43 +10:00
Charis 1a075120dc feat(studio): show incident banner automatically based on api (#41772) 2026-01-07 14:36:25 -05:00
0b8db9adc1 Feat(www)/contribute (#40966)
* Rough contribute ui

* Clean up filter area

* Tweak query with new threads schema

* Unify table and apply some ui nits

* Fix types issues

* Setup types

* FilterS

* Fix filters

* Make search global

* Add icons for table rows

* Add single thread view

* Loading state for threads

* Fix icon colors

* Add leaderboard

* Fix conversation text overflow and add op badge

* Rename leaderboard

* Turn of leaderboard

* Formatting

* Remove other from product areas

* And from stacks

* Prettier types

* Start contribute/about

* About cards

* Add avatar component

* Polish up about page

* Nudges

* Add application form

* Add squad form

* Change to last 30 days instead of 24hrs

* Responsive nudges

* Format components for conversation view

* Re use ui components on about page

* Fix prettier errors

* Filter nudges

* chore(www): improve contribute UI (#41481)

* hero tweaks

* better table

* wrap post time

* nip and tuck

* use table component

* use table component

* Add menu item

* Alan/polish contribute filtering UI (#41504)

* polishing tabs

* nits in tables

* nit in filtering

* nits

* ship it

* fix selection style

* nit search bar

* Add view for authors

* Format author page

* Add contribute menu item

* Tidy up about page

* More about page edits

* Update

* basics

* copy cleanup

* improvements to thread table

* threads improvements

* remove extraneous div

* thread improvements

* chore(www): improve contribute UI (#41605)

* basics

* improvements to thread table

* threads improvements

* remove extraneous div

* thread improvements

* Add feature flag for contribute page

* Add feature flag for contribute page

* Fix ts error

* Thread view nudges

* Undo env change

* Cleanup

* Cleanup

* Typos

---------

Co-authored-by: Tomas Pozo <tomaspozogarzon@gmail.com>
Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com>
Co-authored-by: Alan Daniel <stylesshjs@gmail.com>
2026-01-07 14:48:23 -03:30
Saxon FletcherandCharis Lam 0dab4d93fe Enable or disable Data API access per table (#41218)
* feat(studio): add mutation to update table access privileges

Adds a mutation to update table grants for `anon` and `authenticated`
roles.

* feat(studio): add data api toggles

Add toggles to the Table Editor, allowing fine-grained grants to the
anon and authenticated roles.

* fix(studio): don't show rls policies warning if table not exposed

RLS policies warning was showing in Table Editor side panel even if
table was not exposed due to no grants to anon/authenticated.

* fixup! feat(studio): add data api toggles

* fixup! feat(studio): add data api toggles

* fix(studio): revalidate rls lints when table grants are toggled

---------

Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
2026-01-07 12:12:15 -05:00
Sean Oliver f6cb934b36 fix(telemetry): decouple initial pageview from feature flag loading (#41748) 2026-01-07 08:51:25 -08:00
Charis 84be985a5b fix(ui-patterns): multiselect click behavior (#41726)
* fix(ui-patterns): multiselect click behavior

Multiselect clears only when it opens.

* fix(ui-patterns): multiselect placement

Multiselect placement needs to account for the remaining space so it
doesn't get cut off by the window edges.

* fixup! fix(ui-patterns): multiselect click behavior
2026-01-07 10:41:05 -05:00
Ali Waseem c0e94ec89f chore: Add Expo, Flask and Tanstack connect quick starts (#41498)
* added changes for tan stack, expo and flask

* updated formatting
2026-01-07 08:30:41 -07:00
Joshen Lim 1195c8e1f2 feat(studio): Replication UI to also show rows for read replicas (#41763)
* Use new table component for replication page

* Render replicas in destinations page + support restart, drop, create replicas

* Fix

* Address 🐰
2026-01-07 23:22:14 +08:00
Ali Waseem cdcd76eef9 fix: pre-configured columns for redis FDW (#41663)
set custom columns in redis FDW
2026-01-07 08:06:34 -07:00
Kalleby SantosandChris Chinchilla 037e5f90a5 docs: improvements on securing Edge Functions guide (#41727)
* stamp: using CodeSample to dynamic load jwt examples

* stamp: lint

* stamp: using latest 'jose' lib on jwt examples

* stamp: update 'jose' lib link

* Update apps/docs/content/guides/functions/auth.mdx

---------

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
2026-01-07 14:26:40 +00:00
Sean Oliver 0b04a7b303 fix: set PostHog ui_host for toolbar auth (#41478) 2026-01-07 05:39:20 -08:00
Katerina Skroumpelou 8c367d0c86 ci: use github app generated token (#41767)
* ci: use github app generated token

* ci: pin action to commit sha
2026-01-07 13:27:04 +00:00
0c4ca45541 chore(docs): add python type gen using CLI guide (#41414)
* chore(docs): add python type gen using CLI guide

* chore: use relative URL instead of absolute one

* chore: add python type gen to docs

* fix: change users to movies

* chore: change .ts to .py

* chore: fix syntax

* Prettier

* fix(docs): instantiate client in the example

* Update apps/docs/content/guides/api/rest/generating-python-types.mdx

---------

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2026-01-07 10:11:22 -03:00
Jewook Yoo / MasonandChris Chinchilla 3abdd25061 docs: update Kakao OAuth guide to reflect the latest Kakao Developer Console (#41681)
* docs: update Kakao social login instructions and images

* docs: update instructions for account_email consent item

* fix: supa-mdx-lint error

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

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>

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

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>

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

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>

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

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>

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

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>

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

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>

* Apply suggestions from code review

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>

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

* Apply suggestions from code review

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

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

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

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

---------

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
2026-01-07 14:02:55 +01:00
Dinesh Dawonauth 6986b713e3 docs: fix incorrect reference link in storage quickstart (Swift section) (#41191) 2026-01-07 12:57:44 +00:00
Katerina Skroumpelouandsupabase-releaser[bot] 69c9104702 docs: update js client libraries (2.90.0) (#41764)
Co-authored-by: supabase-releaser[bot] <223506987+supabase-releaser[bot]@users.noreply.github.com>
2026-01-07 14:31:07 +02:00
kemal.earth dca74177c8 feat(studio): stacked bars by default on db reports (#41741)
feat: stacked bars by default on db reports
2026-01-07 12:15:39 +00:00
Prashant Sridharan 372b570c0a Added a new blog post for TRAE (#41760) 2026-01-07 10:28:38 +00:00
Riccardo BusettiandJoshen Lim 1238a19fe4 feat(etl): Expose more configuration parameters (#41758)
* feat(etl): Expose more configuration parameters

* Nit nudges

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2026-01-07 15:36:32 +08:00
Joshen Lim 2b42faee2b chore(studio): Remove coming soon notices for analytics and vector buckets + add callout for region availability for vector buckets (#41730)
* Remove coming soon notices for analytics and vector buckets + add callout for region availability for vector buckets

* Nit

* Undo

* Update copy

* Address rabbit feedback
2026-01-07 10:33:21 +08:00
Lakshan PereraandClaude Sonnet 4.5 0166322ab6 fix: sanitize file paths with parent directory references in edge function downloads (#41745)
Refactored downloadFunction to safely handle files with ../ in their paths by detecting the deepest relative path and creating a normalized directory structure. This prevents path traversal vulnerabilities and ensures all files are safely contained within the zip archive.

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

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-07 10:15:11 +08:00
Sean Oliver b49ad92db3 feat(telemetry): set gotrue_id as person property in frontend identify (#41750) 2026-01-06 16:38:30 -08:00
Saxon FletcherandAlaister Young 81098b2926 Event triggers (#41657)
* event triggers

* rename to event

* fixes

* fixes

* template

* use supabase roles instead

* useMemo array operations

* use blank as default

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2026-01-07 09:12:10 +10:00
Matt Rossman f44ed8a7a0 chore(mcp): bump @supabase/mcp-server-supabase to v0.6.1 (#41751)
chore: bump `@supabase/mcp-server-supabase` to v0.6.1
2026-01-06 16:43:42 -05:00
Ali Waseem 537ced7b21 fix: added portal prop for weird popover placement (#41747)
added portal prop for weird popover placement
2026-01-06 18:30:49 +00:00
Jordi Enric aec9be147a chart: handle values below 0.01 (#41742)
* fix

* fix file
2026-01-06 17:29:29 +00:00
Jordi Enric 9a40a8f292 sample just 10% of dashboard error event (#41743)
fix
2026-01-06 17:16:31 +00:00
Riccardo BusettiandJoshen Lim d795240928 feat(etl): Add integration with new validation endpoint (#41731)
* feat(etl): Add integration with new validation endpoint

* Fix

* Fix

* Fix

* Fix

* UI nudges + clean up + refactors

* Fix TS

* Sort issues

* Small improvement

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2026-01-07 00:32:08 +08:00
Maksym Ionutsa e8e91234e7 fix: use heading id for TOC anchors instead of querying anchor tags (#41702)
The previous implementation would break for headers containing markdown
links, incorrectly grabbing external link hrefs instead of anchor
fragments.
2026-01-06 16:15:05 +00:00
Ali WaseemandJoshen Lim 75af928495 feat: added new rules for splinter updates (#41719)
* added new rules for splinter updates

* Use Markdown instead of ReactMarkdown

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2026-01-06 16:09:54 +00:00
Chris ChinchillaandAymeric Giraudet 49ec7a2d8f docs: Make it possible for server-side doc to act as top level and menu toggle (#41715)
* docs: fix silent 404/build error on SSR guide (missing partial)

* Move file

* Make it possible for server-side doc to act as top level and menu toggle

* Prettier

---------

Co-authored-by: Aymeric Giraudet <neadj59@gmail.com>
2026-01-06 17:03:14 +01:00
Jordi Enric 5b3cb3e8ba fix Log Explorer run query inconsistency (#41634) 2026-01-06 16:23:30 +01:00
Alaister Young 867aac5308 chore: fix Realtime message limit (#41734)
Actual limit is 256 KB as per docs
2026-01-06 22:54:07 +08:00
kemal.earth 4c3b211076 feat(studio): add dashboard error events (#41431)
* feat: add telemetry event for dashboard error

* feat: add tracking event to alert error component

* fix: remove warning type

* feat: add error tracker for toasts too

* fix: remove message prop from event

* chore: remove unused dep in useeffect

* chore: further tidy up

* fix: useeffect separate component

* fix: use pams suggested verb
2026-01-06 13:54:11 +00:00
TheOtherBrian1 549bd14604 Cli reference doc updates | added examples to the storage section (#41728)
updated CLI reference doc: added examples for the storage cp command
2026-01-06 11:22:33 +01:00
Wen Bo Xie d3a730c36b fix: redirect ETL destinations docs to replication (#41733) 2026-01-06 10:19:19 +00:00
kemal.earth a3e67c1575 fix(studio): layout of access tokens table (#41721)
* fix: layout of access tokens table modified

* fix: max width for truncation

* fix: add gap to token string
2026-01-06 10:05:30 +00:00
Kevin Grüneberg db2bcc31cf chore: change wording for Pro Plan upgrade (#41718)
Remove unlimited project wording as the projects costs extra
2026-01-06 16:56:14 +08:00
Riccardo Busetti c62cd07b86 feat(etl): Implement batch rollback (#41552) 2026-01-06 04:13:25 +01:00
Charis 74955a07b6 fix(docs): close feedback modal on button press (#41725)
The close button on the top right of the feedback modal was not properly
closing on button press because the `onCancel` wasn't being passed
through. The close button now works.
2026-01-05 22:03:02 -05:00
Sean Oliver 57a9c0e719 feat: add homeNew flag helper for boolean to string migration (#41724) 2026-01-05 15:44:24 -08:00
Saxon FletcherandAlaister Young 1bcecb1c42 Table list entity api badge copy (#41547)
* api badge copy

* ts

* test

* API badge policy row (#41548)

api badge policy row

* refine

* fix tiny nits

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2026-01-06 08:04:40 +10:00
Saxon Fletcher d2f4e808e5 Filter pattern refactor (#41545)
* filter refactor

* update tests

* prettier

* fix ts

* remove filter preview

* Filter bar in table editor behind flag (#41546)

filter bar in table editor behind flag

* fixes

* ts fix

* filter v1 refactor

* rename helpers

* unmount timeout

* fixes

* fix

* more
2026-01-06 08:04:28 +10:00
Matt Rossmanandgithub-actions[bot] a8cf7a8950 docs: specify lack of support for S3 versioning (#41720)
* docs: specify lack of support for S3 versioning

* Update apps/docs/content/guides/storage/s3/compatibility.mdx

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* move admonition

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-05 16:29:46 -05:00
fadymak 50e4f298d0 fix: X/Twitter logo for users authenticated via the X provider (#41723) 2026-01-05 11:37:18 -07:00
kemal.earth 46cf0d37d8 fix(studio): explain tab scroll area and small improvements (#41713)
* fix: add extra slack to bottom of explain scroll area

* chore: match styling of total time to other inline stats

* feat: tidy up explain visualizer header for space

* fix: small syntax fix

* fix: divide instead of border bottom for rows
2026-01-05 15:39:24 +00:00
Ali Waseem d89c409c81 fix: added portal property for date and time editor (#41649)
added portal property
2026-01-05 06:46:33 -07:00
0a8e264102 feat(docs): edge functions JWT Signing Keys guide (#41444)
* feat: edge functions legacy jwt auth guide

* stamp: adding `verify_jwt` disclaimer

* stamp: manual verify jwt example

* stamp: improving example

* stamp: improve supabase auth example

* feat: adding signing keys to jwt templates

* stamp: cleaning

* stamp: applying mdx-lint

* stamp: format

* stamp: applying ai suggestions

* stamp: improving jwt lib example

* stamp: cleaning

* stamp: typo

* stamp: applying suggestions

* stamp: applying suggestions

* stamp: applying improvements suggestions

* stamp: ponctuation typo

* stamp: ponctuation typo

* Update apps/docs/content/guides/functions/auth.mdx

* Update apps/docs/content/guides/functions/auth.mdx

* Apply suggestions from code review

* Update apps/docs/content/guides/functions/auth.mdx

* Update apps/docs/content/guides/functions/auth.mdx

* Update apps/docs/content/guides/functions/auth.mdx

* Update apps/docs/content/guides/functions/auth.mdx

---------

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
2026-01-05 14:29:02 +01:00