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 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
Jordi Enric
be5e8b289e
Auth Overview: Refactor to Logflare Endpoint for all metrics ( #40042 )
...
* refactor
* fix schema, add validation, add tests, remove old code
* remove debugging tag
* fix imports
* prettier
* fix prettier
* move query to its own file
2025-11-10 11:30:12 +01:00
Stephen Morgan and Ivan Vasilov
4c4083b951
fix: Validate queue names ( #40290 )
...
* fix: input validation for queue name
* grammar
* fix: whitespacing issue
* Reuse the validation logic for queue name.
* Reuse the query name schema in the create queue sheet.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-11-10 11:12:17 +01:00
Chris Chinchilla
776e44f9ff
docs: Small github social auth changes ( #40296 )
...
Tiny github social auth changes
2025-11-10 09:36:16 +00:00
Jordi Enric
ece02759d7
[DESIGN-301] Project Homepage: refactor to logflare endpoint ( #40124 )
2025-11-10 10:30:45 +01:00
Joshen Lim
7b7eb3b690
Only show replication action if publication has been created ( #40295 )
2025-11-10 17:20:34 +08:00
Danny White and Joshen Lim
e900020014
feat(studio): email template configuration ( #40069 )
...
* basics
* code editor
* template editor
* validator cleanup
* validator fixes
* style tweaks
* validator
* style improvements
* copy
* related setting
* clearer ternary
* handle path in related setting
* copywriting fixes
* smtp copy cleanup
* fix type
* remove related setting work
* copy nit
* backwards compatability
* fix type error
* copy cleanup
* revert horizontal subject field
* remove extraneous hover
* remove excess padding
* fix whitespace
* document whitespace issue
* simplify spam check
* fix saved value issue
* fix spacing
* Add console logs
* Clean console logs
* Small improvements + clean ups
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-10 19:52:07 +11:00
Joshen Lim
eabfebf0f7
Refactor/use text confirm modal for delete buckets ( #40291 )
...
* Refactor DeleteBucketModal to use TextConfirmModal
* Refactor DeleteAnalyticsBucket to use TextConfirmModal
* Update TextConfirmModal to disable button until text match
* Refactor DeleteVectorBucketModal to use TextConfirmModal
* Remove test case - no longer valid
2025-11-10 15:28:08 +08:00
Joshen Lim
5291fe3de9
Set up removing tables from namespaces in analytics buckets ( #40244 )
...
* Set up removing tables from namespaces in analytics buckets
* Nit
* Clean up based on comments
2025-11-10 11:32:13 +08:00
Eduardo Gurgel
00d8c49135
docs(realtime): use the new httpSend for REST broadcast ( #40227 )
...
channel.send has been soft deprecated for REST broadcast usage
2025-11-10 09:20:03 +13:00
Aditya kumar singh
d6281969a4
[Fix]: Handle undefined report.availableIn and improve plan display in ReportChartUpsell ( #39451 ) ( #39648 )
...
* Fixes : #39451
* commit
* d
* yes
* format fix
* Fix import statement in table-row-query test
2025-11-07 14:18:26 -07:00
Kalleby Santos and Charis Lam
5606d07fc2
feat(studio): improve new secret form ux ( #40142 )
...
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
2025-11-07 15:04:25 -05:00
Chris Gwilliams
2415776436
feat: add docs on creating event triggers ( #40239 )
2025-11-07 20:24:55 +02:00
Joakim Ahrlin
07ca794f1b
add myself to humans.txt ( #40236 )
2025-11-07 17:15:01 +01:00
kemal.earth
8dcf78ad09
fix(studio): tidy up index advisor panel ( #40241 )
...
* fix: tidy up index advisor panel
* style: some paddings and spacing
* nit: margins for an alert
2025-11-07 11:54:37 +00:00
Prashant Sridharan
6ca1f35a6f
Copy changes to hackathon landing page ( #40243 )
...
* Copy changes to hackathon landing page
* ci: Autofix updates from GitHub workflow
2025-11-07 11:48:03 +00:00
Chris Gwilliams
ac4e60be6d
Docs: add additional pg config params - hot_standby_feedback and checkpoint_timeout ( #40038 )
2025-11-07 13:24:28 +02:00
Tyler
654a4b1b7a
docs: Make it clearer that getting your app approved by Google is all you need to make your Google auth consent screen look better ( #40238 )
...
docs: Make it more clear that getting your app approved by Google is enough to make the login screen look better
2025-11-07 20:16:38 +09:00
Joshen Lim
833441801b
Joshen/depr 170 analytics buckets hook up connect tables functionality ( #40217 )
...
* midway
* Hook up connect tables e2e
* Update isEnabled flag
* Change connectingStep to enum
* Nit
* Nit
* Nit
* Only show replication status if theres a publication
* Improve loading state in etl page
* Refactor + Clean up + Add long poll logic when adding more tables
2025-11-07 17:04:37 +08:00
Alaister Young
d1ee038343
[FE-2099] chore(docs): top nav (authenticated) homepage link toggleable for nimbus ( #40237 )
...
chore(docs): top nav (authenticated) homepage link toggleable for nimbus
2025-11-07 16:24:31 +08:00
Alaister Young
4abe188ec6
[FE-2099] chore(docs): top nav homepage link toggleable for nimbus ( #40235 )
...
* chore(docs): top nav homepage link toggleable for nimbus
* reenable dropdown link by default
2025-11-07 15:54:31 +08:00
Saxon Fletcher and Alaister Young
643e544231
default filters and state fix ( #40232 )
...
* default filters and state fix
* add created at
* text color
* small simplification
* always unregister sidebar
---------
Co-authored-by: Alaister Young <a@alaisteryoung.com >
2025-11-07 17:33:30 +10:00