Joshen Lim
d9030fd246
ATTEMPT 5
2025-09-18 21:32:17 +08:00
Joshen Lim
5a9d852c2f
ATTEMPT 3
2025-09-18 21:24:08 +08:00
Joshen Lim
7efb5ace17
ATTEMPT 2
2025-09-18 21:16:54 +08:00
Joshen Lim
889af70d59
This is gonna take a while...
2025-09-18 21:09:50 +08:00
Joshen Lim
d216f35b05
ATTEMPTTT
2025-09-18 21:01:30 +08:00
Joshen Lim
118fe30ea8
ATTEMPT
2025-09-18 20:50:33 +08:00
Joshen Lim
107d4f1c86
Attempt
2025-09-18 20:36:17 +08:00
Joshen Lim
1dcc86fb0f
Fix
2025-09-18 20:14:40 +08:00
Joshen Lim
d2b467194e
Extract execute-sql into its own file to remove dependency on react query module in file
2025-09-18 20:08:36 +08:00
Joshen Lim
fa0eb5a57b
Merge master resolve conflicts
2025-09-18 18:54:11 +08: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
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
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
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
Joshen Lim
2c7a4297a0
Merge master resolve conflicts
2025-09-17 16:31:29 +08: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
Charis
a054caea9b
chore: turn on typechecking on prod build ( #38715 )
...
It's possible for individual PRs to pass typechecking, while the merge
result fails it. To prevent errors from getting into production, we can
fail the prod build if typecheck fails. Typecheck is still ignored on
preview builds for efficiency, since those are blocked on the GitHub
typecheck Action.
2025-09-16 13:12:12 -04:00
Chris Stockton and Chris Stockton
9907fb25f4
fix(ui/auth-sessions): always show refresh token reuse interval ( #38723 )
...
* fix(ui/auth-sessions): always show refresh token reuse interval
The reuse interval input was previously hidden when rotation was disabled. This
caused confusion, since the interval still applies regardless of rotation
setting. Allow zero values for reuse interval as it is supported in auth server
and is used by some projects.
* Always render SECURITY_REFRESH_TOKEN_REUSE_INTERVAL field.
* Removed .positive() schema check to allow 0 values
* Improves alignment between dashboard UI and backend behavior
* chore: prettier
---------
Co-authored-by: Chris Stockton <chris.stockton@supabase.io >
2025-09-16 09:20:33 -07:00
Joshen Lim
87ab63a1d7
Chore/optimize auth users UI query ( #38739 )
...
* only select required columns, instead of *
* Use CTE, run agg only within the results block
2025-09-16 22:58:41 +08:00
Alaister Young and Joshen Lim
c0da4fc689
chore: add custom content provider label ( #38745 )
...
* chore: add custom content provider label
* Remove lowercase for desc in ProjectCard
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-09-16 22:06:57 +08:00
kemal.earth
bc2dac6d68
feat(studio): add columns and update labels for query performance ( #38744 )
...
* feat: change calls label to count
This changes the column title for calls to count for clarity
* feat: add cache hit rate col and number formatting
Adds a cache hit rate column for each query as well as tidies up some number formatting.
* feat: add styling for 0 numbers
This makes anything marked as 0 feint in the table for easier parsing.
* chore: remove debug console log
* fix: silly next-env again
* nit: remove avg rows col
* nit: add toFixed to cache hit rate
* feat: add tooltip for role column
2025-09-16 13:43:43 +01:00
Jordi Enric
83122eb4c6
fix query performance links ( #38738 )
...
* fix links
* fix links
* rm nextenv
* fix formatting changes
2025-09-16 13:58:55 +02:00
Joshen Lim
d46525eac1
Chore/swap use check permissions with use async check project permissions part 8 (Season Finale) ( #38619 )
...
* Update perms checking in audit logs
* Deprecate useCheckPermissions, useIsPermissionsLoaded and useCheckProjectPermissions as they're no longer used
* Rename useAsyncCheckProjectPermissions to useAsyncCheckPermissions
* Fix TS
2025-09-16 17:05:57 +08:00
Kevin Grüneberg
b45f8f3d67
Update table-editor-table.tsx
2025-09-16 14:27:14 +08:00
Kevin Grüneberg
71bb606636
Revert "Update next.config.js"
...
This reverts commit 33ad4d149d .
2025-09-16 14:26:33 +08:00
Kevin Grüneberg
4dd79a4989
Update table-editor-table.tsx
2025-09-16 14:01:48 +08:00
Kevin Grüneberg
37f97234b6
Update table-editor-table.tsx
2025-09-16 13:46:02 +08:00
Kevin Grüneberg
1f6b71495e
frontend develop at its finest
2025-09-16 13:39:40 +08:00
Kevin Grüneberg
6fd500a4da
deps
2025-09-16 13:17:36 +08:00
Kevin Grüneberg
33ad4d149d
Update next.config.js
2025-09-16 12:54:18 +08:00
Joshen Lim
466760099d
Support opening table rows for foreign tables in side panel (read only) ( #38699 )
...
* Support opening table rows for foreign tables in side panel (read only)
* Fix TS
2025-09-16 11:54:03 +08:00
Joshen Lim
57a10f2f6d
Fix project card provider undefined ( #38705 )
2025-09-16 11:24:53 +08:00
Alaister Young
7f0fbe378d
chore: add compute price to enabled features ( #38696 )
2025-09-16 03:13:34 +00:00