Steven Eubank and Chris Chinchilla
43a7b0e76e
chore: highlight metrics access accordion ( #41111 )
...
* chore: highlight metrics access accordion
* Try padding
---------
Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com >
2025-12-08 10:36:13 +00:00
kemal.earth
799ca0ebbf
feat(studio): additional index advisor events ( #41104 )
...
* feat: add tracking for indexes tab in query performance
* chore: remove console log
* fix: dismiss index advisor banner when enabled
2025-12-08 10:00:43 +00:00
issuedat
cb25d2383a
feat(auth): allow opting in to creating indexes on auth.users ( #40955 )
...
* feat(auth): allow opting in to creating indexes on `auth.users`
* chore: organize imports. use alert above table.
* chore: use default type to avoid 2 primary actions
2025-12-08 10:42:18 +01:00
9d5cf03991
Integration page components ( #41093 )
...
* integration page components
* Remove unnecessary component check
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Minor clean up
* Fit
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-08 15:54:51 +08:00
Lakshan Perera
16e03f0de4
fix: use deno2 entrypoint when it's available ( #41149 )
2025-12-08 15:06:55 +08:00
Saxon Fletcher and Kevin Grüneberg
5579b8e7eb
Added billing context ( #40933 )
...
* added billing context
* Update apps/studio/lib/ai/prompts.ts
Co-authored-by: Kevin Grüneberg <k.grueneberg1994@gmail.com >
* direct links billing
---------
Co-authored-by: Kevin Grüneberg <k.grueneberg1994@gmail.com >
2025-12-08 16:27:41 +10:00
Saxon Fletcher and Joshen Lim
23346c1c52
Small advisor refinements ( #41150 )
...
* small advisor refinements
* copy
* Nit
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-08 16:27:06 +10:00
Wen Bo Xie
29e68ccdcf
fix: update supabase for platforms' links ( #41148 )
2025-12-08 06:11:41 +00:00
Danny White
0399beba0e
chore(studio): use Admonition and deprecate AlertError ( #41095 )
...
* use admonition and deprecate
* spot fix
* remove mb on admonition itself
* smart layout handling based on actions count
* fixes
* remove class
* fixes
* remove mb-0 instances
* remove redundant m-0
* remove single-use component
* use props
* reset leading
* remove redundant clause
2025-12-08 12:15:18 +11:00
Danny White
cf1f7284fe
fix(www): swap blog post images ( #41145 )
...
swap images
2025-12-08 10:35:24 +11:00
Joel Low
8b82dbd29d
docs: add Joel to humans.txt ( #41127 )
2025-12-06 11:13:57 +08:00
Leigh Anne Applewhite
84004de123
Update humans.txt - adding Leigh Anne Applewhite ( #41117 )
2025-12-05 20:45:55 +00:00
Ali Waseem and Charis
22cfd2be14
feat: Run E2E tests aganist Platform Pt.1 ( #41032 )
...
* added packages for creating projects
* updated scripts
* remove ami version
* cleaned up common
* updated tests
* refactored helpers
* updated env
* updated config
* updated to reference env
* updated global setup
* updated type logic and scripts
* added mocking of hcaptcha
* added log statements
* updated local env
* update env file
* updated env vars
* updated logging
* updated to remove check
* updated print and project names
* updated helpers
* updated url
* updated setup
* updated storage helpers to account for listing files
* updated setup and tests
* updated timeout only for setup
* updated helper to account for different api response
* added ignores for tests
* updated lock file
* updated database spec to add exact
* updated timeouts
* removed check for table grid footer
* updated test runner
* updated is_platform
* updated playwright config
* updated worker settings
* removed dotenvx
* updated README
* updated to remove comment
* Update e2e/studio/scripts/common/retriedFetch.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-12-05 10:50:16 -07:00
kemal.earth
b9908aec55
fix(studio): scope indexes tab to just select queries ( #41116 )
...
feat: scope indexes tab to just select queries
2025-12-05 17:22:25 +00:00
Jordi Enric
c7bb419f4a
FE-2205: update map height ( #41096 )
...
update height
2025-12-05 17:00:57 +01:00
Charis
ec45de5b40
chore(studio): bump lint rule to error ( #41114 )
...
We've removed all violations of @tanstack/query/no-deprecated-options, so
we can bump that lint rule up to an error.
2025-12-05 15:50:14 +00:00
Joshen Lim and Ali Waseem
e61d0e69cd
Reinstate copy action for TextConfirmModal for staff only ( #41042 )
...
* Reinstate copy action for TextConfirmModal for staff only
* Clean
---------
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-12-05 14:52:35 +00:00
Ivan Vasilov
19b6a419a9
chore: Add support to enable incident banner through env var ( #41109 )
...
* Show the incident banner since configcat is down.
* Enable the ongoing incident through an env var.
* Rename the env var to be available on FE.
2025-12-05 15:27:58 +01:00
Filipe Cabaço and Chris Chinchilla
0e861a24fc
fix: correct the trigger function to make sense for the given example ( #41079 )
...
---------
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
2025-12-05 13:50:47 +00:00
b6b9b786df
feat: Supabase for Platforms launch ( #41056 )
...
* DRAFT: creating some draft docs for PaaS
* adds a link in the sidebar
* fix images
* refactor all images
* add changes for functions
* more updates
* Adds more docs
* cleaning up the project launch section
* add PaaS project transfer instructions
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* updates
* add docs on named restore points
* remove note about enabling physical backups on v2
* update project claim flow with latest api endpoint
* update docs
* Update apps/docs/content/guides/integrations/platform-as-a-service.mdx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update apps/docs/content/guides/integrations/platform-as-a-service.mdx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* updates
* updates
* updates
* updates
* updates
* fix mgmt api links
* remove "new" from api keys
* updates
* updates
* add hyperlink ai builder solutions page
* feat: Supabase for Platforms launch post
# Conflicts:
# apps/www/public/rss.xml
# Conflicts:
# apps/www/public/rss.xml
* add blog assets
* update marketing copy on ai builder solutions page
* docs updates
* fix scroll in partnership section hyperlink
* format
* updates
* add words to spelling allowlist
* updates
* updates
---------
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-05 11:42:55 +00:00
3852c43ec0
feat: add broadcast replay blog post ( #41089 )
...
* feat: add broadcast replay blog post
* add video embed
---------
Co-authored-by: Jon Meyers <jonathon.d.meyers@gmail.com >
Co-authored-by: Prashant Sridharan <914007+CoolAssPuppy@users.noreply.github.com >
2025-12-05 11:42:00 +00:00
48c9d3e2a7
chore: add realtime troubleshoot guides ( #40902 )
...
---------
Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com >
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-05 11:08:38 +00:00
54332ad78a
docs: revamp metrics guide ( #40984 )
...
* docs: revamp metrics guide
* add tier availability
* docs: polish metrics ux
* Update apps/docs/content/guides/telemetry/metrics/grafana-cloud.mdx
* Update grafana-cloud.mdx
* chore: run prettier on metrics docs
* fix: close metrics landing link
* fix 404 from <a>
* chore: format metrics landing page
* fix: tolerate database advisor fetch errors
* try to fix <a>
* Update linter words
* Fix Linter
* Update apps/docs/content/guides/telemetry/metrics/grafana-self-hosted.mdx
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
* Update apps/docs/content/guides/telemetry/metrics/datadog.mdx
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
* Update apps/docs/content/guides/telemetry/metrics/grafana-cloud.mdx
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
* Update apps/docs/content/guides/telemetry/metrics/grafana-self-hosted.mdx
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
* Update apps/docs/content/guides/telemetry/metrics/grafana-self-hosted.mdx
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
* Update apps/docs/content/guides/telemetry/metrics/grafana-self-hosted.mdx
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
* Update apps/docs/content/guides/telemetry/metrics/datadog.mdx
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
* fix links and move to existing accordion
* Update apps/docs/content/guides/telemetry/metrics/datadog.mdx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update apps/docs/content/guides/telemetry/metrics/datadog.mdx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Convert custom component to accordian partial
* Update apps/docs/content/_partials/metrics_access.mdx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Linter
---------
Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com >
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-05 10:15:58 +00:00
Danny White and Joshen Lim
b420385144
feat(studio): getting started completed state ( #41007 )
...
* hardcoded cta
* inset cta
* dismiss action
* left-aligned
* cleanup
* fix greens
* fix mode switcher
* combine dismiss functions
* simplify check
* remove dismiss action
could be confused for just dismissing the end state
* Tiny fies
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-05 20:56:34 +11:00
Joshen Lim
cf610e7edc
Fix typo for entitlement check for persistent branching ( #41100 )
2025-12-05 17:54:12 +08:00
Riccardo Busetti
aca93e1ec3
ref(docs): Add supabase_etl_admin role ( #41083 )
2025-12-05 09:24:48 +01:00
Pamela Chia
9f79037a8b
feat(telemetry): add tracking for request upgrade modal ( #41049 )
2025-12-05 07:25:21 +00:00
Alaister Young
87bc0d23fb
Revert "Revert "perf: preconnect to API domain"" ( #41067 )
...
* Revert "Revert "perf: preconnect to API domain" (#41063 )"
This reverts commit 28d6e51bef .
* switch to crossOrigin="use-credentials"
2025-12-05 14:44:57 +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
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 White and Joshen 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
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