Commit Graph
3910 Commits
Author SHA1 Message Date
Joshen Lim 81cd4ae3b1 Custom domains set refetch interval to false if 0_not_allowed (#34178)
* Custom domains set refetch interval to false

* Alter

* Feed

* Check for custom domain project addon in custom domains query

* Update API codegen and fix ts issues

* update API codegen

* Fix
2025-03-14 11:30:35 +01:00
Jordi Enric c1ed87febc fix padding in logs selection (#34154)
* fix padding

* adjust more
2025-03-14 11:22:06 +01:00
b19c043d93 fix: consistent disk unit (#34156)
* fix: consistent disk unit

* Update apps/docs/content/guides/platform/manage-your-usage/disk-throughput.mdx

* Update apps/docs/content/guides/platform/manage-your-usage/disk-throughput.mdx

* Update apps/docs/content/guides/platform/manage-your-usage/disk-throughput.mdx

* docs: makes use of singular/plural for metrics that are billed hourly consistent.

* ci: Autofix updates from GitHub workflow

* fix: instance is Mbps

* fix: description Mbps

---------

Co-authored-by: Thomas <31189692+ecktoteckto@users.noreply.github.com>
Co-authored-by: github-tidy-bot <github-tidy-bot@supabase.com>
2025-03-14 11:16:25 +01:00
Kamil Ogórek 315a189577 feat: Add created_by and app_id to approved oauth apps table (#34045)
* feat: Add created_by to approved apps table

* feat: Add app_id to approved apps table
2025-03-14 10:43:28 +01:00
Joshen Lim 6fe0c164d2 Add backup type label (#34146)
* Add backup type label

* Add tooltips

* Update tooltip side
2025-03-13 15:48:07 +01:00
Wen Bo Xie 5455a09e43 fix: update Fly Postgres deprecation date (#34180) 2025-03-13 14:30:34 +00:00
Joshen Lim 6f765da829 Fix openai api key empty state not showing in local (#34120) 2025-03-13 15:15:35 +01:00
Joshen Lim 39cfcc742d Cleanup reports (#34015)
Removes a bunch of charts relying on daily data, that should not be relevant for users. Daily stats is a bad aggregation for users in itself, as the data is 24 hours or more delayed and not granular. Data from all removed charts are better looked at through logs (i.e. auth logs), as it can be aggregated and looked at in a more fine-granular way.
2025-03-13 12:51:36 +01:00
Saxon Fletcher 2d48ba3314 Click function/trigger/policy to edit (#34172)
click to edit
2025-03-13 20:49:33 +10:00
Paul Cioanca 2d780d62e4 chore: move default region to us-east-2 (#34092)
* chore: move default region to us-east-2

* chore: prettier
2025-03-12 16:55:18 +01:00
hallidayo 718b5a8d28 fix: bucket name validation (#34083)
validation fix
2025-03-12 13:16:23 -02:30
Alaister Young 8dada9fd52 chore: remove react-tracked part 1 (#34020)
* chore: remove react-tracked part 1

* move out table specific state to own store
2025-03-12 23:42:00 +08:00
Ivan Vasilov f03335ccb5 chore: Bump vulnerable packages (#34122)
* Bump vite to v6 to get the newest esbuild.

* Bump tsx to get the newest esbuild.

* Fix lodash version.

* Make the www app use the catalog version of next.
2025-03-12 09:53:25 +01:00
Alaister Young d04560134e fix: update column type and add foreign key (#34121) 2025-03-11 10:58:44 +01:00
Alaister Young eb775acf1a fix: join org url search params bug (#34109) 2025-03-10 18:27:10 +01:00
Charis 64bc54aa44 clarify length of recent session (#34097)
"logged in recently" is too vague a description to be useful, so added the actual time
2025-03-10 16:19:42 +01:00
Ivan Vasilov 4bb36de27b Fix: Fix the set null button when the value is empty (#34102)
Fix the set null button when the value is empty.
2025-03-10 16:12:56 +01:00
Joshen Lim fc7d2ab7f0 Table editor fix is extra options state for PK columns (#34099) 2025-03-10 19:57:58 +08:00
Terry Sutton 86f746e363 Chore/fix ef secret paste (#34065)
Fix pasting a single value
2025-03-10 19:30:26 +08:00
Joshen Lim 4df0bd2467 Fix uploading files to wrong bucket when navigating to another bucket while files were being uploaded (#34094)
* Fix uploading files to wrong bucket when navigating to another bucket while files were being uploaded

* Remove unused variables
2025-03-10 19:24:12 +08:00
Alaister Young 6c7f3c9181 fix: allow null values for update bucket (#34093) 2025-03-10 19:23:36 +08:00
Jordi Enric 299475e2e6 add pointer events none to sidebar notification dot (#34080)
add pointer events none
2025-03-10 10:48:18 +01:00
Jordi Enric 37a5247984 Add pgbouncer logs FE-1420 (#33877)
* add pgbouncer logs check

* add pgbouncer desc

* use pgbpuncer config query instead
2025-03-07 13:23:56 +01:00
Jordi Enric 31c6887f66 add pgbouncer connections to database report (#33895)
* add pgbpuncer connections

* clarify report

* Add conditional PgBouncer connections reporting

* fix query name

* feat(database-reports): Add hide option for PgBouncer connections and display admonition
2025-03-07 12:20:08 +00:00
Joshen Lim 8120245eb7 Skip JSON stringify cell values on string types to remove unnecessary double quotes (#34046)
* Selectively json stringify cell values to remove unnecessary double quotes on string values

* Simplify
2025-03-06 22:57:12 +01:00
Alaister Young 1cf813b61a fix: double ? on sign in urls (#34023) 2025-03-06 16:45:22 +01:00
Joshen Lim bc59f5019a Refactor ChartConfig.tsx (#34019) 2025-03-05 18:42:09 +01:00
Alaister YoungandTerry Sutton d7a9482946 [FE-1417] feat: notion fdw (#33988)
* feat: notion fdw

* Logo update

* Icon colour

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2025-03-05 22:02:09 +08:00
Alaister YoungandJoshen Lim e874a48b6c fix: stop sending view definition query all the time (#34016)
* fix: stop sending view definition query all the time

* only when the modal is open

* Minor refactors

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-03-05 14:25:53 +01:00
Alaister Young ff73443aa3 fix: bytea null values (#34014)
* fix: bytea null values

* fix null values in foreign row selector

* sort imports
2025-03-05 20:39:53 +08:00
Saxon FletcherandJonathan Summers-Muir 83bcb1e891 Updating authentication rate limits and session pages (#33957)
* init PrePostTab component

* init

* support auto fixing rounded of inputs/select/textarea

* remove form item layout prepost

* Update FormLayout.tsx

* Update FormLayout.tsx

* Update FormLayout.tsx

* form layout and advanced

* Update advanced.tsx

* protection and hooks

* rate limits and sessions

* remove default value

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-03-05 09:42:13 +10:00
Saxon FletcherandJonathan Summers-Muir 5bd430ca38 Updating authentication mfa and url pages (#33956)
* init PrePostTab component

* init

* support auto fixing rounded of inputs/select/textarea

* remove form item layout prepost

* Update FormLayout.tsx

* Update FormLayout.tsx

* Update FormLayout.tsx

* form layout and advanced

* Update advanced.tsx

* protection and hooks

* mfa and url

* remove onchange

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-03-05 09:42:02 +10:00
Stephen Morgan 470db8a0f4 Added hsts preload directive to vercel config (#33980) 2025-03-05 08:56:59 +13:00
Alaister Young 3273b5de50 fix(studio): whitelist duplicate name error on project creation (#33983) 2025-03-04 21:45:32 +08:00
Joshen Lim 548afeb2e0 Hide pool mode field in connection pooling (#33962)
* Hide pool mode field in connection pooling

* Add comment
2025-03-04 08:28:53 +08:00
Saxon FletcherandJonathan Summers-Muir 419252c102 Updating authentication email pages (#33958)
* init PrePostTab component

* init

* support auto fixing rounded of inputs/select/textarea

* remove form item layout prepost

* Update FormLayout.tsx

* Update FormLayout.tsx

* Update FormLayout.tsx

* form layout and advanced

* Update advanced.tsx

* protection and hooks

* auth emails

* preview styles

* fix

* parse

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-03-04 10:22:45 +10:00
Saxon FletcherandJonathan Summers-Muir 326d2cbdcb Update authentication advanced page (#33955)
* init PrePostTab component

* init

* support auto fixing rounded of inputs/select/textarea

* remove form item layout prepost

* Update FormLayout.tsx

* Update FormLayout.tsx

* Update FormLayout.tsx

* form layout and advanced

* Update advanced.tsx

* protection and hooks

* fix

* parse

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-03-04 09:58:25 +10:00
Joshen Lim 1655a17e70 Add support for configuring realtime settings (#33875)
* Add support for configuring realtime settings

* Refactor

* Fix TS

* Fix TS

* Smol update

* Hide new UI for local selfhosted

* Add feature flag

* Fix reset logic

* Fix

* minor refactor

* Fix package.json

* Simplify
2025-03-03 20:08:15 +08:00
Saxon FletcherandJoshen Lim 73644db62d Link to auth provider (#33951)
* link to provider

* Simplify implementation

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-03-03 17:03:10 +08:00
3d766bc1c1 [FE-1426] feat(studio): clerk fdw (#33803)
* feat(studio): clerk fdw

* prettier

* docs: add Clerk FDW docs

* Smol update

---------

Co-authored-by: Bo Lu <lv.patrick@gmail.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-03-03 15:50:09 +08:00
Joshen Lim 3478fb600d Bump configcat refresh rate (#33954) 2025-03-03 14:45:06 +08:00
Joshen Lim 342c9c4112 Fix connection pooling feature flag (#33914)
* Fix connection pooling feature flag

* Fix type issues with lint-query after updating API typs

* Apply same fix for connection_string to ConnectTabContent

* Update useMemo dependency arrays in ConnectionPooling

* Remove allowPgBouncerSelection enabled check on react queries - feels unnecessary and adds some complexity to the loading state of the forms

* Remove conosle log
2025-02-28 17:50:16 +08:00
Jonathan Summers-Muir 3106713359 fix: handle position (#33913)
Update ProjectLayout.tsx
2025-02-28 17:02:06 +08:00
Joshen Lim 0a4166a587 Support for Dedicated Pooler in Connection Pooling Part 2 (#33829)
* Init

* Initial set up for hooking up supavisor and pgbouncer

* Hook up pgbouncer status check after swapping pooler type

* Add check for nano compute for switching to pg bouncer

* Add check for ipv4 addon

* Remove expect error tag

* Update copy in IPv4SidePanel

* Add badge to select options for pooler types

* Hook up pgbouncer config for connect UI

* Refactor pooling-configuration react queries to supavisor-configuration

* Update Ipv4 compatability UI indicators in Connect UI when on pgbouncer

* Remove statement mode

* Resolve undefined problem with react hook form

* Fix

* Update UI texts from PgBouncer to Dedicated Pooler

* Feature flag changes

* Add pooler settings link in Connect UI

* Smol update

* Update session pooler description for pgbouncer
2025-02-28 16:26:47 +08:00
Saxon FletcherandJoshen Lim 5508d2cd9d Test edge functions (#33728)
* page components

* page component changes

* settings but broken saving

* rvert

* use sheet for provider

* styling

* remove things

* Some refactoring and fixing, added JSDocs to layouts

* Smol refactor

* Fix

* Update JSDocs

* updated scaffolding

* update edge functions layout

* remove params

* single function layout

* invocation cleanup

* remove vars

* Clean up

* Spelling

* Clean up FormFieldWrappers

* One last clean up

* test edge function

* sheet flag

* remove prop

* fix merge errors

* fix merge errors

* update sheet

* rmeove import

* fix ts

* Some clean ups

* Fix

* Make test response area resizeable

* Final clean up

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-28 16:07:30 +08:00
Joshen Lim cb32aa9579 Use TimestampInfo for scheduled backups (#33892)
* Use TimestampInfo for scheduled backups

* Fix

* Update TimestampInfo

* Fix

* Fix
2025-02-28 15:55:30 +08:00
Kevin Grüneberg c28fe37fe1 chore: increase stale time for project addons / org subscription (#33911)
Occasionally results in a 429 in API - there are plans to fix this on the API level, but it's not a quick change, so hoping to reduce the likeliness of 429 with a higher stale time. Subscriptions and project addons rarely change and if they are changed, it's invalidated on the client anyway.
2025-02-28 12:00:07 +08:00
Joshen Lim a458977e2d Support for Dedicated Pooler in Connection Pooling (#33817)
* Init

* Initial set up for hooking up supavisor and pgbouncer

* Hook up pgbouncer status check after swapping pooler type

* Add check for nano compute for switching to pg bouncer

* Add check for ipv4 addon

* Remove expect error tag

* Add badge to select options for pooler types

* Remove statement mode

* Resolve undefined problem with react hook form

* Fix

* Update UI texts from PgBouncer to Dedicated Pooler

* Feex

* FEEX

* Fix

* Small update to UI

* Smol update
2025-02-28 11:14:42 +08:00
Pamela Chia 1675a1f06f chore: clarify bursting and recommend compute (#33823) 2025-02-28 11:11:20 +08:00
Laurence IslaandTerry Sutton 1c32d55fab docs: add more filtering examples to the API docs (#33899)
- Add logical operators "not" and "or"
- All Javascript examples are now present for Bash

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2025-02-27 18:21:12 -05:00