Commit Graph
33784 Commits
Author SHA1 Message Date
Wen Bo Xie cd3c1fbae8 add hyperlink ai builder solutions page 2025-12-05 12:50:28 +08:00
Wen Bo Xie 29fc345262 updates 2025-12-05 12:43:20 +08:00
Wen Bo Xie d7bb4a8029 Merge branch 'master' into docs/paas 2025-12-05 12:27:29 +08:00
Danny White ac1006fc1a chore(design-system): admonition background fill (#39474)
* add colour to admonition

* clarify design docs

* remove old references to alert

* better docs

* remove redundant className

* consolidate colors

* improve docs

* restore alert

* remove unrelated work
2025-12-05 02:11:16 +00:00
Saxon Fletcher 2fa575113f Fix sidebar param (#40973)
fix sidebar param
2025-12-04 23:00:48 +00:00
Alan Daniel 810b6423c0 chore(www): Update products pages (#41000)
* upd

* missing import
2025-12-04 16:38:47 -04:00
95ee152a71 feat(www): Add nuqs (#41028)
* Add nuqs

* Remove test

* Fix lock file

* Update the pnpm-lock.yaml.

---------

Co-authored-by: Ali Waseem <waseema393@gmail.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-12-04 14:36:21 -03:30
Jordi Enric e07535055d chore: update map (#41082)
update map
2025-12-04 17:52:38 +00:00
Ali Waseem 86b1e03658 fix: sentry type errors (#41073)
* fix SUPABASE-APP-AV8

* fix SUPABASE-APP-AV0

* fix: SUPABASE-APP-ATK
2025-12-04 10:36:44 -07:00
Ivan Vasilov 26b469894d fix: Refactor the foreign tables query to use FE pg-meta (#41077)
Refactor the foreign tables query to use FE pg-meta.
2025-12-04 18:36:14 +01:00
Ivan Vasilov 099dcb09d5 chore Fix warnings during dev:studio (#41060)
Fix warnings in studio.
2025-12-04 18:35:54 +01:00
Ali Waseem 2c2a62ae6c fix: updated api waiting for database tests and add default timeout (#41072)
updated api waiting for database tests and add default timeout
2025-12-04 09:00:14 -07:00
Charis 347b71ab50 chore(studio): install @typescript-eslint/parser (#41071)
Install @typescript-eslint/parser as official dependency so it can be
resolved properly.
2025-12-04 15:33:24 +00:00
Raúl Barroso 10cea1e556 feat: add validate pr workflow (#41061) 2025-12-04 15:21:43 +00:00
Raúl Barroso 09df6e8373 refactor: infra queries to use attributes (#41018)
* refactor: infra queries to use `attributes`

This PR refactors the infrastructure monitoring query code reducing duplication and unifying the API request to always be `attributes`:

•  Removed the separate useInfraMonitoringQuery hook and getInfraMonitoring function that handled a single monitoring query
•  Consolidated all infrastructure monitoring queries into a unified useInfraMonitoringAttributesQuery hook that handles multi-attribute requests
•  Moved interval selection logic from the query layer to the consumer (InfrastructureActivity.tsx), where it can be computed dynamically based on user-selected date ranges
•  Simplified query types by removing intermediate InfraMonitoringData and InfraMonitoringVariables types
•  Interval is now computed in the component (defaults to 1d, switches to 1h for date ranges ≤48 hours) rather than hardcoded in the query layer
•  All queries now use the unified multi-attribute endpoint with explicit parameter passing

* fix: handle single-attribute response format
2025-12-04 16:16:12 +01:00
Rodrigo Mansueli a7c4026c63 feat: Update limits with secret limits for edge functions (#41023)
* Update limits.mdx

* Update limits.mdx
2025-12-04 15:09:46 +00:00
Wen Bo Xie ea6e000049 Merge branch 'master' into docs/paas 2025-12-04 22:01:08 +08:00
Joshen Lim e4075f1696 Retrigger docs build (#41066)
Retrigger docs bild
2025-12-04 13:29:37 +00:00
Alaister Young 28d6e51bef Revert "perf: preconnect to API domain" (#41063)
Revert "perf: preconnect to API domain (#41057)"

This reverts commit 58cd8f17a5.
2025-12-04 13:18:59 +00:00
Ignacio Dobronich 562d313ecf chore: mfa phone entitlement (#41029)
* chore: mfa phone entitlement
2025-12-04 10:16:50 -03:00
Danny WhiteandJoshen Lim da686b2cd9 feat(studio): Discord community on support ticket creation (#40972)
* clean up AI assistant aside

* add Discord aside

* misc tweaks to AI cta

* improve Discord CTA

* markup

* fix test file

* Minor clean up and fixes

* Small improvement

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-04 09:20:29 -03:30
Alaister Young 52c0de8394 fix(studio): mobile scroll on subscription update dialog (#41058) 2025-12-04 20:41:31 +08:00
Chris Gwilliams c7953cff04 docs: add AWS DMS to replication instructions (#40859) 2025-12-04 14:41:01 +02:00
Ignacio Dobronich 2d53cd1df3 feat: persistent branching entitlement (#40703) 2025-12-04 12:21:37 +00:00
Wen Bo Xie a916026fa8 updates 2025-12-04 20:20:04 +08:00
Wen Bo Xie 92fcfa4606 remove "new" from api keys 2025-12-04 20:15:21 +08:00
Wen Bo Xie 5c03a8140a fix mgmt api links 2025-12-04 20:13:04 +08:00
Kevin Grüneberg 58cd8f17a5 perf: preconnect to API domain (#41057)
This change adds a <link rel="preconnect"> for our API domain. Because the application makes several client-side requests to https://api.supabase.com shortly after page load, the browser currently has to perform DNS lookup, TCP handshake, and TLS negotiation only when the first API call happens.

By preconnecting, we let the browser complete these expensive operations ahead of time, in parallel with page rendering. This reduces the latency of the first API request and improves overall perceived performance, especially for users on slower networks or with high latency to the API host.
2025-12-04 20:12:47 +08:00
7b49e9c5ea feat(blog): add async streaming for Postgres FDW blog (#41009)
* feat(blog): add async streaming for postgres fdw blog

* format blog post

* minor change on diagram

* Added og and thumb

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Prashant Sridharan <prashant_sridharan@hotmail.com>
Co-authored-by: Prashant Sridharan <914007+CoolAssPuppy@users.noreply.github.com>
2025-12-04 12:10:46 +00:00
Wen Bo Xie 9524adb27b Merge branch 'master' into docs/paas 2025-12-04 20:00:01 +08:00
kemal.earth ce48c64f68 feat(studio): generic observability banner (#40957)
* feat: more generic observability banner on db report

* feat: try popup in corner

* feat: tidy up and fix up event as well

* feat: add event for dismiss as well

* feat: add supplementary link at bottom of reports

* fix: sizing of fonts

* feat: banner stack approach

* fix: isIndexAdvisorAvailable dep

* chore: remove unused import for old banner

* feat: remove unused isDismissed

* chore: remove unused cn

* chore: change prio on query perf page

* chore: remove unused sendEvent

* chore: better useEffect cleanup

* chore: remove unused index advisor notice

* fix: priority of banner stack

* fix: first time loader flickering

* chore: lowercase the word Free

* feat: add IS_PLATFORM to make sure metrics api banner is scoped to platform

* chore: another copy update for observability link

* fix: telemetry keys to match styleguide

* fix: use the correct way to apply events

* feat: add events for index advisor banner too

* chore: delete unused old banner

* fix: dismiss buttons not working

* feat: add extra event to enable index advisor
2025-12-04 11:42:31 +00:00
9deb763151 feat(blog): add oauth2 provider blogpost (#40977)
* feat(blog): add oauth2 provider blogpost

* Added YouTube video embed

* Added og and thumb

---------

Co-authored-by: Prashant Sridharan <prashant_sridharan@hotmail.com>
Co-authored-by: Prashant Sridharan <914007+CoolAssPuppy@users.noreply.github.com>
2025-12-04 11:38:11 +00:00
Pedro Rodrigues 9a14405e73 chore: fix formatting (#41054)
fix formatting
2025-12-04 11:23:41 +00:00
Timothy Lim bcb8c3ad34 docs: Add links and clarify Grafana cloud instructions (#40348) 2025-12-04 11:43:14 +01:00
Riccardo Busetti 79ab4fea07 ref(etl): Mark etl as protected schema (#41050) 2025-12-04 10:45:37 +01:00
Kevin Grüneberg 915a08812d feat: support new platform plan (#40890) (#41046)
Forward compatible changes to support new platform plan (similar handling to Enterprise)
2025-12-04 17:31:27 +08:00
Danny White 6a4814c2a4 chore(studio): better empty states for new users (#41044)
* box-plus icon

* design-system updates

* new project empty state

* org empty state

* better /organization empty state

* add missing dependency

* fix admonition

* remove prop

* fix badge

* use org slug

* clarify

* org note found cleanup
2025-12-04 20:27:47 +11:00
Lenny 84f9053a3f docs: update storage rls examples to use auth.jwt() instead of the deprecated auth.uid() (#38929) 2025-12-04 09:38:50 +01:00
Lenny 3001146c89 docs(storage): signed resumable uploads docs and example (#40793) 2025-12-04 09:27:24 +01:00
Kevin Grüneberg 1f018560b3 chore: remove projects from org slug endpoint (#41045)
The data is not used and we are removing that in the backend
2025-12-04 16:04:06 +08:00
Joshen Lim de50740b04 Chore/request upgrade plan modal (#40889)
* init request upgrade plan modal

* Consolidate UpgradeToPro components across UI + use UpgradePlanButton, UpgradePlanButton determines whether to show request upgrade CTA

* Allow to pass icon to Admonition

* Tiny fix on upgrade plan button CTA to consider addons

* Hook up upgrade request endpoint

* Update API types

* remove hardcode

* Add request upgrade CTA in plan side panel

* Fix disk compute

* Show request upgrade button for change to large compute

* Nit
2025-12-04 16:02:01 +08:00
Eduardo Gurgel 4a93272682 feat(studio): use 2.0.0 realtime protocol on inspector (#41006) 2025-12-04 20:47:15 +13:00
Danny White b5a30bbc9e chore(studio): title to sentence case on auth (#41040)
* title to sentence case

* fix legal text alignment
2025-12-04 15:29:07 +11:00
Stojan DimitrovskiandJoshen Lim 6a45bb35ca feat: auth advanced page renamed to performance, support for percent db connections (#39852)
* feat: auth advanced page renamed to performance, support for percent db connections

* rename page and form

* make it compile

* fix types?

* one more update

* use master types

* restore from source

* fix prettier

* fix compilation

* minor adjustments

* wording

* change pro plan check

* fix prettier

* nit fixes

* Update next config

* update copy + align upgrade to pro language

* Update

* Clean up

* Nit improve loading time

* Update docs

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-04 11:35:14 +08:00
Ivan Vasilov 91eec58295 chore: Bump next versions to fix a vulnerability (#41030)
* Remove duplicate @next/env.

* Bump the version for pnpm.

* Bump Nextjs versions to the non-vulnerable ones.
2025-12-03 22:57:10 +01:00
Eduardo Gurgel b37824dd72 fix(docs): update realtime reports list (#40936) 2025-12-04 10:04:36 +13:00
Jordi EnricandCopilot 0d95b4f9c4 feat(reports): add request country map (#40903)
* wip

* move map to file, fix projection

* fix

* support micro countries

* cleanup code, add tests, improve theming

* remove border on hover

* fix theme detection

* fix query

* update map json to simplify code

* formatting

* make active color opacity based

* fix names

* rm flaky test

* rm comment

* Update apps/studio/components/interfaces/Reports/renderers/ApiRenderers.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update apps/studio/components/interfaces/Reports/renderers/ApiRenderers.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update apps/studio/components/interfaces/Reports/renderers/ApiRenderers.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* add missing import

* rename

* validate error safely

* undo tsconfig change

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 20:59:02 +00:00
Charis 74f646125b chore(studio): add dev dependency on @typescript-eslint/eslint-plugin (#41034)
The plugin was added but not in dependencies, which caused problems with
IDE language server resolution.
2025-12-03 19:29:23 +00:00
c538489ab2 Docs/vue nuxt social auth (#40662)
* docs: add vue social auth

* docs: add nuxt social auth

* docs: nuxt social auth typo

* docs: vue-nuxt-social-auth cr fix

* Apply suggestion from @saltcod

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
Co-authored-by: Terry Sutton <saltcod@gmail.com>
2025-12-03 15:29:18 -03:30
Lakshan Perera 380dfbc91d Increase the max file size for Functions code editor to 20MB (#41005)
fix: increase max file size in function code editor to 20mb
2025-12-04 05:23:56 +11:00