Commit Graph
36403 Commits
Author SHA1 Message Date
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 WaseemandJordi 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.earthandAli 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 ThapliyalandChris 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 LimandChris 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 DawonauthandChris 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 Whiteandcoderabbitai[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 WhiteandJoshen 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 Whiteandcoderabbitai[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 WaseemandCharis 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
Ivan VasilovandCharis Lam 70388e50bb fix: Use amaro for stripping types in code samples (#41229)
* Fix the error for babel/preset-typescript in docs.

* Unfix the version.

* Try using amaro for type stripping.

* Run prettier after stripping types.

* Fix tests.

---------

Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
2025-12-10 16:23:46 +01:00
Etienne Stalmans 7ba95d27f3 chore: hide additional schemas from data API (#41233) 2025-12-10 07:18:26 -07:00
Timothy LimandChris Chinchilla 9e8e74641a fix(docs): Remove blank github_url as it breaks sync (#41213)
* fix(docs): Remove blank github_url as it breaks sync

* Attempt to fix build issues

---------

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2025-12-10 13:46:13 +00:00
kemal.earth ec6f55c00b feat(design-system): charts defrag (#41026)
* feat: remove unused chart files

* chore: regenerate registry

* fix: logs bar chart positioning

* feat: add charts page to ui patterns

* chore: alphabetise ui patterns nav

* feat: base composable chart components

* chore: prettier for charts.mdx

* chore: slowly putting example together

* feat: add chart header components

* feat: add chart content wrapper

* feat: add recharts to source

* feat: add empty state handling

* feat: add loading state for content area as well

* feat: starting on actual recharts pieces

* feat: add basic api to documentation

* feat: add disabled state too

* feat: couple of basic chart types

* chore: tidy up for now

* feat: modify eslint rules for our demo files

* fix: recharts logo colour on light mode

* feat: absorb metric card into chart

* feat: align prop for chart header

* feat: refactor chart content

* feat: example with table

* chore: format for prettier

* fix: pkg lock merge conflict

* fix: small bits from danny

* feat: add link in ui pattern intro to charts

* chore: remove charts link from atoms

* chore: update metric padding to saxon suggestion

* feat: table footer overrides by default

* feat: update api props in table

* chore: formating
2025-12-10 13:10:18 +00:00
Andrew Valleteau 3221a38596 fix(pgmeta): table editor fails with reserved keyword column names (#41226)
* fix(pg-format): update reserved words list

* test: add more test

* fix: tests
1.25.12
2025-12-10 11:32:57 +01:00
Joshen Lim e0febdadcb Change flag for API keys last used (#41221) 2025-12-10 17:20:49 +08:00
Ivan Vasilov 0d5be306ef chore: Bump React Query to v5 (#40174)
* Bump the deps, refactor deprecated code.

* Migrate keepPreviousData usage.

* Migrate all uses of InfiniteQuery.

* Fix refetchInterval in queries.

* Migrate all use of isLoading to isPending in mutations.

* Fix accessing location in claim-project.

* Fix a bug in duplicate query keys.

* Migrate all queries to use isPending.

* Revert "Fix accessing location in claim-project."

This reverts commit 2a07df64b5.

* Revert the rss.xml file to master.
2025-12-10 10:10:29 +01:00
Stojan Dimitrovski 3f885d0531 feat: add auth db connection strategy linter (#41165) 2025-12-10 09:41:06 +01:00
Danny WhiteandJoshen Lim 11dc1324aa chore(studio): improve alert composition and usage (#41147)
* finesse optical alignment

* improvements

* actions styling

* improvements

* margins

* improvements

* fix docs

* fix

* improve schema warning admonition

* misc fixes

* tweaks

* docs and improvements

* alphabetical sidebar navigation

* remove alert-error

* fix build error

* Tiny fixes

* tiny docs update

* semantic description

* handle intro pages

* note NoPermission component

* docs sidebar ordering

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-12-10 08:05:30 +00:00
Danny White 1f84a19608 chore(studio): improve Edge Functions layout (#41176)
* subtitle clarity

* improve secrets presentation

* presentation improvements

* consistency

* improve NoPermission component
2025-12-10 09:41:31 +11:00
Charis d08f4c6aca refactor(studio): remove unnecessary buckets query (#41211)
Remove unnecessary unpaginated buckets query from bucket delete modal.
2025-12-09 16:54:59 -05:00
Ali Waseem f23f8d8594 fix: updated flag check for undefiend (#41205)
updated check
2025-12-09 13:13:02 -07:00
Ali Waseem 6f33a251f1 temp: added flag to hide last used (#41204)
* added flag to hide last used

* remove last used in 24 hours
2025-12-09 18:47:01 +00:00
Charis 9225eebccb feat(studio): use bucket pagination for api docs (#41090)
* feat(studio): use bucket pagination for api docs

API docs V2 updated to use pagination for fetchign storage buckets.

Also some refactoring to split up large components for docs V2
interfaces.

* fix(studio): use bucket endpoint for getting single bucket
2025-12-09 13:17:59 -05:00
Ivan Vasilov 8110c060f8 chore: Bump vulnerable dependencies (#41184)
* Bump nodemailer.

* Bump body-parser.

* Bump node-forge.

* Remove unused dep remark-html.

* Bump some deps for mdast-util-to-hast.

* Bump glob.

* Bump valibot.

* Bump @modelcontextprotocol/sdk and dedupe @supabase/mcp-utils.

* Bump @vitejs/plugin-rsc.

* Bump contentlayer2.

* Revert "Bump contentlayer2."

This reverts commit cb53f32a6a.

* Remove react-docgen since it's unused.
2025-12-09 19:07:32 +01:00
Jordi Enric 434634f59f fix(reports): update disk metrics (#41108)
* update docs

* update composedchart to accept bytes per sec

* handle bytes per sec

* update charts
2025-12-09 18:08:32 +01:00
Pedro Rodrigues 9d12f0bc86 chore: bump mcp version to 0.5.9 (#41052)
chore: bump MCP server to 0.5.9 and utils to 0.2.4
2025-12-09 16:31:34 +00:00
Etienne Stalmans 346fccec85 chore: cleaner action gh tokens (#41196) 2025-12-09 15:54:40 +01:00
Oleg Solomko 5a5848a8e3 docs: Fix a typo in file limits documentation (#40195)
Corrected a typo in file-limits.mdx regarding applying limits on a bucket level.
2025-12-09 14:51:05 +00:00
Matthias Luft 354e5af14b Adding myself to humans.txt (#41195) 2025-12-09 15:47:32 +01:00