Change summary
src/main/java/eu/siacs/conversations/ui/EnterJidDialog.java | 10 ++++++
src/main/res/layout/activity_muc_details.xml | 2
src/main/res/values/strings.xml | 4 +-
3 files changed, 12 insertions(+), 4 deletions(-)
Detailed changes
@@ -5,6 +5,7 @@ import android.app.Activity;
import android.app.Dialog;
import android.content.DialogInterface.OnClickListener;
import android.content.DialogInterface;
+import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.InputType;
@@ -270,8 +271,9 @@ public class EnterJidDialog extends DialogFragment implements OnBackendConnected
if (!issuedWarning && sanityCheckJid != SanityCheck.NO) {
if (contactJid.isDomainJid()) {
- binding.jidLayout.setError(getActivity().getString(R.string.this_looks_like_a_domain));
+ binding.jidLayout.setHelperText(getActivity().getString(R.string.this_looks_like_a_domain));
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setText(R.string.add_anway);
+ dialog.getButton(AlertDialog.BUTTON_NEGATIVE).setText("Browse");
issuedWarning = true;
return;
}
@@ -281,6 +283,12 @@ public class EnterJidDialog extends DialogFragment implements OnBackendConnected
issuedWarning = true;
return;
}
+ } else if (secondary) {
+ final var intent = new Intent(getActivity(), ChannelDiscoveryActivity.class);
+ intent.putExtra("services", new String[]{ jidString, accountJid.toString() });
+ dialog.dismiss();
+ getActivity().startActivity(intent);
+ return;
}
if (mListener != null) {
@@ -236,7 +236,7 @@
android:minWidth="0dp"
android:layout_marginTop="32dp"
android:layout_marginRight="-13dp"
- android:text="Related Chats" />
+ android:text="Browse Space" />
<TextView
android:id="@+id/jid"
@@ -893,8 +893,8 @@
<string name="i_already_have_an_account">I already have an account</string>
<string name="add_existing_account">Add existing account</string>
<string name="register_new_account">Register new account</string>
- <string name="this_looks_like_a_domain">This looks like a domain address</string>
- <string name="add_anway">Add anyway</string>
+ <string name="this_looks_like_a_domain">This looks like a Space</string>
+ <string name="add_anway">Continue</string>
<string name="this_looks_like_channel">This looks like a channel address</string>
<string name="share_backup_files">Share backup files</string>
<string name="conversations_backup">Conversations backup</string>