From 6e9a9f4a82e622f96a77af7391572f9c2600913f Mon Sep 17 00:00:00 2001
From: Jackson Harper
Date: Thu, 26 Oct 2023 11:57:50 +0800
Subject: [PATCH 1/6] Display account size
---
packages/web/pages/settings/account.tsx | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/packages/web/pages/settings/account.tsx b/packages/web/pages/settings/account.tsx
index 0051bbbd2..a6b6f5f7d 100644
--- a/packages/web/pages/settings/account.tsx
+++ b/packages/web/pages/settings/account.tsx
@@ -8,7 +8,7 @@ import {
} from '../../components/elements/LayoutPrimitives'
import { StyledText } from '../../components/elements/StyledText'
import { SettingsLayout } from '../../components/templates/SettingsLayout'
-import { styled } from '../../components/tokens/stitches.config'
+import { styled, theme } from '../../components/tokens/stitches.config'
import { updateEmailMutation } from '../../lib/networking/mutations/updateEmailMutation'
import { updateUserMutation } from '../../lib/networking/mutations/updateUserMutation'
import { updateUserProfileMutation } from '../../lib/networking/mutations/updateUserProfileMutation'
@@ -18,6 +18,7 @@ import { useValidateUsernameQuery } from '../../lib/networking/queries/useValida
import { applyStoredTheme } from '../../lib/themeUpdater'
import { showErrorToast, showSuccessToast } from '../../lib/toastHelpers'
import { ConfirmationModal } from '../../components/patterns/ConfirmationModal'
+import { ProgressBar } from '../../components/elements/ProgressBar'
const StyledLabel = styled('label', {
fontWeight: 600,
@@ -371,7 +372,7 @@ export default function Account(): JSX.Element {
- {/*
-
+
{`${libraryCount} of 50K library items used.`}
+
+ {`NOTE: this is a soft limit, if you are approaching or have exceeded this limit please contact support to have your limit raised.`}
+
>
)}
- */}
+
Date: Thu, 26 Oct 2023 12:06:31 +0800
Subject: [PATCH 2/6] Add a link to the bulk tool on the delete account page
---
packages/web/pages/settings/delete-my-account.tsx | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/packages/web/pages/settings/delete-my-account.tsx b/packages/web/pages/settings/delete-my-account.tsx
index d1e65cbfd..566391511 100644
--- a/packages/web/pages/settings/delete-my-account.tsx
+++ b/packages/web/pages/settings/delete-my-account.tsx
@@ -89,8 +89,18 @@ export default function DeleteMyAccount(): JSX.Element {
distribution="start"
alignment="start"
>
- Deleting your account will delete all your saved items, notes, and
- highlights. This operation can not be undone.
+
+ Deleting your account will delete all your saved items, notes, and
+ highlights. This operation can not be undone. Note that once your
+ account is deleted you will not be able to create a new account
+ with the same username/email for at least 24hrs.
+
+
+ If you are deleting your account because you've imported too many
+ items, and want a "fresh start" you can try using the{' '}
+ bulk tool to clean up your account
+ instead.
+
{viewer && router ? (
Date: Thu, 26 Oct 2023 12:52:13 +0800
Subject: [PATCH 4/6] Multiply for percentage
---
packages/web/pages/settings/account.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/web/pages/settings/account.tsx b/packages/web/pages/settings/account.tsx
index 79f8270ef..d4cc1252a 100644
--- a/packages/web/pages/settings/account.tsx
+++ b/packages/web/pages/settings/account.tsx
@@ -388,7 +388,7 @@ export default function Account(): JSX.Element {
{!isValidating && (
<>
Date: Thu, 26 Oct 2023 12:59:28 +0800
Subject: [PATCH 5/6] Escaping
---
packages/web/pages/settings/delete-my-account.tsx | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/web/pages/settings/delete-my-account.tsx b/packages/web/pages/settings/delete-my-account.tsx
index 566391511..d9f78568e 100644
--- a/packages/web/pages/settings/delete-my-account.tsx
+++ b/packages/web/pages/settings/delete-my-account.tsx
@@ -96,9 +96,9 @@ export default function DeleteMyAccount(): JSX.Element {
with the same username/email for at least 24hrs.
- If you are deleting your account because you've imported too many
- items, and want a "fresh start" you can try using the{' '}
- bulk tool to clean up your account
+ If you are deleting your account because you've imported too
+ many items, and want a "fresh start" you can try using
+ the bulk tool to clean up your account
instead.
{viewer && router ? (
From 8e7a0a0bccf3750ae49014d734f11eedaeb1310e Mon Sep 17 00:00:00 2001
From: Jackson Harper
Date: Thu, 26 Oct 2023 13:01:00 +0800
Subject: [PATCH 6/6] Use Link instead of a
---
packages/web/pages/settings/delete-my-account.tsx | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/packages/web/pages/settings/delete-my-account.tsx b/packages/web/pages/settings/delete-my-account.tsx
index d9f78568e..250c76cc0 100644
--- a/packages/web/pages/settings/delete-my-account.tsx
+++ b/packages/web/pages/settings/delete-my-account.tsx
@@ -13,6 +13,7 @@ import { HStack, VStack } from '../../components/elements/LayoutPrimitives'
import { useGetViewerQuery } from '../../lib/networking/queries/useGetViewerQuery'
import { Loader } from '../../components/templates/SavingRequest'
import { deleteAccountMutation } from '../../lib/networking/mutations/deleteAccountMutation'
+import Link from 'next/link'
export default function DeleteMyAccount(): JSX.Element {
const router = useRouter()
@@ -98,8 +99,8 @@ export default function DeleteMyAccount(): JSX.Element {
If you are deleting your account because you've imported too
many items, and want a "fresh start" you can try using
- the bulk tool to clean up your account
- instead.
+ the bulk tool to clean up your
+ account instead.