diff --git a/src/main/java/eu/siacs/conversations/ui/EnterJidDialog.java b/src/main/java/eu/siacs/conversations/ui/EnterJidDialog.java index 7b8cbc26b52d400ffb24d80833c9fb1d6ebf2c1d..ad16e5dc7ad7e74d74ce9ffb351abcf8e762e90a 100644 --- a/src/main/java/eu/siacs/conversations/ui/EnterJidDialog.java +++ b/src/main/java/eu/siacs/conversations/ui/EnterJidDialog.java @@ -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) { diff --git a/src/main/res/layout/activity_muc_details.xml b/src/main/res/layout/activity_muc_details.xml index f62bfc42313624c328ba2d30f9cfedd4d4afe3f9..a04d54ee4fb829a799da26783d16680e0f66e273 100644 --- a/src/main/res/layout/activity_muc_details.xml +++ b/src/main/res/layout/activity_muc_details.xml @@ -236,7 +236,7 @@ android:minWidth="0dp" android:layout_marginTop="32dp" android:layout_marginRight="-13dp" - android:text="Related Chats" /> + android:text="Browse Space" /> I already have an account Add existing account Register new account - This looks like a domain address - Add anyway + This looks like a Space + Continue This looks like a channel address Share backup files Conversations backup