Chris Gwilliams and Chris Chinchilla
5c22445a90
Update apps/docs/content/guides/platform/migrating-to-supabase/mssql.mdx
...
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
2026-01-17 05:51:26 +00:00
Chris Gwilliams and Chris Chinchilla
d243d3eba7
Update apps/docs/content/guides/database/replication/manual-replication-setup.mdx
...
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
2026-01-17 05:51:17 +00:00
Chris Gwilliams and Chris Chinchilla
6f7e5e4553
Update apps/docs/content/guides/database/replication/manual-replication-setup.mdx
...
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
2026-01-17 05:50:47 +00:00
Chris Gwilliams
2967e5aa7d
Merge branch 'master' into docs/add-mssqlserver-options
2025-12-12 11:43:50 +02:00
Danny White and Joshen Lim
73ece8a470
chore(studio): improve projects presentation ( #41179 )
...
* improve admonition
* remove redundant loader
* copywriting
* table empty states
* improve integrations presentation
* match integration styling
* fix clipping and h-full container
* revert test
* improve status presentation
* nicer status
* card status improvements
* comment clarification
* prettier lint
* fix testes
* comment
* Fix infinite loading behaviour
* Clean u0p
* Replace NoFilterResults with NoSearchResults
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-12 20:35:43 +11:00
28e4473953
Update account/me page components ( #41193 )
...
* update account me page
* copy
* Update apps/studio/components/interfaces/Account/Preferences/ProfileInformation.tsx
Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com >
* Update apps/studio/components/interfaces/Account/Preferences/ProfileInformation.tsx
Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com >
* Update apps/studio/components/interfaces/Account/Preferences/ProfileInformation.tsx
Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com >
* fixes
* fix sizes
* Smol fix
---------
Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com >
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-12 17:32:38 +08:00
3fdacb2cca
chore(studio): delete Confirm Modal component ( #41295 )
...
* docs
* naming
* docs
* mini fix
* update policies component
* use destructured prop
* rls policies dialogs
* custom domain dialogs
* restart server dialog
* remove ConfirmDialog (aka ConfirmModal)
* remove unrelated changes
* delete unrelated file
* language
* Update apps/studio/components/interfaces/Storage/StoragePolicies/StoragePolicies.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixed broken test
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-12-12 17:23:24 +08:00
Andrey A. and Chris Chinchilla
a90890ad52
fix(docs): multiple edits and enhancements for self-hosted docker guide ( #40901 )
...
* fix(docs): multiple edits and enhancements
* fix: edited to remove typos and align with the linter
* fix: remove more typos and a bit more linter compliance
* fix: correct minor typos
* chore: add linter exclusion
* fix: exclude lint check for imgproxy
* fix: move disable lint to separate lines
* chore: make prettier happy
* chore: typos plus add linux docker desktop
* chore: fix typos and add link to postgres password guidelines
* chore: stress postgres password recommendation
* fix: use relative paths for docs references
* chore: add a note about all digits in dashboard password
* chore: add a note about no-telemetry and design partnerships if enterprise
* chore: initial import of a simpler jwt generator component
* fix: grammar, some sections reorg, use simpler generator
---------
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
2025-12-12 10:20:24 +01:00
Ivan Vasilov
5399ce2df4
chore: Bump next to the latest version ( #41301 )
...
Bump next version to the latest.
2025-12-12 09:42:20 +01:00
Joshen Lim
27188c147c
Support creating multiple publishable keys, and deleting publishable keys ( #41186 )
...
* Support creating multiple publishable keys, and deleting publishable keys
* FIx types
* Smol
* Smol fix
* Address issues
* Update comment
* Replace all usage of useApiKeysVisiblity for checking permissions to just call useAsyncCheckPermissions directly
* Clean up and deprecate useApiKeysVisibility hook
* ADdress
2025-12-12 16:07:36 +08:00
Joshen Lim
77944aca9a
Decouple foreign schema creation from vector buckets ( #41258 )
...
* Decouple foreign schema creation from vector buckets
* Clean up
* Fix ts
* Fix issues
2025-12-12 14:42:56 +08:00
9f3af6e502
Generate policies experiment ( #40881 )
...
* policy generation
* add ai
* refactor
* table create performance
* policy list
* style
* simplify
* refactor
* flag
* tracking
* track
* ts
* fixes
* connection string
* re-add rls and realtime toggle
* restore old logic
* base path
* badge
* false rls
* copy
* add permissions button
* Refactor based on comments
* Fix TS
* More nudge
* Update tests
* Fix test
* Fixx
* Fix
* Address feedback
* Address issues
* Improve experiment telemetry for generate policies A/B test (#41172 )
* Address code rabbit catch
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
Co-authored-by: Sean Oliver <882952+seanoliver@users.noreply.github.com >
2025-12-12 12:44:11 +08:00
Ali Waseem
5c685cceba
Fix flaky auth test ( #41287 )
...
fix flaky test
2025-12-12 11:20:45 +08:00
Ali Waseem
93d5ea6100
chore: bump next js ( #41286 )
...
* bump next js
* added next skip dep due to issues with reat
2025-12-11 15:55:13 -07:00
Charis
85dde8f7db
fix(studio): use older supported syntax rather than Map.groupBy ( #41284 )
...
Some users' browsers do not support Map.groupBy (used in
Storage.utils.ts)
2025-12-11 22:02:43 +00:00
Charis
c0c824809e
feat(studio): add infinite pagination for buckets policies ( #41277 )
...
## Summary of changes
Buckets policies page at /project/_/storage/files/policies now uses the
paginated buckets endpoint to fetch buckets.
## Before
Used a non-paginated query.
## After
To support a paginated query, we now have:
- Infinite scroll loading behavior
- Fixed some of the buckets utilities to account for policy references
to buckets that haven't loaded yet
2025-12-11 15:45:16 -05:00
Ali Waseem
fef1f043ad
chore: added tests for users and minor refactor ( #41279 )
...
* added tests for users and minor refactor
* fix helpers
* addressed PR feedback
* remove before await
* missed the await
2025-12-11 13:31:43 -07:00
Charis
39e21ebef6
fix(studio): flash of sign in for join organization page ( #41283 )
...
The join organization page flashes the sign in screen briefly because it
does not check for loading status. Fixed so it goes directly from
loading skeleton to join confirmation view.
Resolves FE-2220
2025-12-11 20:14:07 +00:00
Marouane Souda and Ali Waseem
41ed95bde4
Edit functions protected ( #41203 )
...
* fix(studio): block editing database functions on protected schemas
* modify disabled db function button style
* remove unused import useDatabaseFunctionsQuery
* prettier
* prevent users without permission to edit f unctions
---------
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-12-11 12:41:35 -07:00
Joshen Lim
511229f7a6
Fix creating users not invalidating users list and count ( #41254 )
2025-12-11 11:06:06 -07:00
Francesco Sansalvadore
40af66c39d
chore: db settings form pattern ( #41263 )
...
* chore(studio): update connection pooling form layout
* chore(studio): ssl config form pattern
* chore(studio): database settings form styling
* chore(ui): add contrast to PrePostTab text
2025-12-11 17:21:30 +00:00
Francesco Sansalvadore
754af51312
chore: form patterns cursor rules ( #41225 )
...
* chore(studio): integrate cursor rules with form patterns
* chore(studio): update FormLayout inner styling
* chore(studio): align actions form field to the right
* chore(design-system): wrap each form field in a CardContent
2025-12-11 18:03:30 +01:00
Ali Waseem and Jordi Enric
65a96b6363
chore: added best practices for studio code ( #41271 )
...
* added best practices
* add typecasting rule
* added always apply
---------
Co-authored-by: Jordi Enric <jordi.err@gmail.com >
2025-12-11 16:44:53 +00:00
kemal.earth and Ali Waseem
aea06d674b
e2e(studio): index advisor tests ( #41246 )
...
* feat: initial index advisor one shot setup with cursor
* feat: more tests to check against
* fix: few selector and await checks
* fix: no flaky me likey
* fix: no type errors me likely
* chore: remove tests for index advisor banner
---------
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-12-11 08:45:31 -07:00
Marouane Souda
28ba576b16
Adding myself to humans.txt ( #41206 )
...
adding myself to humans.txt
2025-12-11 15:03:03 +00:00
Charis
16cdd025b7
Revert "fix(studio): delegate check for expired token to gotrue" ( #41268 )
...
Revert "fix(studio): delegate check for expired token to gotrue (#41010 )"
This reverts commit 730decf561 .
2025-12-11 09:38:46 -05:00
Paul Ibeabuchi C.
91025ec817
Added Paul Ibeabuchi ( #41265 )
2025-12-11 15:20:46 +01:00
Pedro Rodrigues
67913228b5
docs: byom mcp server without auth ( #41230 )
...
* docs: improve BYOM guide for MCP server deployment and OAuth integration
* fix tutorial for simple mcp server
* remove authentication section
* fix rebase
* fix pnpm.lock
* add Zod to dictionary
* remove authentication from the beginning
* fix mcp-lite link
* change order of deno.json
* fix mcp-handler
2025-12-11 14:16:40 +00:00
Steven Eubank
8255088305
fix(docs)datadog-metrics-external ( #41260 )
...
* fix(docs)datadog-metrics-external
* Update MetricsStackCards.tsx
* Update NavigationMenu.constants.ts
* Update metrics.mdx
* remove ddog mdx
2025-12-11 14:48:21 +01:00
Priyanshu Thapliyal and Chris Chinchilla
0118aecde8
feat(code-block): add word wrap functionality and controls to code bl… ( #39689 )
...
* feat(code-block): add word wrap functionality and controls to code blocks
* feat(code-block): enhance layout of code block with improved line number display and structure
* fix h-full issue
* fix Prettier issue
---------
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
2025-12-11 12:43:31 +00:00
Timothy Lim and Chris Chinchilla
93c2917c5b
docs: Add link to restoring backup to new Supabase project ( #39108 )
...
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
2025-12-11 11:42:25 +00:00
lch-supa
008dc935a8
Add liam to humans.txt ( #41169 )
2025-12-11 12:02:05 +01:00
Kanishk Dudeja
72a0c7cd4a
chore(billing): regenerate api-types to include vanity subdomain entitlement ( #41257 )
...
chore(billing: regenerate api-types to include vanity subdomain entitlement
2025-12-11 16:04:14 +05:30
李子衿
6a6d2cb1cf
docs: Fix typo in API introduction documentation ( #41251 )
2025-12-11 09:45:49 +00:00
Francesco Sansalvadore
263730a8b8
chore: uniform card and panel padding-x ( #41237 )
2025-12-11 09:18:21 +00:00
Dinesh Dawonauth and Chris Chinchilla
9a04c38395
docs: fix grammatical error in generate-text-embeddings guide ( #41187 )
...
* docs: fix grammatical error in generate-text-embeddings guide
* Update generate-text-embeddings.mdx
Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com >
---------
Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com >
2025-12-11 09:14:15 +00:00
Danny White and coderabbitai[bot]
ce294e3fcf
docs(design-system): Data Table and Data Grid documentation ( #41252 )
...
* basic differentiation
* docs
* data-grid examples
* data-grid-demo
* data-table
* demo
* use existing components
* improvements
* markup
* docs
* remove data table
* lint
* Update apps/design-system/content/docs/ui-patterns/empty-states.mdx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix ref
* use TanStack sorting
* grammar
* dependency
* 📝 Add docstrings to `dnywh/docs/data-table-data-grid` (#41255 )
Docstrings generation was requested by @MildTomato.
* https://github.com/supabase/supabase/pull/41252#issuecomment-3640781017
The following files were modified:
* `apps/design-system/registry/default/example/data-grid-demo.tsx`
* `apps/design-system/registry/default/example/data-grid-empty-state.tsx`
* `apps/design-system/registry/default/example/data-table-demo.tsx`
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-11 09:05:21 +00:00
Joshen Lim
3d6be390a6
Save opened side bar in local storage, and init on new session ( #41224 )
...
* Save opened side bar in local storage, and init on new session
* Fix test
* Fix
* Nit
2025-12-11 12:18:18 +08:00
Danny White and Joshen Lim
7d93a1951a
chore(studio): improve table presentation ( #41217 )
...
* billing improvements
* wrapper improvements
* border fix
* Nit adjustments
* fixes
* fix aria
* fix loading
* fixes
* fix
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-12-11 03:52:36 +00:00
Danny White and coderabbitai[bot]
0d8ec0d011
feat(design-system): improve table docs ( #41215 )
...
* docs updates
* docs expansion
* minor docs fix
* improvements
* fix dependencies
* docs expansion
* more table examples
* map over data
* improve copy
* Update apps/design-system/registry/default/example/table-row-link-actions.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update apps/design-system/registry/default/example/table-row-link-actions.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixes
* fix
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-11 13:38:26 +11:00
Andrey A.
36c4f39261
chore: update changelog and image versions file ( #41244 )
2025-12-10 20:17:39 +00:00
Ali Waseem
913371ca34
fix: remove flakiness with launch options and default timeouts ( #41245 )
...
* attempt to make table editor tests less flaky
* updated race conditions for table editor
* updated playwright config with optimized launch options
* reduce workers
* updated timeouts for tests
* updated config to have a global timeout of 20 seconds
* updated to be visible
2025-12-10 13:02:00 -07:00
Jonathan Summers-Muir
0956558eea
fix: blog auto scroll post app router migration for blog ( #41220 )
...
Enhance TOC highlighting and anchor scroll in blog posts
Refactored useActiveAnchors hook to support smooth hash scrolling and improved TOC highlighting based on scroll position. Added options for custom selectors and offset, and updated BlogPostClient to enable scroll-to-anchor and TOC highlight functionality.
2025-12-10 14:56:25 -04:00
Jordi Enric
e100419317
feat(reports): support new database report granularity FE-2221 ( #41228 )
...
* handle new granularity
* undo unnecessary type change
* rm console log
2025-12-10 18:48:39 +01:00
Ivan Vasilov
581ae07120
fix: Hide favourites and share snippets on self-hosted variant ( #41227 )
...
* Hide favorite and share actions for self-hosted version.
* Rename the query on save only on platform.
* Simplify useCheckOpenAiKeyQuery.
* Rename with AI now depends if the OPENAI_API_KEY is set.
* Minor fixes.
* Fix the tests to use .skip for skipping tests. Remove extra port params.
* Make the test for favourites work only on platform variant.
2025-12-10 10:12:15 -07:00
Ali Waseem
6d10a4ddad
fix: useFlag to update initial check of flag store ( #41209 )
...
* fix flag lib
* updated uneeded logic
* updated logic
* remove line
* updated comment
2025-12-10 16:58:39 +00:00
Ali Waseem and Charis
e7a4ca9b74
Feature: show index advisor in table editor ( #41166 )
...
* added table advisor query
* updated to include table editor performance
* updated JSON B
* added side panel
* updated query indexes to show highlights context
* show index advisor in table editor
* updated invalidation logic
* added color updates
* added query indexes
* updated query performance type
* updated overflow and title
* put behind flag
* remove gap
* added on close
* Update apps/studio/data/database/table-index-advisor-query.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* updated styling
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-12-10 09:28:45 -07:00
Andrey A.
6e35a758fe
chore: update self-hosted image versions ( #41234 )
2025-12-10 15:52:00 +00:00
Chris Chinchilla
cfc517fab6
docs: Remove empty troubleshooting fields ( #41236 )
...
* Remove emoty fields
* Fix lock file
2025-12-10 15:50:13 +00:00
Ivan Vasilov
f01deddb49
fix: Fix minor issue in the foreign key selector ( #41235 )
...
Change the isPending state to isLoading.
2025-12-10 15:27:58 +00:00