diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 3c50b0ad..3b2337c4 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -59,6 +59,7 @@
android:launchMode="singleTask" />
+
diff --git a/app/src/main/java/org/mian/gitnex/activities/OpenRepoInBrowserActivity.java b/app/src/main/java/org/mian/gitnex/activities/OpenRepoInBrowserActivity.java
new file mode 100644
index 00000000..36379be7
--- /dev/null
+++ b/app/src/main/java/org/mian/gitnex/activities/OpenRepoInBrowserActivity.java
@@ -0,0 +1,35 @@
+package org.mian.gitnex.activities;
+
+import android.content.Intent;
+import android.net.Uri;
+import android.os.Bundle;
+import androidx.appcompat.app.AppCompatActivity;
+import org.mian.gitnex.util.TinyDB;
+
+/**
+ * Author M M Arif
+ */
+
+public class OpenRepoInBrowserActivity extends AppCompatActivity {
+
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+
+ super.onCreate(savedInstanceState);
+
+ TinyDB tinyDb = new TinyDB(getApplicationContext());
+ String instanceUrlWithProtocol = "https://" + tinyDb.getString("instanceUrlRaw");
+ if (!tinyDb.getString("instanceUrlWithProtocol").isEmpty()) {
+ instanceUrlWithProtocol = tinyDb.getString("instanceUrlWithProtocol");
+ }
+
+ String repoFullNameBrowser = getIntent().getStringExtra("repoFullNameBrowser");
+ Uri url = Uri.parse(instanceUrlWithProtocol + "/" + repoFullNameBrowser);
+ Intent i = new Intent(Intent.ACTION_VIEW, url);
+ startActivity(i);
+ finish();
+
+ }
+
+}
diff --git a/app/src/main/java/org/mian/gitnex/adapters/MyReposListAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/MyReposListAdapter.java
index 737591fc..41e759d6 100644
--- a/app/src/main/java/org/mian/gitnex/adapters/MyReposListAdapter.java
+++ b/app/src/main/java/org/mian/gitnex/adapters/MyReposListAdapter.java
@@ -14,6 +14,7 @@ import android.widget.TextView;
import com.amulyakhare.textdrawable.TextDrawable;
import com.amulyakhare.textdrawable.util.ColorGenerator;
import org.mian.gitnex.R;
+import org.mian.gitnex.activities.OpenRepoInBrowserActivity;
import org.mian.gitnex.activities.RepoDetailActivity;
import org.mian.gitnex.activities.RepoStargazersActivity;
import org.mian.gitnex.activities.RepoWatchersActivity;
@@ -123,6 +124,13 @@ public class MyReposListAdapter extends RecyclerView.Adapter
+
+
diff --git a/app/src/main/res/layout/repo_bottom_sheet_layout.xml b/app/src/main/res/layout/repo_bottom_sheet_layout.xml
index 3d7539ee..6b1db484 100644
--- a/app/src/main/res/layout/repo_bottom_sheet_layout.xml
+++ b/app/src/main/res/layout/repo_bottom_sheet_layout.xml
@@ -72,7 +72,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
- android:drawableStart="@drawable/ic_language"
+ android:drawableStart="@drawable/ic_open_in_browser"
android:drawablePadding="24dp"
android:padding="16dp"
android:text="@string/openWebRepo"
diff --git a/app/src/main/res/menu/repo_dotted_list_menu.xml b/app/src/main/res/menu/repo_dotted_list_menu.xml
index 6518de34..b9dac84c 100644
--- a/app/src/main/res/menu/repo_dotted_list_menu.xml
+++ b/app/src/main/res/menu/repo_dotted_list_menu.xml
@@ -1,6 +1,11 @@