diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/v2/GroupDescriptionUtil.java b/app/src/main/java/org/thoughtcrime/securesms/groups/v2/GroupDescriptionUtil.java
index c3a0d527b..9ab8ad7d7 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/groups/v2/GroupDescriptionUtil.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/groups/v2/GroupDescriptionUtil.java
@@ -23,8 +23,6 @@ import org.thoughtcrime.securesms.util.LongClickCopySpan;
public final class GroupDescriptionUtil {
- public static final int MAX_DESCRIPTION_LENGTH = 80;
-
/**
* Set a group description.
*
@@ -34,7 +32,9 @@ public final class GroupDescriptionUtil {
* @param moreClick Callback for when truncating and need to show more via another means. Required to enable truncating.
*/
public static void setText(@NonNull Context context, @NonNull EmojiTextView emojiTextView, @NonNull String description, boolean linkify, @Nullable Runnable moreClick) {
- SpannableString descriptionSpannable = new SpannableString(description);
+ boolean shouldEllipsize = moreClick != null;
+ String scrubbedDescription = shouldEllipsize ? description.replaceAll("\\n", " ") : description;
+ SpannableString descriptionSpannable = new SpannableString(scrubbedDescription);
if (linkify) {
int linkPattern = Linkify.WEB_URLS | Linkify.EMAIL_ADDRESSES | Linkify.PHONE_NUMBERS;
@@ -56,7 +56,7 @@ public final class GroupDescriptionUtil {
}
}
- if (moreClick != null) {
+ if (shouldEllipsize) {
ClickableSpan style = new ClickableSpan() {
@Override
public void onClick(@NonNull View widget) {
diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java
index 440722009..a2e10485e 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java
@@ -181,7 +181,7 @@ public class EditProfileFragment extends LoggingFragment {
givenName.addTextChangedListener(new AfterTextChanged(s -> viewModel.setGivenName(s.toString())));
givenName.setHint(R.string.EditProfileFragment__group_name);
givenName.requestFocus();
- toolbar.setTitle(R.string.EditProfileFragment__edit_group_name_and_photo);
+ toolbar.setTitle(R.string.EditProfileFragment__edit_group);
preview.setVisibility(View.GONE);
if (FeatureFlags.groupsV2Description()) {
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 56c45d83f..988b84c86 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -2085,7 +2085,7 @@
Working on something new
- Edit group name and photo
+ Edit group
Group name
Group description
https://support.signal.org/hc/articles/360007459591