Francesco Sansalvadore
f42760e2d1
feat(design-system): add Field component and docs ( #41162 )
...
* feat(ui): add Field component
* feat(design-system): add Field documentation
2025-12-09 09:47:46 +01:00
Kevin Grüneberg
878ba0f4a0
chore: typo ( #41181 )
2025-12-09 07:57:29 +00:00
Andrew Smith
d6051e89f8
docs(python): fix create_signed_upload_url upsert option ( #40221 )
2025-12-09 07:39:34 +00:00
Chris Stockton
a1b3f3b7e7
chore(docs/auth): clarification for email & sms hooks ( #40692 )
...
Co-authored-by: Chris Stockton <chris.stockton@supabase.io >
2025-12-09 08:07:46 +01:00
Joshen Lim
0b517360cb
Use timestamp info for api keys last used ( #41180 )
2025-12-09 14:47:17 +08:00
Joshen Lim
fa099b201d
Fix missing labels in version selector for new project page ( #41043 )
...
* Fix missing labels in version selector for new project page
* Clean
2025-12-09 14:04:44 +08:00
Joshen Lim
91209faab1
Remove unused old env var ( #41178 )
...
* Remove unused old env var
* Update apps/studio/lib/api/apiHelpers.ts
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
* Fix
* Add comment
---------
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
2025-12-09 13:22:10 +08:00
Kevin Grüneberg
6b2d789284
chore: use simplified support form for platform orgs ( #41177 )
...
* chore: use simplified support form for platform orgs
* Nit
* Nit
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-09 12:57:04 +08:00
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
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
Charis
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
Andrey A.
43f40168c2
fix: change realtime healthcheck to cmdshell for podman compat ( #41159 )
2025-12-08 14:53:26 +00:00
Dave Ho
4b40c1f243
fix: update SEED_SELF_HOST and RUN_JANITOR to string values ( #40994 )
2025-12-08 13:47:01 +00:00
Felix
5881e5372f
fix: change default VAULT_ENC_KEY to clarify exact 32 character requirement ( #40558 )
2025-12-08 12:49:33 +00:00
Steven Eubank
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
Saxon Fletcher
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
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
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
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
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
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
Wen Bo Xie
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
Eduardo Gurgel
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
Filipe Cabaço
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
Steven Eubank
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
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
Terry Sutton
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