diff --git a/landing/keyservers.react.js b/landing/keyservers.react.js --- a/landing/keyservers.react.js +++ b/landing/keyservers.react.js @@ -90,7 +90,7 @@

E2E encryption has the potential to change this equation. But - it's constrained by a crucial limitation. + it’s constrained by a crucial limitation.

@@ -107,11 +107,11 @@

Apps need servers.

Sophisticated applications rely on servers to do things that your - devices simply can't. + devices simply can’t.

- That's why E2E encryption only works for simple chat apps - today. There's no way to build a robust server layer that has + That’s why E2E encryption only works for simple chat apps + today. There’s no way to build a robust server layer that has access to your data without leaking that data to corporations.

@@ -131,7 +131,7 @@

In the future, people have their own servers.

Your keyserver is the home of your digital identity. It owns your - private keys and your personal data. It's your password + private keys and your personal data. It’s your password manager, your crypto bank, your digital surrogate, and your second brain.

diff --git a/landing/privacy.react.js b/landing/privacy.react.js --- a/landing/privacy.react.js +++ b/landing/privacy.react.js @@ -392,7 +392,7 @@

Terms of Use

- Remember that your use of Comm Technologies' Services is at all + Remember that your use of Comm Technologies’ Services is at all times subject to our Terms of Use, which incorporates this Privacy Policy. Any terms we use in this Policy without defining them have the definitions given to them in the Terms of diff --git a/landing/qr.react.js b/landing/qr.react.js --- a/landing/qr.react.js +++ b/landing/qr.react.js @@ -58,7 +58,7 @@

-

We're hiring!

+

We’re hiring!

diff --git a/landing/terms.react.js b/landing/terms.react.js --- a/landing/terms.react.js +++ b/landing/terms.react.js @@ -101,7 +101,7 @@ display, license, sell, commercialize or otherwise exploit for any purpose any Content not owned by you, (i) without the prior consent of the owner of that Content or (ii) in a way that violates someone else’s - (including Comm Technologies') rights. You further agree to comply + (including Comm Technologies’) rights. You further agree to comply with all applicable open source licenses.

@@ -241,7 +241,7 @@

You may not assign, delegate or transfer these Terms or your rights or obligations hereunder, or your Services account, in any way (by - operation of law or otherwise) without Comm Technologies' prior + operation of law or otherwise) without Comm Technologies’ prior written consent. We may transfer, assign, or delegate these Terms and our rights and obligations without consent.

diff --git a/native/account/registration/connect-ethereum.react.js b/native/account/registration/connect-ethereum.react.js --- a/native/account/registration/connect-ethereum.react.js +++ b/native/account/registration/connect-ethereum.react.js @@ -50,7 +50,7 @@ body = ( Connecting your Ethereum wallet allows you to use your ENS name and - avatar in the app. You'll also be able to log in with your wallet + avatar in the app. You’ll also be able to log in with your wallet instead of a password. ); @@ -71,7 +71,7 @@ {'2. '} - You'll be able to use your ENS name and avatar in the app. + You’ll be able to use your ENS name and avatar in the app. diff --git a/native/account/terms-and-privacy-modal.react.js b/native/account/terms-and-privacy-modal.react.js --- a/native/account/terms-and-privacy-modal.react.js +++ b/native/account/terms-and-privacy-modal.react.js @@ -108,7 +108,7 @@ Privacy Policy - . In order to continue using Comm, we're asking you to read + . In order to continue using Comm, we’re asking you to read through, acknowledge, and accept the updated policies. diff --git a/native/chat/chat-input-bar.react.js b/native/chat/chat-input-bar.react.js --- a/native/chat/chat-input-bar.react.js +++ b/native/chat/chat-input-bar.react.js @@ -555,13 +555,13 @@ ) { content = ( - You can't send messages to a user that you've blocked. + You can’t send messages to a user that you’ve blocked. ); } else if (isMember) { content = ( - You don't have permission to send messages. + You don’t have permission to send messages. ); } else if (defaultMembersAreVoiced && canJoin) { @@ -569,7 +569,7 @@ } else { content = ( - You don't have permission to send messages. + You don’t have permission to send messages. ); } diff --git a/native/crash.react.js b/native/crash.react.js --- a/native/crash.react.js +++ b/native/crash.react.js @@ -133,10 +133,10 @@ {this.errorTitle} - I'm sorry, but the app crashed. + I’m sorry, but the app crashed. {crashID} - Here's some text that's probably not helpful: + Here’s some text that’s probably not helpful: {errorText} diff --git a/web/chat/chat-input-bar.react.js b/web/chat/chat-input-bar.react.js --- a/web/chat/chat-input-bar.react.js +++ b/web/chat/chat-input-bar.react.js @@ -338,13 +338,13 @@ ) { content = ( - You can't send messages to a user that you've blocked. + You can’t send messages to a user that you’ve blocked. ); } else if (isMember) { content = ( - You don't have permission to send messages. + You don’t have permission to send messages. ); } else if (defaultMembersAreVoiced && canJoin) { @@ -352,7 +352,7 @@ } else { content = ( - You don't have permission to send messages. + You don’t have permission to send messages. ); } diff --git a/web/modals/chat/invalid-upload.react.js b/web/modals/chat/invalid-upload.react.js --- a/web/modals/chat/invalid-upload.react.js +++ b/web/modals/chat/invalid-upload.react.js @@ -7,7 +7,7 @@ function InvalidUploadModal(): React.Node { return ( - We don't support that file type yet :( + We don’t support that file type yet :( ); } diff --git a/web/modals/terms-and-privacy-modal.react.js b/web/modals/terms-and-privacy-modal.react.js --- a/web/modals/terms-and-privacy-modal.react.js +++ b/web/modals/terms-and-privacy-modal.react.js @@ -75,7 +75,7 @@ > Privacy Policy - . In order to continue using Comm, we're asking you to read + . In order to continue using Comm, we’re asking you to read through, acknowledge, and accept the updated policies.