Saxon Fletcher
bb974bb67e
update
2025-09-19 13:10:20 +10:00
Saxon Fletcher
7c685f5763
Merge branch 'feature/user-chart' of https://github.com/supabase/supabase into feature/user-chart
2025-09-19 13:01:54 +10:00
Saxon Fletcher
bd70ef2bb0
update copy
2025-09-19 11:01:41 +10:00
Saxon Fletcher
f0b83df2ac
Merge branch 'master' into feature/user-chart
2025-09-19 10:59:08 +10:00
Danny White
031c5644e7
fix: add overflow to resizable panels ( #38812 )
...
* fix: add overflow
* dismissible footer section
2025-09-19 10:38:34 +10:00
Danny White
10da72a8ec
feat: select ‘25 banner styled ( #38803 )
...
* basic lines
* horizontal lines
* stop at right
* misc touches
* polish
* polish
* fix: dark mode
* clean up markup
* revert LW banner logic and props
These are now unused, so I'm reverting to how they were. That will make the next LW a bit easier.
* fix: type assertion
TypeScript not recognizing CSS custom properties. Now accessing the React.CSSProperties type
* nit: date format
Make more US-friendly
2025-09-19 10:07:16 +10:00
Devanshu Sharma and Charis
0674343912
Fix(docs): prevent SecurityError from rapid history.replaceState call… ( #38672 )
...
* Fix(docs): prevent SecurityError from rapid history.replaceState calls during fast scrolling
* url now chases the scroll
* fixing merge conflicts
* refactor: minor changes to safeHistoryReplaceState
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-09-18 21:00:10 +00:00
hallidayo
789af2d535
feat: show toast if table name blank ( #28172 )
...
* show toast if table name blank
* type toasts
2025-09-18 20:19:55 +00:00
Charis
66d8ee67b9
fix: docs sync script ( #38795 )
2025-09-18 16:05:23 -04:00
Charis
fb4f7fc284
fix: make dashboard login button a relative link ( #38793 )
...
Change the link to a relative one so that it'll automatically
reconfigure based on the domain.
2025-09-18 14:06:48 -04:00
Charis
b4c6c414a8
fix: feature flag command menu & ingerations section ( #38794 )
...
- Disabled pages were still showing up as navigation items on the command
menu, removing those as well.
- Integrations section was also not fully disabled, removing that.
2025-09-18 14:02:26 -04:00
Donghoon Nam
e1040bfe77
fix: Correct learn more link on developer.apple.com ( #38174 )
2025-09-18 17:11:09 +00:00
kemal.earth
3f6ae4b922
fix(studio): request for monospace back on query perf ( #38825 )
...
fix: request for monospace back on query perf
2025-09-18 17:41:16 +01:00
Francesco Sansalvadore
5c9605e09c
add cf headers for cms draft mode ( #38822 )
...
* add cf headers for cms draft mode
* add env vars to turbo.json allowlist
2025-09-18 16:57:32 +02:00
kemal.earth
d70600c029
fix(studio): query performance tabular nums ( #38819 )
...
* fix: tabular numbers and right align query perf nums
* nit: time consumed column as well
2025-09-18 15:11:50 +01:00
Joshen Lim
1b91f5ae79
Address odd bug between data grid contextmenu and overlay ( #38809 )
...
* Address odd bug between data grid contextmenu and overlay
* nit
* Smol tweak
2025-09-18 18:54:28 +08:00
Saxon Fletcher and Joshen Lim
dc41cfd7e1
Refine top section home new ( #38802 )
...
* refine activity
* make component
* Smol fix
* Nit
* add group
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-09-18 19:46:50 +10:00
Jordi Enric
6cbc8b174b
FE-1860: Shared API Report Fixes ( #38777 )
...
* rm assertion
* rm old button
* refetch on filterBy change
* pass sql to metrics for link
* pass sql to auth report
* pass sql to postgrest report
* pass sql to realtime report
* fix type errs
2025-09-18 10:07:24 +02:00
Jordi Enric
1d15a53e97
Improve logic to calculate time range when log chart is clicked ( #38781 )
...
* move calc click time range to fn
* fix import
* fix import
* fix import
* fix import
* fix import
* fix import
* add tests
* make coveralls step optional
* rm coveralls change
2025-09-18 10:04:46 +02:00
Jordi Enric
e1ec2d2df0
Fix permissions issue ( #38799 )
...
* fix race condition
* simplify with usememo
* fix undefined causing type errs
2025-09-18 13:57:01 +08:00
Danny White
30f4f32e44
feat: improved issue select ( #38770 )
2025-09-18 13:51:26 +10:00
Prashant Sridharan
0ef781b3b8
Added new security blog post ( #38758 )
2025-09-17 21:06:26 +00:00
Charis
2b4619d10f
chore: fix package versions that don't match policy ( #38796 )
...
* Revert "chore(deps): bump axios from 1.10.0 to 1.12.0 (#38678 )"
This reverts commit 7c36a174c2 .
* deps: bump axios
2025-09-17 14:56:48 -04:00
Charis
2e6a7093d6
refactor: make MCP docs url configurable ( #38763 )
2025-09-17 12:25:31 -04:00
Matt Rossman
2deedf479b
chore: untrack next-env.d.ts ( #38792 )
...
* chore: untrack `next-env.d.ts`
* chore: `next typegen` in pretypecheck for docs, studio, www
2025-09-17 12:01:41 -04:00
Riccardo Busetti and Joshen Lim
ff7f5021f4
feat(replication): Show warning when publication is not found ( #38786 )
...
* feat(replication): Show warning when publication is not found
* Fix
* Pretty ✨
* Smol tweaks
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-09-17 23:49:51 +08:00
Jordi Enric and Charis
c75bb1b60d
Auth Report tests and improvements ( #38550 )
...
* move to new ReportConfig
* separate types
* add auth report config
* add auth report transofmration test
* add fetchlogs util for reports
* rm auth-charts
* rm auth-report-query
* rm dupped code
* simplify upsell compo
* rm unnecessary hook
* use upsell in database report instead of old component
* rip ReportChart you wont be missed
* more tests
* rm unnecessary import
* Fix SQL in active users
* support hide inside report chart component
* add max bar size to avoid having big ass bars when theres little data
* fix incorrect timestamp key passed on to fillTimeseries
* add tooltip to auth report
* fix bug with timestamp key inside tooltips
* add report settings
* rm debugging check
* Update apps/studio/data/reports/v2/auth.config.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* safely access result
* fix sign in latency query
* add toggleable attributes
* handle toggleable attributes
* pass on hideHighlightedValue
* fix signup latency
* pass hideHighlighted
* report chart pass on hide highlighted value
* cleanup finalChartData
* simplify tests, use timestamp for everything
* fix test
* rm dupped attribute
* add tooltip to auth errors
* Update apps/studio/data/reports/v2/auth.config.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/studio/components/ui/Charts/ComposedChart.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* prettify
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-09-17 17:41:10 +02:00
kemal.earth
3a9c377ac3
feat(studio): add query perf symlink to reports ( #38783 )
...
* feat: add query perf symlink to reports
* nit: remove preserveQueryParams from QP link
2025-09-17 16:25:25 +01:00
kemal.earth
cd07289476
fix(studio): query perf update label formatting and column name ( #38778 )
...
* chore: update rows read column label
* fix: toLocaleString for grid numbers
2025-09-17 16:24:55 +01:00
Charis
fd308c6bad
fix: search and sync scripts ( #38756 )
...
* fix: search script
* fix: sync script
2025-09-17 11:20:43 -04:00
Jordi Enric
506b20734f
Add sample rate to fetcher ( #38785 )
...
* add sample rate to fetcher
* 20
* default to always capture and base sample rate of 20%
* rm unnecessray type
2025-09-17 14:39:35 +00:00
Joshen Lim
1160f89b70
Address various console warnings ( #38789 )
2025-09-17 22:36:07 +08:00
Charis
a46c31f551
chore: set min release age for pnpm ( #38787 )
...
* chore: bump pnpm version to 10.16.1
* chore: set min release age for pnpm
* chore: bump pnpm to 10.16.1 in dockerfile
2025-09-17 10:34:33 -04:00
Filipe Cabaço and github-actions[bot]
2b3abd79f5
realtime: improve getting started guide ( #38562 )
...
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-17 14:31:58 +01:00
Joshen Lim and Charis
3ad683da81
Contextual error for foreign tables in table editor ( #38736 )
...
* Contextual error for foreign tables in table editor
* Update apps/studio/components/grid/components/grid/Grid.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-09-17 19:59:27 +08:00
Jordi Enric and Charis
3d55164563
propagate sentry issue id to form ( #38714 )
...
* propagate sentry issue id to form
* fix, add to payload
* empty
* name fix
* add test button
* rm thrower
* Update apps/studio/components/ui/GlobalErrorBoundaryState.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-09-17 12:59:07 +02:00
Jordi Enric and Charis
4236f8781e
add status code to tags instead of context ( #38706 )
...
* add attachment with error for better filtering
* fix type error
* move status code to tag
* skip 4xxs in sentry
* Update apps/studio/data/permissions/permissions-query.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/studio/data/permissions/permissions-query.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-09-17 11:30:57 +02:00
Jordi Enric
08960d0f48
FE-1856: fix shared api report filters ( #38775 )
...
* fix filters
* handle numbers
2025-09-17 11:19:16 +02:00
Joshen Lim and Jordi Enric
11b6f77db4
Support for projects pagination (Part 2) ( #38654 )
...
* Create OrganizationProjectSelector which handles infinite scrolling in Popover
* Use OrganizationProjectSelector in InviteMemberButton
* Refactor OrganizationProjectSelector to optimize UX
* Use OrganizationProjectSelector in SupportFormV2
* Update apps/studio/data/projects/projects-infinite-query.ts
* Nit
---------
Co-authored-by: Jordi Enric <37541088+jordienr@users.noreply.github.com >
2025-09-17 16:51:14 +08:00
Danny White
efd8f161cc
feat: select ‘25 banner ( #38773 )
...
* first push
* select branding
* banner data
* fix: type errors
2025-09-17 08:31:13 +00:00
Joshen Lim
f2ba7f0270
Add self-remediation for orphan prefixes and refactor delete objects to be a singular request ( #38753 )
...
* Add self-remediation for orphan prefixes and refactor delete objects to be a singular request
* Update comment
* Update delete prefix
* Smol fix
2025-09-17 14:07:51 +08:00
Charis
283b125369
fix: failing type errors in build ( #38761 )
...
* fix(www): types for awaited params
* fix(docs): no extraneous exports from route page
* fix(studio): api handler types, no non-handlers allowed in pages
2025-09-17 15:55:38 +10:00
Jonathan Summers-Muir
872a372119
fix: Debounce filter application in UnifiedLogs ( #37275 )
...
Debounce filter application in UnifiedLogs
Introduced debounced filter application using useDebounce to reduce excessive API calls when users quickly change filters in UnifiedLogs. This improves performance and user experience by batching rapid filter changes.
2025-09-17 11:45:08 +08:00
Han Qiao and Charis
77561e8e09
chore: replace branch id with branch ref ( #38735 )
...
* chore: remove unused mutation to disable branching
* chore: use branch ref in delete mutation
* chore: use branch ref in diff query
* chore: use branch ref in push mutation
* chore: use branch ref in detail query
* chore: use branch ref in update mutation
* Update apps/studio/data/branches/branch-query.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-09-17 10:31:01 +08:00
Sean Oliver
03f381cffa
fix: remove PostHog wildcard domain from CSP ( #38759 )
...
Remove the overly permissive *.posthog.com wildcard from CSP configuration.
The PostHog reverse proxy at ph.supabase.com/ph.supabase.green handles all
necessary PostHog endpoints including /flags for feature flags.
This improves security by only allowing our controlled reverse proxy domains
rather than the entire PostHog infrastructure.
2025-09-16 15:48:56 -07:00
hallidayo
8b63757187
fix: studio storage settings link ( #38133 )
...
check on settings link in storage
2025-09-16 20:50:03 +00:00
dependabot[bot]
9efc7cb2f8
chore(deps): bump vite from 7.0.5 to 7.1.5 in /examples/user-management/sveltekit-user-management ( #38566 )
...
chore(deps): bump vite
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.0.5 to 7.1.5.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.1.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.1.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 19:59:11 +00:00
Charis
62fef7b9c8
fix(docs): typo ( #38760 )
2025-09-16 15:42:37 -04:00
dependabot[bot]
0f072e7dca
chore(deps): bump hono from 4.6.16 to 4.9.7 in /examples/auth/hono ( #38665 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.6.16 to 4.9.7.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.6.16...v4.9.7 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.9.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 17:02:26 -02:30
dependabot[bot]
7c36a174c2
chore(deps): bump axios from 1.10.0 to 1.12.0 ( #38678 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.10.0 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 17:01:25 -02:30