Commit Graph
16034 Commits
Author SHA1 Message Date
Danny White d8ab8a6765 legacyAuthCustomRoles improvement 2025-12-03 17:42:44 +11:00
Danny White 8bf9548ec3 copy and component improvements 2025-12-03 17:32:12 +11:00
Danny White eda636a36b forward refs on badge to fix asChild use and alignment 2025-12-03 16:55:29 +11:00
Danny White 99b136424d Merge branch 'master' into dnywh/chore/improve-upgrade-experience 2025-12-03 16:34:45 +11:00
Charis 304eaa3560 cleanup(studio): remove outdated migration (#41008) 2025-12-03 00:03:11 -05:00
Lakshan PereraandJoshen Lim 9cca04f1ec Fix Function editor file renaming annoynances (#40996)
* fix: don't allow duplicate file names

* fix: handle edit mode correctly

* Fix API codegen

* Add toasts

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-03 11:28:57 +08:00
Joshen Lim 888b1794c6 Revert "feat: support new platform plan" (#40980)
Revert "feat: support new platform plan (#40890)"

This reverts commit ae4fe1b740.
2025-12-03 10:41:53 +08:00
Danny WhiteandJoshen Lim bf39cdbaf3 chore(studio): simplify feedback form (#40937)
* UI improvements

* client-side validation for quicker support admonition

* minor clean up

* Nit

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-03 10:51:09 +11:00
nicknowlan2 2364244aef Add Nick Nowlan to humans.txt (#40987) 2025-12-02 21:27:38 +00:00
Danny White 203beab855 feat(studio): recommended schemas for extensions (#40968)
* fix docs links

* recommended schema for wrappers

* more extensible approach
2025-12-03 08:15:14 +11:00
Danny WhiteandJoshen Lim fea4053458 fix(studio): remove hardcoded badge capitalisation (#40970)
* fixes

* fixes

* www fixes

* Adjust JWT keys table

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-03 07:52:56 +11:00
Douglas J Hunley 0bd83f4a12 Update humans.txt (#40988)
Add Anna as per her Slack request
2025-12-02 13:18:11 -05:00
Vaibhavandkallebysantos 183e5c04c7 fix(studio): storage policy editor auto-selects select when update or delete is chose (#40924)
* fix(studio): auto-select required permissions for storage policy operations

when selecting update or delete, automatically select the select
permission since these operations require it for the client library
methods to be correctly highlighted.

when deselecting select, automatically deselect update and delete
to maintain consistency.

fixes #40923

* Helper msg

* wrap

* stamp: improve code style

---------

Co-authored-by: kallebysantos <kalleby_santos@hotmail.com>
2025-12-02 10:17:42 -07:00
Joshen Lim bc12d796ed Patch org audit logs (#40981)
* Patch org audit logs

* patch account audit logs
2025-12-02 23:05:20 +08:00
Prashant SridharanandRiccardo Busetti 23998da5c3 Staging blog posts for Tuesday (#40962)
* Staging blog posts for Tuesday

* ci: Autofix updates from GitHub workflow

* Removed Open Warehouse Architecture post

* Added images

* Improve content

* Improe

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Changed author of Analytics Buckets post

---------

Co-authored-by: Riccardo Busetti <riccardo.busetti@supabase.io>
2025-12-02 14:55:03 +00:00
Ali WaseemandIvan Vasilov db8b88a890 update: Add TS any checks to ratchet rules to further stop slipping (#40877)
* add ts any checks

* fix linting issues

* updated more file rules

* updated runtime files

* updated turbo to remove lints

* removed eslint and reference from next

* Revert the pnpm lock to the one from master.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-12-02 14:18:21 +00:00
Joshen Lim 27e89ed64e Analytics bucket support creating bucket tables in dashboard (#40858)
* Midway

* Hook up create/delete table, and update all iceberg RQs with mgmt API routes

* Add insert data CTA, update create table logic for decimal and fixed types

* Clean up

* Nit

* Fix test
2025-12-02 22:17:13 +08:00
Raúl Barroso 7860dad841 fix: organization usage page (#40956)
* fix: organization usage page

Fixes https://linear.app/supabase/issue/API-759/egress-graph-does-not-change-when-filtering-by-project

* test: org usage
2025-12-02 14:37:24 +01:00
Kevin Grüneberg 8367d7fd2d fix: compute upgrades for v3 (#40975) 2025-12-02 20:08:05 +08:00
Francesco Sansalvadore 316d26cf99 feat(design-system): add TableHeadSort to table (#40900)
* feat(design-system): add TableHeadSort to table
* feat(studio): sort oauth apps columns from header
2025-12-02 11:30:09 +01:00
Saxon FletcherandJoshen Lim 4351c3b31b Realtime page components (#40967)
* realtime page components

* PRettier

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-02 17:20:09 +08:00
Chris Chinchilla 4cd7c749a9 docs: Add pgvector and Vector Buckets differences (#40893)
Add pgvector differences
2025-12-02 08:56:41 +01:00
Kevin Grüneberg ae4fe1b740 feat: support new platform plan (#40890)
Forward compatible changes to support new platform plan (similar handling to Enterprise)
2025-12-02 15:35:39 +08:00
Joshen Lim 5cddb432ba Clean up security notifications feature flag (#40860) 2025-12-02 13:47:18 +08:00
Ali WaseemandJoshen Lim 74b13e2cef fix: added logic to check and parse valid day.js (#40960)
* wip: added logic for migration checking

* updated null check

* updated to return undefined

* updated use memo check

* updated migration text

* updated text based on migrations data

* re-added tabbed deleted code

* Updated insertedAt date logic

* Fit missing gap + add tooltip

* Niot

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-02 13:18:33 +08:00
Danny WhiteandJoshen Lim 031b227165 studio(chore): badge component defrag (#40118)
* component clean up

* optically center

* docs and type size

* code badge variant

* sensible defaults

* fix product menu flex

* badge sweep

* new project badges

* logs

* compute badge

* studio badge sweep

* www sweep

* docs sweep

* clean up

* fixes

* cleanup

* fixes

* better docs

* fixes

* misc fixes

* consistency

* Minor fixes for issues i found

* simplify mt-0

* mt simplification

* remaining optical alignment

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-02 11:15:50 +11:00
Danny White 0a024516ad chore(www): clarify Discord as community support option (#40934)
clarify discord
2025-12-02 11:15:33 +11:00
Chris Chinchillaandkallebysantos ae727a4659 docs: update supabase docs for nextjs 16 proxyts change (#40555)
* Quickstart next 16 update

* Fix paths and env vars

* docs: refactor nextjs server-side auth to use Proxy instead of middleware

* docs: refactor nextjs server-side auth to match proxy

* docs: refactor nextjs example to match Proxy

* docs: refactor nextjs auth AI prompt to match Proxy

* docs: refactor nextjs sentry telemetry integration to match Proxy

* examples: update nextjs realtime example to match middleware

* docs: refactoring guides to use nextjs proxy

* examples: update nextjs-full example to match Next16 template

* example: update nextjs-user-management to match nextjs 16

* docs: refactoring nextjs user-management tutorial to use typescript only

* docs: refactoring nextjs quickstart, removing step 4

since this step is already included on `with-supabase` template, we can
just remove this redundant step

* docs: auth-helpers nextjs pages, Nextjs16 proxy disclaimer

* stamp: lint

* stamp: revert 'NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY'

* stamp: nextjs examples, revert to use cookie options

* fix(docs): typo

* docs: updating nextjs-auth troubleshoot guide to match proxy

* Update apps/docs/content/guides/getting-started/quickstarts/nextjs.mdx

* Revert auth-helpers changes

* Revert auth-helpers content

* Apply suggestions from code review

* Update apps/docs/content/troubleshooting/how-do-you-troubleshoot-nextjs---supabase-auth-issues-riMCZV.mdx

* Update apps/docs/content/troubleshooting/how-do-you-troubleshoot-nextjs---supabase-auth-issues-riMCZV.mdx

* Update apps/docs/content/troubleshooting/how-do-you-troubleshoot-nextjs---supabase-auth-issues-riMCZV.mdx

* Update apps/docs/content/troubleshooting/how-do-you-troubleshoot-nextjs---supabase-auth-issues-riMCZV.mdx

* Apply suggestions from code review

* Prettier

---------

Co-authored-by: kallebysantos <kalleby_santos@hotmail.com>
2025-12-01 16:53:12 +01:00
2f3e3b8598 blog: vector buckets (#40911)
* blog: vector buckets

* Adjusted formatting and cleaned up opening lede. Still need og image

* Fixed the lede to lead with the announcement.

* Update vector buckets blog images and formatting

Replaced the blog post thumbnail with a new image, updated the og.png image, and improved formatting and indentation in the 2025-12-01-vector-buckets.mdx file for clarity and consistency.

---------

Co-authored-by: Prashant Sridharan <prashant_sridharan@hotmail.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-12-01 15:13:21 +00:00
kemal.earth 866185df49 fix(studio): observability reports refresh time (#40876)
* fix: realtime report refresh

* feat: add createRefreshHandler hook

* feat: add new refresh for storage

* feat: add new refresh for postgrest

* feat: add new refresh for edge functions

* fix: rename postgrest to data api

* feat: add db auth and api overview refresh

* fix: db refresh handler for time

* chore: change from or to nullish where required

* chore: db refresh func becomes flatmap

* chore: memoize helper function for report refresh

* chore: remove unused lines from realtime

* fix: be a bit more verbose apparently

* chore: remove unused imports
2025-12-01 14:54:41 +00:00
Vaibhav dbb5c1bdf5 fix: composite primary key sql generation in table editor (#40942)
fixes malformed sql syntax where column quotes were incorrectly placed around comma separator

closes #40931
2025-12-01 07:53:49 -07:00
Joshen Lim 621eada5d6 Fix resizeable panels (#40950)
* Fix resizeable panels

* Clean up
2025-12-01 22:12:56 +08:00
omahs 96fb9fb99d docs: Fix typos (#40906) 2025-12-01 12:19:35 +00:00
Alaister Young 4804642b18 fix(studio): boolean editor in table editor (#40947) 2025-12-01 12:18:19 +00:00
Coppleandsupabase-cli-releaser[bot] 065e35fd83 chore: update cli reference doc (#40768)
* chore: update cli reference doc

* chore: update cli reference doc

---------

Co-authored-by: supabase-cli-releaser[bot] <246109035+supabase-cli-releaser[bot]@users.noreply.github.com>
2025-12-01 11:44:07 +01:00
Joshen Lim 2c91a79b58 Joshen/fe 2180 right side sidebars too wide on laptop displays (#40940)
* Fix default size for resizeable panel in table editor

* Fix default size for resizeable panel for global

* Clean up

* nit

* Tweak

* Adjust
2025-12-01 17:32:07 +08:00
Joshen Lim 713e2949d9 Remove GOING DOWN to determine if project is pausing (#40941) 2025-12-01 17:24:13 +08:00
Saxon FletcherandJoshen Lim 4569a24928 Fix clone object assistant (#40932)
fix clone object assistant

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-01 19:11:55 +10:00
Saxon FletcherandJoshen Lim da0b4c6f57 Storage page components (#40935)
* storage page components

* Nit fixes

* Small refactor

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-01 16:51:34 +08:00
Joshen Lim 7facc62652 Fix Logs.Datepickers.test.tsx (#40939) 2025-12-01 14:08:15 +08:00
BenandEduardo Gurgel 4ad48b750d docs: add presence overview section and example payload (#40635)
Adds a brief overview explaining Presence behavior and includes an example presenceState() payload.


---------

Co-authored-by: Eduardo Gurgel <eduardo@gurgel.me>
2025-12-01 02:38:48 +00:00
Ben f9059427ab docs: add explanation of Realtime Broadcast usage in Realtime Chat (#40882)
Adds a section explaining that Realtime Chat uses Realtime Broadcast, does not
store messages by default, and relies on onMessage for persistence. Improves
developer understanding of expected behavior.
2025-12-01 13:52:51 +13:00
Ali Waseem f5791c36ee fix: copy first row due to failed falsey check (#40909)
* updated because of zero falsey value not copying

* test: add E2E test for copying first and second row values

Adds regression test to verify that users can copy cell values from
the first row (index 0) and second row. This prevents the bug where
falsy index checks would prevent copying from row 0.

Addresses FE-2178
2025-11-30 09:21:58 -03:30
Andrew AgostiniandChris Chinchilla 4ee5050011 docs: Fix broken URLS batch 2 (#40484)
* docs: update link for Row Level Security documentation in JWT guide

* docs: update Figma sign-in link in Flutter guide

* docs: force link to Supabase Login with Apple to work (existing relative URL generates incorrect link in live site).

* docs: update link for Postgres UUID tutorial

* docs: update link for deprecated Android One Tap. Fix broken link to dart signInWithOAuth (the hydrated link on the live site is broken)

* docs: update links for MFA enforcement and backup documentation

* Update apps/docs/content/guides/auth/quickstarts/with-expo-react-native-social-auth.mdx

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

---------

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
2025-11-29 09:26:29 +01:00
Alan Daniel 3879a55a1a add og image to re:invent page (#40898)
* add og to re:invent page

* og

* fix

* fix

* fix

* url
2025-11-28 16:42:31 -04:00
adawongandIvan Vasilov 458368c61c Update humans.txt (#40727)
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-11-28 13:22:15 +00:00
myruzuu 9ade84df76 Update humans.txt (#40791)
added myself :)
2025-11-28 14:21:21 +01:00
Fatuma Abdullahi 9d0189feff Add Fatuma to humans.txt 🎉 🥳 (#40892)
Add Fatuma to humans.txt
2025-11-28 14:21:00 +01:00
Andrey A. e5e8432b3a docs: self-hosted database has timezone set to utc (#40200) 2025-11-28 12:50:00 +00:00
Danny WhiteandJoshen Lim ba9ceac140 chore(studio): basic Admonition improvements (#40880)
* OAuth admonition fix

* spend cap alerts

* docs

* payment method

* Minor clean ups

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-11-28 20:46:20 +08:00