diff --git a/app/src/main/java/org/futo/circles/MainActivity.kt b/app/src/main/java/org/futo/circles/MainActivity.kt
index 596b220bf7b07244ae664dea80c943d5ddf915cd..63ca67a4d092c033404e7be35b03a7ebc3334f4e 100644
--- a/app/src/main/java/org/futo/circles/MainActivity.kt
+++ b/app/src/main/java/org/futo/circles/MainActivity.kt
@@ -1,5 +1,6 @@
 package org.futo.circles
 
+import android.content.Context
 import android.content.Intent
 import android.os.Bundle
 import android.widget.Toast
@@ -46,5 +47,11 @@ class MainActivity : BaseActivity(R.layout.activity_main) {
 
     companion object {
         private const val IS_CLEAR_CACHE = "is_clear_cache"
+        const val ROOM_ID_PARAM = "roomId"
+        fun getOpenRoomIntent(context: Context, roomId: String): Intent =
+            Intent(context, MainActivity::class.java).apply {
+                action = "OPEN_ROOM"
+                putExtra(ROOM_ID_PARAM, roomId)
+            }
     }
 }
\ No newline at end of file
diff --git a/app/src/main/res/navigation/nav_graph_start_host.xml b/app/src/main/res/navigation/nav_graph_start_host.xml
index 9d61ae83c0d07e20fd3886d8366f15370eadc938..65887884f93fd1b1079a216dbbf925e48a7d2fff 100644
--- a/app/src/main/res/navigation/nav_graph_start_host.xml
+++ b/app/src/main/res/navigation/nav_graph_start_host.xml
@@ -56,15 +56,7 @@
     <fragment
         android:id="@+id/bottomNavigationFragment"
         android:name="org.futo.circles.feature.home.HomeFragment"
-        tools:layout="@layout/fragment_bottom_navigation">
-
-        <argument
-            android:name="roomId"
-            android:defaultValue="@null"
-            app:argType="string"
-            app:nullable="true" />
-
-    </fragment>
+        tools:layout="@layout/fragment_bottom_navigation" />
     <fragment
         android:id="@+id/setupProfileFragment"
         android:name="org.futo.circles.feature.sign_up.setup_profile.SetupProfileFragment"
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index d1b26846af1d7b36b03ead1b30472010914084b9..89d6789035f3ce17923671cdae968c33d4d953af 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -432,6 +432,7 @@
     <string name="settings_troubleshoot_test_battery_title">Battery Optimization</string>
     <string name="settings_troubleshoot_test_battery_success">Circles is not affected by Battery Optimization.</string>
     <string name="settings_troubleshoot_test_battery_failed">If a user leaves a device unplugged and stationary for a period of time, with the screen off, the device enters Doze mode. This prevents apps from accessing the network and defers their jobs, syncs, and standard alarms. </string>
+    <string name="shortcut_disabled">Shortcut disabled</string>
 
     <string-array name="report_categories">
         <item>@string/crude_language</item>