Kevin Grüneberg
28803acb32
chore: do not show projected cost if not set ( #41131 )
...
API can return undefined or 0 for projected cost, in that case we do not want to display it.
2025-12-09 12:01:08 +08:00
Prashant Sridharan and Alan Daniel
66a418b25d
New blog post about iceberg-js ( #41171 )
...
* New blog post about iceberg-js
* fix
---------
Co-authored-by: Alan Daniel <stylesshjs@gmail.com >
2025-12-08 22:45:59 +00:00
Alan Daniel
8e3ce674fa
chore: add more meetups ( #41170 )
2025-12-08 17:45:46 -04:00
Ignacio Dobronich
69dde81f88
chore: entitlements feature catalog ( #41107 )
...
* chore: entitlements feature catalog
* Forgot to save
* Matched keys to backend keys
* Schema
* Simplified
* Restored
* Restore
* Done
* import
2025-12-08 17:27:37 -03:00
8e705ecdbc
fix(export all rows): use cursor pagination if possible ( #40536 )
...
Exporting all rows (in CSV, SQL, or JSON format) currently uses offset pagination, which can cause performance problems if the table is large. There is also a correctness problem if the table is being actively updated as the export happens, because the relative row offsets could shift between queries.
Now that composite filters are available in postgres-meta, we can change to using cursor pagination on the primary key (or any non-null unique keys) wherever possible. Where this is not possible, the user will be shown a confirmation dialog explaining the possible performance impact.
---------
Co-authored-by: Ali Waseem <waseema393@gmail.com >
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-08 13:39:10 -05:00
Kamil Ogórek
762bdfa741
ref: Remove unused queries/mutations ( #41163 )
2025-12-08 18:39:05 +01:00
Kalleby Santos
39c1e14fd8
fix(studio): adding mcp-clients icons ( #41137 )
2025-12-08 09:03:55 -07:00
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
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
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