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.