Commit Graph
2166 Commits
Author SHA1 Message Date
Alaister Young 6136b52cb3 fix: edge function url in list (#39139) 2025-10-01 10:33:01 +08:00
Alaister Young 114d93f43b chore: disable billing support form options (#39137)
* chore: disable billing support form options

* add sales enquiry
2025-10-01 10:26:06 +08:00
Danny WhiteandJoshen Lim f596989ed4 chore: feature flag for new Storage UI (#39093)
* feat: bucket type page and corresponding sidebar

* feat: handle /storage URL redirection based on feature flag

* fix: default sidebar selection

* Use feature flag for feature preview, and have new UI behind feature preview instead

* Remove hardcode

* Minor clean ups

* chore: improve feature preview description

* chore: more descriptive name for general file storage type

* fix: preview image

* Minor nits

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-10-01 12:16:20 +10:00
Joshen Lim 149963f168 Add callout for leaked password that its on the pro plan and above (#39102) 2025-09-30 21:25:25 +08:00
Charis ef12cd5636 fix: typos (#39118) 2025-09-30 13:22:45 +00:00
Joshen Lim c04eec6468 Add region code to region selection in project and replica creation (#39071)
* Add region code to region selection in project and replica creation

* Tiny
2025-09-30 20:14:25 +08:00
Saxon Fletcher 00702b7191 Give password protection visibility within auth protection (#39095)
password protection
2025-09-30 17:21:58 +08:00
Ivan Vasilov cf7975bc85 Only show the copy button when the value is decrypted. (#39035)
* Only show the copy button when the value is decrypted.

* Show copy if the value is not secure entry.

* Don't show copy when the value is loading.
2025-09-30 09:58:32 +02:00
Ignacio Dobronich 7157cc5964 docs: remove credit top ups pay outstanding invoices (#39082) 2025-09-30 10:46:53 +08:00
Joshen Lim 207606d631 Fix FormItemLayout mobile responsivity when layout is flex row reverse (#39027)
* Fix FormItemLayout mobile responsivity when layout is flex row reverse

* Small nits
2025-09-30 10:37:31 +08:00
matlin cd6082be36 Ensure CSV chunk uploads handle rate limit 409s (#39075)
* Ensure CSV chunk uploads handle rate limit 409s

* Let executeWithRetry work with ResponseError object
2025-09-29 13:59:14 -05:00
Riccardo Busetti e12984c60f feat(replication): Add dialog to clarify replication requirements and limitations (#39032) 2025-09-29 12:09:26 +02:00
kemal.earth d1c986e0f2 feat(studio): add pgbouncer description to query perf (#39005)
* feat: add pgbouncer description to query perf

This was missing for queries that still use pgbouncer as a role.

* chore: update description string for pgbouncer

* chore: unbluntify copy string
2025-09-29 09:31:00 +01:00
626eb30e77 Assistant action orientated approach (#38806)
* update onboarding

* update model and fix part issue

* action orientated assistant

* fix tool

* lock

* remove unused filter

* fix tests

* fix again

* update package

* update container

* fix tests

* refactor(ai assistant): break out message markdown and profile picture

* wip

* refactor(ai assistant): break up message component

* refactor: break ai assistant message down into multiple files

* refactor: simplify ReportBlock state

* fix: styling of draggable report block header

When the drag handle is showing, it overlaps with the block header.
Decrease the opacity of the header so the handle can be seen and the two
can be distinguished.

* fix: minor tweaks to tool ui

* refactor: simplify DisplayBlockRenderer state

* fix: remove double deploy button in edge function block

When the confirm footer is shown, the deploy button on the top right should be
hidden (not just disabled) to avoid confusion.

* refactor, test: message sanitization by opt-in level

Refactor the message sanitization to have more type safety and be more testable.
Add tests to ensure:

- Message sanitization always runs on generate-v4
- Message sanitization correctly works by opt-in level

* Fix conflicts in pnpm lock

* Couple of nits and refactors

* Revert casing for report block snippet

* adjust sanitised prompt

* Fix tests

---------

Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-09-29 03:57:36 +00:00
Andrew Valleteau e8c37ccdbd fix(studio): refetch GitHub repositories after new install (#39021)
* fix(studio): add refetch after github pop-up close

* fix: github.ts

* fix: add delay

* chore: increase to 2s

* chore: remove debug logs
2025-09-27 04:59:47 +00:00
Yadong (Adam) Zhang 9cfa6e8b53 fix: allow NumpadEnter key for search and pagination actions (#38889) 2025-09-26 18:59:05 +00:00
5f533247e1 Update docs url to env var (#38772)
* Update Supabase docs URLs to use env variable

Co-authored-by: a <a@alaisteryoung.com>

* Refactor: Use DOCS_URL constant for documentation links

This change centralizes documentation links using a new DOCS_URL constant, improving maintainability and consistency.

Co-authored-by: a <a@alaisteryoung.com>

* Refactor: Use DOCS_URL constant for all documentation links

This change replaces hardcoded documentation URLs with a centralized constant, improving maintainability and consistency.

Co-authored-by: a <a@alaisteryoung.com>

* replace more instances

* ci: Autofix updates from GitHub workflow

* remaining instances

* fix duplicate useRouter

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: alaister <10985857+alaister@users.noreply.github.com>
2025-09-26 10:16:33 +00:00
Jordi Enric 2e9b6d63ed FE-1850 API Report Filter Tweaks (#39012)
fixes
2025-09-26 10:05:00 +02:00
Joshen Lim 607dafefbd Remove useProjectsQuery from support form (#39026)
* Remove useProjectsQuery from support form

* Add comment for refactor
2025-09-26 15:34:10 +08:00
Joshen Lim 8d028b872e Fix BucketRow long name hides more button (#39014) 2025-09-26 15:17:13 +08:00
Joshen Lim a93903e81c Add callout for reset password email (#38999)
* Add callout for reset password email

* nit
2025-09-26 12:24:50 +08:00
Joshen Lim 8f1ed3b471 Add callouts on suggestions for certain support issues (#38998)
* Add callouts on suggestions for certain support issues

* Nit refactor
2025-09-26 11:15:22 +08:00
kemal.earth 90976b7988 fix(studio): human readable formatting for total consumed times (#39011)
* fix: human readable formatting for total consumed times

* chore: accidental turkish spelling of performance

* fix: imports for renamed utils file

* feat: add tests for formatDuration util
2025-09-25 15:35:54 +01:00
Riccardo Busetti 32d130436d feat(etl): Add replication lag UI (#38973) 2025-09-25 12:43:19 +02:00
Alaister YoungandJoshen Lim 84cf676bc0 chore: edge function examples filter stripe example (enabled features) (#38746)
* chore: edge function examples filter stripe example (enabled features)

* nit

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-09-25 16:11:09 +08:00
Alaister YoungandJoshen Lim e7cac83c4a chore: limit regions for nimbus (#38747)
* chore: limit regions for nimbus

* fix logic

* Autoselect east US if cloud provider is nimbus

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-09-25 16:09:15 +08:00
Alaister Young 1c092d2d05 chore: optional git url in homepage client libs (#38949) 2025-09-24 20:10:24 +08:00
Joshen Lim 4f62ba0493 Smol refactor just to verify triggering build on vercel (#38948)
Smol refactor
2025-09-24 09:56:26 +08:00
matlinandCharis Lam 172f6ba5fc Improve stability and explicitness of table editor tab state syncing between URL params and local storage (#38931)
* Improve stability and explicitness of table editor tab cache <-> url syncing

* fix: maintain filter state when using nav bar to switch back to Table Editor

---------

Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
2025-09-23 13:03:56 -05:00
Jordi Enric 9d597d7b13 FE-1857 update default api filter (#38952)
update default api filter
2025-09-23 17:57:05 +02:00
Pamela ChiaandJoshen Lim b3b5652555 Feat/add tracking and phflag for new home (#38853)
* add phflag

* track homev2 clicks

* track v2 drags

* remove old home tracking and extra visibility tracking

* add advisor, usage, and report clicks

* fix import type

* track remove charts from home

* rename actions to follow conventions

* fix lints

* simplify activity stats and add issue count property

* reduce useSelectedProjectQuery

* revert onClick and improve event properties

* Fix broken images

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-09-23 21:22:27 +08:00
Jordi EnricandJoshen Lim c9033b1035 FE-1864 FE-1868 reports kaizen 2 (#38881)
* make opts configurable per report

* Minor nits

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-09-23 13:56:48 +02:00
Jordi Enric 25abebc32e a new hope (#38893)
* a new hope

* run tests in ci against cli mode

* summary

* try vercel action to run e2e against studio self hosted preview

* believe

* debug

* gh pages artifact

* test

* rm pages step

* fix automation bypass missing

* continue on error

* only install necessary deps for CI

* fix bypass

* remove

* fail job if test fails

* disable customer query if is_platform false

* vercel check

* fix var name, make comment update instead

* check bypass on runtime

* add env var

* fix tests going to project ref instead of default

* fix

* better dates in comment

* Update E2E test workflow to include flaky test detection and improve summary output

* fix

* fix dumb mistake
2025-09-23 12:02:23 +02:00
kemal.earth 4978d24adc feat(studio): update query pattern section in query details (#38876)
* feat: basic toggle test

* feat: first draft of query pattern revamp

* style: small styling tweaks
2025-09-22 16:43:52 +01:00
kemal.earth 73b0b21bb7 feat(studio): combine time consumed cols in query perf (#38920)
* chore: remove forgotten dayjs helper

* feat: combined time consumed column
2025-09-22 14:54:24 +01:00
kemal.earth 4d91b0956c feat(studio): query details metadata tidy up (#38867)
* feat: move query details to sheet

This moves the click through on Query Performance to a sheet as opposed to a resizable area. This gives us more space to play with and sets us up for the Query details revamp.

* fix: tabs font size

* style: expand size of sheet

* feat: hasOverlay prop for sheets

* feat: add optional overlay for sheets

* fix: closing only when clicking outside of rows

* style: width of panel on different  viewports

* fix: horizontal scroll for table

* fix: query queries label check in metrics

* feat: tidying up metadata values in query details

* feat: tidy up ms values

* fix: query pattern heading
2025-09-22 13:35:58 +01:00
Filipe CabaçoandJoshen Lim a8a5e68512 realtime: remove feature preview flag (#38864)
* realtime: remove feature preview flag

* Fix TS

* Smol fix

* NIt

* add back proper link in docs

* Neeeet

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-09-22 17:56:38 +07:00
Joshen Lim 8ccc718cfd Fix organization invite missing logged out state (#38913) 2025-09-22 16:05:14 +07:00
Raúl Barroso f4afd26d7d fix: top alignment on deleting project warning (#38862)
fix: top alignment
2025-09-22 08:39:57 +00:00
Joshen Lim 77fd138237 Fix database webhooks http headers for edge functions not loading auth headers on first open (#38894) 2025-09-22 12:27:14 +07:00
Joshen Lim c892a7721a Fix new table button not working if on unknown table in table editor (#38891) 2025-09-22 12:14:23 +07:00
Joshen Lim 3254f23149 Fix last backup timestamp info (#38857) 2025-09-22 11:46:54 +07:00
Saxon Fletcher 0c8359ca0f Refine home styles (#38903)
* home row size

* use prop instead

* revert previewer
2025-09-22 04:42:03 +00:00
Danny White 73eca8ef5d feat: better Postgres 17 upgrade instructions for deprecated extensions (#38904)
* make section language consistent

minor style and language tweaks on Infrastructure page

* improved Postgres upgrade instructions

* fix: language

* add top border

for better scan-ability, since Manage button is far away from related text
2025-09-22 04:19:59 +00:00
Joshen Lim d183b1eefc Fix missing parenthesis in policy editor (#38852) 2025-09-22 11:18:09 +07:00
Joshen Lim 584a3622b9 Improve member invite UI (#38851)
* Improve member invite UI

* Nit

* Update based on feedback
2025-09-22 10:35:45 +07:00
Saxon Fletcher 478a38dfb2 Chore/new getting started (#38843)
* Update GettingStarted.tsx

* geting started

* update getting started

* badge

* image fixes

* padding

* select none
2025-09-21 23:18:17 +00:00
kemal.earth 19cfa66d9e feat(studio): move query details to sheet (#38815)
* feat: move query details to sheet

This moves the click through on Query Performance to a sheet as opposed to a resizable area. This gives us more space to play with and sets us up for the Query details revamp.

* fix: tabs font size

* style: expand size of sheet

* feat: hasOverlay prop for sheets

* feat: add optional overlay for sheets

* fix: closing only when clicking outside of rows

* style: width of panel on different  viewports

* fix: horizontal scroll for table

* fix: query queries label check in metrics
2025-09-19 15:00:59 +01:00
Saxon Fletcher 756e5d7c1d update coming soon copy replication (#38838)
* update coming soon copy replication

* fix
2025-09-19 16:16:09 +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