dependabot[bot]
6cc89a2d44
chore(deps): bump pnpm/action-setup from 4.1.0 to 4.2.0 ( #39740 )
...
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/a7487c7e89a18df4991f7f222e4898a00d66ddda...41ff72655975bd51cab0327fa583b6e92b6d3061 )
---
updated-dependencies:
- dependency-name: pnpm/action-setup
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 12:28:32 -05:00
Ignacio Dobronich
35387c6f1c
chore: compute entitlement set ( #40352 )
...
* chore: compute entitlement set
* Clean up
* Clean up
* Format
2025-11-12 14:06:54 -03:00
Ali Waseem and Charis
23c7c8c63e
Fix: updated action to include state ( #40385 )
...
* updated action to include state
* removed CI status
* Update .github/workflows/dashboard-pr-reminder.yml
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-11-12 16:01:41 +00:00
Charis
319c8897f9
ci(ratchet): include filename in error message ( #40387 )
...
Record per-file error counts so error message can include regressed
filenames. Useful for tracking down regression in large PRs.
2025-11-12 10:52:09 -05:00
038249088a
feat: update realtime report ( #40252 )
...
* feat: update realtime report
Co-authored-by: Jordi Enric <jordi.err@gmail.com >
* fix: misc bug fixes
* fixup! fix: misc bug fixes
---------
Co-authored-by: Jordi Enric <jordi.err@gmail.com >
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-11-12 10:33:27 -05:00
8582c6a1e0
fix: correct whatsmyip link and missing space ( #39519 )
...
* fix: correct whatsmyip link and missing space
* updated formatting
---------
Co-authored-by: Jose Ledesma <jose@Joses-MacBook-Pro.local >
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-11-12 15:27:32 +00:00
Francesco Sansalvadore
cb045c9559
Chore: add param routing on panels ( #40184 )
...
* chore(studio): add useQueryStateWithSelect hook to handle nested param routing on panels
* handleErrorOnDelete fn for useQueryStateWithSelect
2025-11-12 15:58:31 +01:00
Paul Cioanca and Ali Waseem
35fc021028
fix: correctly generate migration insert statements for integrations ( #32959 )
...
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-11-12 09:53:35 -05:00
Andrey A.
45e6a8ed91
fix: add image version tracking and changelog for self-hosted supabase ( #40382 )
...
* initial import of versions and changelog
2025-11-12 14:06:15 +00:00
Ignacio Dobronich
4be5756304
fix: max export row count typo ( #40380 )
...
* fix: max export row count typo
* format
2025-11-12 13:02:35 +00:00
Joshen Lim and Charis
5be6a0c4de
Remove static destinations UI from ETL early access state ( #40333 )
...
* Remove static destinations from ETL early access state
* Fix
* Update apps/studio/components/interfaces/Database/ETL/ComingSoon.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-11-12 20:55:49 +08:00
Ali Waseem
1b81ebb7e3
Fix: added PR reminder action for Dashboard team ( #40357 )
...
* added PR reminder action
* remove unneeded comment
* updated to trigger force
* updated to skip PRs that forks for now
* updated secret
* updated script
* updated env to pass correct values
* updated formatting
* [debug] just print the first block
* updated to remove dependabot
* updated to remove draft PRs
* updated to ignore merge conflicts
* removed merge conflict check
* updated time zone for PR reminders
* removed dashboard pr to push branch
2025-11-12 07:47:36 -05:00
Joshen Lim
b6c57fb2ed
Hide cmd k keyboard shortcut if disabled in account pref ( #40332 )
2025-11-12 19:58:54 +08:00
Alaister Young
8132f0d1e5
[FE-2111] chore: adjust custom domains refetch interval ( #40377 )
...
chore: adjust custom domains refetch interval
2025-11-12 11:36:00 +00:00
0f8f68ba6b
chore: updates to self-hosted image versions ( #39942 )
...
* supabase/studio:2025.11.10-sha-5291fe3
* supabase/gotrue:v2.182.1
* supabase/realtime:v2.63.0
* supabase/storage-api:v1.29.0
* supabase/edge-runtime:v1.69.23
* supabase/supavisor:2.7.4
---------
Co-authored-by: Han Qiao <sweatybridge@gmail.com >
Co-authored-by: Andrey A. <56412611+aantti@users.noreply.github.com >
2025-11-12 11:30:08 +00:00
Joshen Lim
1f6ce0d096
Table Editor link to policies page use table name as search instead of ID ( #40376 )
...
* Table Editor link to policies page use table name as search instead of ID
* Nit
2025-11-12 18:46:58 +08:00
Martin DONADIEU
ccbdde22e0
docs: Update connection string logic for Docker compatibility ( #40288 )
...
Adapt connection string handling for Docker resolver in Supabase.
2025-11-12 10:24:02 +00:00
Ivan Vasilov
c5bf65b0b4
feat: Create FDW for S3 Vectors buckets ( #40206 )
...
* Fix childProps in Admonition so that they're added as a prop to the main div.
* Replace the admonition with Alert in Wrapper tab page to add a gap between childs.
* Add s3 vectors fdw.
* Minor fix to FormSection.
* Update the fdw mutations to support passing in options.
* Refactor the vector flow to create fdws.
* Revert cron description change.
* If the bucket can't be created, don't create a fdw.
* Update/delete the fdw when deleting a table or a bucket.
* Minor fixes.
* Clean up the delete modal.
* Handle edge cases when missing a wrapper.
* Remove the admonition in the create bucket modal.
* Fix the loading state when creating a bucket.
* Fix the createWrapper sheet to work with s3 vectors.
* Fix undefined wrapperMeta issue.
* Create the schema when installing a wrapper.
* Tiny cleanup.
* Clean up unneeded useState. Create a wrapper only if the all conditions are met.
* Fix all comments.
* Add s3 vectors for docs.
* Add a link and fix the file name for S3 Vectors in docs.
* Hide the table editor button if the wrapper instance is missing.
* Small fixes.
2025-11-12 11:00:38 +01:00
Lakshan Perera and Joshen Lim
426c371d59
fix: correctly set entrypoint, import map path and static patterns for new functions ( #40368 )
...
* fix: correctly set entrypoint, import map path and static patterns for new functions
* Smol refactor
* Use TimestampInfo for last updated column in edge functions
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-12 17:13:22 +08:00
Prashant Sridharan
5dfe350531
Added speakers to the hackathon ( #40363 )
2025-11-12 08:52:29 +00:00
Danny White and Joshen Lim
a4928ef049
chore(studio): security notification emails announcements ( #40366 )
...
* announcement
* fix link
* Minor clean up
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-12 13:28:42 +11:00
Charis
e08d1f7561
test: fix flaky table editor tests ( #40323 )
2025-11-11 16:05:39 -05:00
samrose
6bb9791cb2
fix: update critical vuln on dep in example app ( #40330 )
2025-11-11 15:51:37 -05:00
samrose
2487199526
fix: update deps to remove vuln in dependencies ( #40328 )
2025-11-11 15:44:34 -05:00
Charis and Alaister Young
8828c4e734
refactor(close confirmation modal): abstract out useConfirmOnClose hook ( #40310 )
...
Abstract out a hook, useConfirmOnClose, for the pattern where we show a
confirmation modal on close, conditional on whether the user has made
edits.
---------
Co-authored-by: Alaister Young <a@alaisteryoung.com >
2025-11-11 13:34:50 -05:00
Han Qiao
5b1d388507
Revert "fix(studio): remove include data toggle if no pitr" ( #39784 )
...
Revert "fix(studio): remove include data toggle if no pitr (#39533 )"
This reverts commit b15b8f931e .
2025-11-12 02:28:00 +08:00
Ali Waseem
edb59e0674
Fix: updated RLS to use messages instead of formatted error ( #40356 )
...
updated RLS to use messages instead of formatted error
2025-11-11 13:08:32 -05:00
issuedat
ffc43451ed
fix(auth): add margin to email templates UI ( #40339 )
2025-11-11 16:11:30 +01:00
Charis
50a0408e60
fix(table editor): prevent unnecessary update requests ( #40192 )
...
Continues on from a0afa9e , reducing the number of unnecessary requests made when table changes are saved.
Currently, when you open the "Edit table" side panel, make zero changes, and click "Save", an unnecessary request runs to:
- Alter the table's comment to its existing comment
- Alter the table's schema to its existing schema
- Alter the table's RLS enable status to its existing RLS enable status
This PR changes the payload so we only alter what has actually changed. It also adds some refactoring to define clearer types and add type safety for the three possible kinds of table save actions (create new, duplicate, update existing).
After this, there are still a few unnecessary column update actions happening on array columns; those will be fixed in a final PR.
2025-11-11 14:54:43 +00:00
Timothy Lim
1e0f7b38bf
docs: Troubleshooting "Failed to run sql query: connection terminated due to connection timeout" ( #40336 )
2025-11-11 20:57:53 +08:00
kemal.earth and Ivan Vasilov
af98191cc0
fix(design-system): chart rendering ( #40306 )
...
* chore: exploring possible breaking charts
* chore: still exploring why chart container content wont load
* chore: clean up and pin recharts to catalog
* chore: remove comments from comment preview file
* chore: remove react override
* Remove React 19.2 as a dependency.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-11-11 12:57:11 +00:00
534c300a7a
docs: SSR overhaul combined client page PoC ( #38405 )
...
* Draft begins
* Starte SvelteKit
* Changes
* Consolidate creating a client
* Final draft
* Update apps/docs/content/guides/auth/server-side/creating-a-client.mdx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update apps/docs/content/guides/auth/server-side/creating-a-client.mdx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Rework and simplify
* Update apps/docs/content/guides/auth/server-side/creating-a-client.mdx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update apps/docs/content/guides/auth/server-side/creating-a-client.mdx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update apps/docs/content/guides/auth/server-side/creating-a-client.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* improve spacing
* last
* Simplify example
* Prettier
* Fix hono, remove old pages, and add redirects
* Remove from menu
* Update apps/docs/content/guides/auth/server-side/creating-a-client.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Changes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
Co-authored-by: Alan Daniel <stylesshjs@gmail.com >
2025-11-11 12:37:11 +00:00
f10f76e7e4
feat(docs): add account changes notifications email customization ( #40141 )
...
* feat(docs): add account changes notifications email customization
* chore: update CLI config
* chore: update CLI docs and template descriptions
* customizing-email-template copywriting
* send-email-hook copywriting
* auth-email-templates edits
* fix error
* chore: cleanup example `email_data`
* Undo formatting
* Prettier
* copy improvements
---------
Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com >
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io >
2025-11-11 12:59:07 +01:00
Joshen Lim
cf18948dcf
Only update FDW when removing namespace table if table is in FDW instance tables ( #40331 )
...
Only update FDW when removing namespace table if table is in FDW instance
2025-11-11 18:33:38 +08:00
Sean Oliver and Ivan Vasilov
026360680c
Fix templateTitle telemetry for production command format ( #40321 )
...
* Fix templateTitle telemetry for production command format
Consolidated regex parsing to handle both URL format (/ui/r/name.json)
and shadcn registry alias format (@supabase/name) in a single pass.
The regex extracts title and framework atomically, properly handling
version specifiers like @latest through greedy backtracking.
* Handle vue and nuxtjs in the supabase clients.
* Fix the types.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-11-11 17:42:51 +08:00
Danny White and Charis Lam
1d54b9d72b
studio(chore): improve storage bucket presentation ( #40230 )
...
* badge and admonition updates
* whole file row tappable
* file bucket improvements
* match tables across all storage types
* keyboard focussable rows
* share function
* other bucket types
* fix: a11y of table rows
* clean up focus state on rows
* accessibility
* address review comments
* move accessibility
---------
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
2025-11-11 16:30:57 +11:00
ff599edf14
Page components ( #40289 )
...
* change database to pagelayout
* page components
* design system documentation
* reduce preview width
* revert studio
* functions apply page
* layout
* interfaces
* remove demos
* pckage
* format
* format
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* build registry
* pckg
* build script to allow index files
* switch exports
* fixes
* gen exports
* remove invalid prop
* fix typecheck
* fix prettier
* Revert "remove invalid prop"
This reverts commit 118ecd40c5 .
* Revert "fix typecheck"
This reverts commit 0e1ec8fb61 .
* Revert "fix prettier"
This reverts commit 2f25ed695c .
* pretter
* fresh pnpm i
* Update pnpm lock
* fix import
* revert
* Update packages/ui-patterns/src/PageContainer/index.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update packages/ui-patterns/src/PageHeader/index.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update packages/ui-patterns/src/PageSection/index.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* ts fix
* Update apps/design-system/content/docs/ui-patterns/page.mdx
Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com >
* change to layouts and examples
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com >
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-11-11 04:02:30 +00:00
Danny White
40f7abc2cd
docs(design-system): design system improvements ( #40196 )
...
* font smoothing
* remove sidebar
* fix typo
* data grid empty state
* basic data grid
* remove figma
* empty state docs
2025-11-11 14:13:06 +11:00
Raminder Singh
dee40fe1bf
feat: add stopping pipeline status in ui ( #40294 )
2025-11-11 07:01:32 +05:30
Saxon Fletcher and Copilot
986f3464a6
Advisor refine ( #40293 )
...
* advisor panel title
* refactor
* use badge for critical
* Update apps/studio/components/ui/AdvisorPanel/AdvisorPanel.utils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* refactor
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-11 10:32:50 +10:00
kemal.earth
c235769f01
fix(www): brand asset page tidy up ( #40319 )
...
feat: quick brand asset page revamp
2025-11-10 15:22:15 -05:00
Ali Waseem
ac6db41662
Fix: Make the FK editor faster when loading tables ( #40259 )
...
* updated selector code to be more efficient
* updated styling to show a cleaner table loader
* updated format assignment
* disable selector when loading
* updated request to fetch tables
* updated key rendering
2025-11-10 14:59:43 -05:00
kunalvirmani98 and Ali Waseem
e456054e73
Bug fix for #27475 [Send Magic Link button text change] ( #40276 )
...
* magic link button code changes added for #27475
* pnpm run format executed successfully
---------
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-11-10 14:20:27 -05:00
Charis
dad9f4e484
ci: add eslint ratcheting ( #40156 )
...
* chore: add eslint ratchet script
* chore: add eslint ratchet action
* refactor(ratchet script): convert to typescript
* ci(ratchet script): add --decrease-baselines flag
Allows us to decrease the baselines on schedule as we fix warnings
* ci(ratchet): add action to decrease baseline if possible every week
* chore(eslint): fix exhaustive-deps error
* docs(internal): improve docs for eslint ratchet script
* chore(ratchet): add new ratchet rules
Add:
- import/no-anonymous-default-export
- @tanstack/query/exhaustive-deps
- @tanstack/query/no-deprecated-options
Not adding `no-restricted-exports` even though we have many violations
because we first need to reconfigure it (if possible) to ignore those
files where Next.js requires a default export.
2025-11-10 18:49:22 +00:00
Joshen Lim
597110a1da
Fix table editor not scrollable when no rows ( #40305 )
2025-11-10 10:58:15 -05:00
Ignacio Dobronich
a39b429e0d
chore: audit log entitlement ( #40242 )
...
* chore: audit log entitlement
* Loading state
* format
2025-11-10 13:59:50 +00:00
3485cd4965
Docs/UI library vue nuxt password auth ( #39405 )
...
* docs: ui library password auth vue
* docs: ui library password auth nuxt
* Fix a pnpm-lock conflict.
* Adjust paths
* Fix import path
* Rebuild
* docs: remove shadcn-vue package
* Fix the pnpm-lock.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
Co-authored-by: Terry Sutton <saltcod@gmail.com >
2025-11-10 08:27:38 -03:30
Timothy Lim
63e03a1d24
Fix broken links and remove custom anchor ( #40298 )
...
Fix broken link, (remove custom anchor + link to docs instead of anchor) for Github discussions
2025-11-10 19:35:15 +08:00
Revadike
683c1b5dbb
[Documentation] Fix owner_id type ( #40251 )
...
Fix owner_id type
If you don't type cast you'll encounter the following error:
```
Error: ERROR: 42883: operator does not exist: text = uuid HINT: No operator matches the given name and argument types. You might need to add explicit type casts.
```
This should fix it.
2025-11-10 10:48:21 +00:00
Francesco Sansalvadore
ddd1dbc09f
Studio: add CommandMenu trigger in top nav ( #40011 )
...
* add CommandMenuTriggerInput in top nav in studio
* uniform command trigger in top nav
2025-11-10 11:43:50 +01:00