Commit Graph
1243 Commits
Author SHA1 Message Date
Terry Sutton e550f18d36 Chore/remove menu notice (#29627)
Remove temp notice
2024-10-01 18:35:35 -02:30
Jordi Enric eba13666e2 hide create collection button on sidebar if flag isnt enabled (#29619) 2024-10-01 17:19:06 +02:00
Joshen Lim 2e7745883a Fix search user (#29615)
* Fix search user

* Tiny
2024-10-01 18:58:22 +08:00
Ivan Vasilov cb1e3a8170 chore: Prep work for pnpm (#29610)
* Add all missing libraries in the packages/apps.

* Add all missing Vitest imports to the tests.

* Add some missing exports to ui.

* Fix the admonition export.

* Fix various minor bugs.

* Migrate the ui package to use vitest.
2024-10-01 11:29:37 +02:00
Alaister Young f5dd70d425 chore: remove branch management flag (#29607) 2024-10-01 15:25:13 +08:00
Joshen LimandAlaister Young 536dc37d58 Chore/user management v2 panel part 2 (#29515)
* Set up banning and unbanning user, although untested due to API CORs issue

* Update search filter UI for users management V2

* Update API types

* Minoir

* Small fix

* Update UI

* Add support for resizing and re-ordering columns

* Add google profile image url to csp

* Revert test button

* Implement toggling of columns

* Fix loading

* Fully implement banning/unbanning user

* Fix

* Update apps/studio/components/interfaces/Auth/Users/UserOverview.tsx

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>

* Fallback non CSP supported avatar urls to user icon

* Fix some bugs

* Remove prism-react-renderer from studio, add to ui patterns

* Migrate users query from API to studio

* Address some feedback

---------

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
2024-10-01 14:32:46 +08:00
Joshen Lim f87c2aad46 Chore/deprecate old sql editor nav (#29584)
* Deprecate use of sqlFolderOrganizationFlag

* Deprecate SQLEditorNavV1

* Deprecate use of useSqlEditorStateSnapshot

* Deprecate old sql-editor valtio state
2024-10-01 13:34:14 +08:00
Joshen Lim 20dab6cf0c Hide support and backups CTA when restoration is complete (#29602) 2024-10-01 11:00:36 +08:00
Joshen Lim 6640054abd Chore/hide disk io chart for 4xl and above (#29586)
* Hide disk IO chart for 4xl and above

* Fix
2024-10-01 10:28:54 +08:00
Terry Sutton 597f67ef2c Chore/fix sharing modal (#29591)
Fix alignment and icon size
2024-09-30 20:51:09 -02:30
Ivan Vasilov 09a62662d8 chore: Clean up ui-patterns imports (#29132)
* Switch all top-level imports for ui-patterns components to use specific components when importing.

* Remove the @ui-patterns shorthand since it works exactly the same without the @.

* More import fixes.

* Fix the ui-patterns tests.
2024-09-30 21:41:26 +02:00
Terry SuttonandJordi Enric b5991468ae Chore/security issues dropdown v2 (#29598)
* Nudges

* Use popoverseparator instead

* use variants pattern (#29599)

Update SecurityStatus.tsx

* Nudge padding

---------

Co-authored-by: Jordi Enric <37541088+jordienr@users.noreply.github.com>
2024-09-30 19:26:57 +00:00
Ivan VasilovandJonathan Summers-Muir 7d9343cc05 fix: Sticky resource banner (#29562)
* Make the resource banner sticky.

* Remove main from all layouts that are using it.

* Update apps/studio/components/ui/ResourceExhaustionWarningBanner/ResourceExhaustionWarningBanner.tsx

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>

* Fix the whitespace.

* Fix some of the pages with broken layouts.

* Fix a merge error.

* Fix the layout of the SQL editor.

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2024-09-30 17:42:32 +02:00
Jordi Enric d00a939729 new logs & analytics sidebar (#29411)
* ui redesign

* when on a saved query and clicking save, it updates existing query

* fix styles in create dropdown, sticky search

* fix update type err

* fix payload type in logs content update

* fix bug with navigation when clicking dropdown items

* use same dialog ui patterns

* cleanup unused stuff

* rm unused component

* truncate sidebar element labels

* align end in dropdowns, fix zindex issue w expandable sidebar

* add empty state to queries section

* top left of the screen
2024-09-30 16:00:39 +02:00
Steve Xu 368a4f7ab5 fix: typo (#29585) 2024-09-30 12:58:34 +00:00
Terry Sutton 92831d539f Add next page loading state (#29569)
* Add next page loading state

* Add loading line on refetch
2024-09-30 09:39:34 -02:30
Terry Sutton 62727e511d Chore/move simple codeblock (#29547)
* Move SimpleCodeBlock to shared packages

* Add new files

* Add use client

* Revert sitemap changes
2024-09-27 15:05:24 -02:30
Jordi Enric f3b4f658a0 feat: add collection retention days (#29469)
* add create collection retention input

* improve spacing between inputs, add 'days' suffix to input

* add dynamic input description clarifying days and max days for retention

* add admonition and upgrade plan link

* only show admonition on free tier

* update desc

* undo
2024-09-27 15:32:10 +02:00
Terry SuttonandIvan Vasilov c73d3fdb25 Redo column type dropdown (#29534)
* Redo column type dropdown

* Fix spacing

* Fix tests

* Fix tests,2

* Fix the tests.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2024-09-27 08:58:11 -02:30
Jordi Enric c2b6bed9be add timestamp tooltip helper (#29530)
* add tooltip helper

* rm unnecessary import

* fix tests

* refactor timestamp component to ui patterns

* add use client
2024-09-27 11:34:23 +02:00
Joshen Lim 7e62179142 Add guard in FunctionsNav (#29543) 2024-09-27 10:40:16 +08:00
Alaister Young 853822135c fix: vercel integration config form submit bug (#29536) 2024-09-26 23:09:14 +08:00
Kamil OgórekandAlaister Young 0aa4793de8 ref: Unify /v1 api requests, remove API_ADMIN_URL constant (#29529)
* ref: Unify /v1 api requests, remove API_ADMIN_URL constant

* remove custom types

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2024-09-26 11:26:59 +00:00
c69ac64ad5 docs: update custom domain docs for verification process (#29344)
* docs: update custom domain docs for verification process

* fix: ensure the ui experience for custom domains matches the flow

* chore: prettier formatting fixes

* docs: only reference a single txt record for custom domains

* fix: drop undefined from dns table type

* automatically poll for custom domain ssl status

* Minor UI tweaks

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-09-26 16:55:36 +08:00
Terry Sutton d2ab436cad Chore/fix duplicate table (#29486)
Fix duplicate table
2024-09-25 09:16:00 -02:30
Joshen LimandAlaister Young 7d6f183127 Show all projects which role applies to, and link project from hover card (#29502)
* Show all projects which role applies to, and link project from hover card

* Feex

* Update apps/studio/components/interfaces/Organization/TeamSettings/MemberRow.tsx

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>

---------

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
2024-09-25 19:41:34 +08:00
Joshen Lim c3450e4f6b Fix wrong date in paused state (#29501) 2024-09-25 13:40:11 +08:00
Terry SuttonandJoshen Lim 6d78a98b63 Chore/replace url with regex (#29499)
* Replace zod .url with regex check

* Prevent adding dupe URLs in modal

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-09-25 13:03:33 +08:00
Joshen Lim 6af9ff6061 Chore/user management v2 panel (#29468)
* Midway implementing user management v2 panel

* Do up overview panel less provider information

* Midway provider info

* Wrap up provider information

* Add banned until banner

* Slight adjustment to search input

* Fix

* Fix provider icons in data grid

* Fix

* Moar fixes

* Add loading line

* Address some feedback

* Reorder some elements in the user overview panel

* Fix icons going over cell headers
2024-09-25 12:40:18 +08:00
Wen Bo Xie 83e9e61436 fix: add Storage download note for paused projects (#29488) 2024-09-24 16:37:16 -02:30
Terry Sutton 6015e53041 Chore/download types schemas (#29480)
Read which schemas to download types for
2024-09-24 14:34:44 -02:30
Joshen LimandTerry Sutton a8caeb3947 Update remove member modal (#29410)
* Update remove member modal

* Add same warning for leaving an org

* Update modal

* Update warning

* Grammar and spacing edits

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2024-09-24 22:31:02 +08:00
Joshen Lim d0cbb045d9 Add check for saveNodePositions (#29471)
* Add check for saveNodePositions

* Fix https://supabase.sentry.io/issues/5389802889/?project=5459134&query=is%3Aunresolved&referrer=issue-stream&sort=freq&statsPeriod=14d&stream_index=10

* Update whitelist for https://supabase.sentry.io/issues/5856752960/?project=5459134&query=is%3Aunresolved&referrer=issue-stream&sort=freq&statsPeriod=14d&stream_index=5

* Update whitelist for https://supabase.sentry.io/issues/5759316461/?project=5459134&query=is%3Aunresolved&referrer=issue-stream&sort=date&statsPeriod=7d&stream_index=21

* Update whitelist for https://supabase.sentry.io/issues/5588800911/?project=5459134&query=is%3Aunresolved&referrer=issue-stream&sort=date&statsPeriod=7d&stream_index=11
2024-09-24 20:19:04 +08:00
Joshen Lim d04cf805aa Add guard in LogEventChart (#29470) 2024-09-24 18:04:54 +08:00
Joshen Lim 1f0f7cb2e4 Fix project roles not showing which project (#29462)
* Fix project roles not showing which project

* Add some checks for RQ enabled for billing related queries
2024-09-24 10:57:30 +08:00
Terry Sutton b3fd925af1 POC for revised RLS page (#29401)
* POC for revised RLS page

* nudge colours

* Nudges

* Colour nudge
2024-09-23 15:40:34 -02:30
Alaister Young e06192f568 fix: is smtp validation enabled check (#29458) 2024-09-23 15:04:20 +00:00
Stojan Dimitrovski 8b965da9da fix: update email restriction warning (#29415) 2024-09-23 12:32:22 +02:00
Joshen Lim fd04e6dab0 Address some feedback around redirect urls (#29449)
* Address some feedback around redirect urls

* Remove unused code
2024-09-23 16:10:46 +08:00
divitandJoshen Lim 1a2a679a11 chore: max io2 disk size to 60 TB (#29448)
* chore: max io2 disk size to 60 TB

* chore: update docs about max disk size

* Update validation for disk type

* Update compute-add-ons.mdx

* Prettier

* chore: fix conditional for max disk size

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-09-23 13:39:35 +05:30
Joshen Lim 2ad56753c4 Autofocus table editor search input (#29446) 2024-09-23 16:01:27 +08:00
Kevin Grüneberg 48d4ae0323 chore: avoid querying usage endpoint unnecessarily (#29423)
For plans with usage-based billing enabled we don't need to check whether they exceeded their quotas. We can save us that network call.
2024-09-23 15:53:51 +08:00
Joshen Lim f5ac01ec2e Reinstate feat: allow removing multiple redirect urls (#29405) (#29417)
* Revert "Revert "feat: allow removing multiple redirect urls (#29405)" (#29416)"

This reverts commit cd4b057ef5.

* Fixes

* Tweak UI based on jonny's feedback

* Support multi add for redirect urls

* Validate to prevent adding existing url

* Small fix

* Add scroll area

* Fix focus styling for input fields in add new url modal
2024-09-23 13:09:38 +08:00
Joshen Lim 9e0e4f652b Support downloading storage objects in project paused state (#29339)
* Support downloading storage objects in project paused state

* Update

* Revert hardcode

* Feature flag storage object downlolad
2024-09-21 15:01:35 +08:00
Joshen LimandJonathan Summers-Muir cd4b057ef5 Revert "feat: allow removing multiple redirect urls (#29405)" (#29416)
This reverts commit 3e2f8cf51b.

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2024-09-20 21:55:43 +08:00
Stojan DimitrovskiandJoshen Lim 4647d50380 feat: add email restriction banner (#29393)
* feat: add email restriction banner

* Small fixes

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-09-20 11:59:22 +02:00
Kang MingandJoshen Lim 3e2f8cf51b feat: allow removing multiple redirect urls (#29405)
* feat: allow removing multiple redirect urls

* fix: add checkboxes to redirect url rows

* fix: close modal on success & change bg color on hover

* fix: replace remove button with checkbox

* Some changes

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-09-20 17:47:10 +08:00
Terry SuttonandJoshen Lim 7d5c62c518 Chore/update without where warning (#28458)
* Add warning when running update without where

* Account for quotes

* Split warnings to allow them to show independently

* Update

* Combine two modals into one

* Padding bump

* Fix padding

* Return if a query has issues

* Allow queries to run

* Small UI tweaks

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-09-20 17:33:47 +08:00
Joshen Lim a574e53b92 Fix error toast in email templates (#29398) 2024-09-20 00:21:22 +08:00
hallidayoandAlaister Young 97a38375f0 feat: auth users search (#20362)
* auth users search uid

* update new users UI

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2024-09-19 08:28:16 +00:00