diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml
index fde9b89b3..9b566447b 100644
--- a/Habitica/res/values/strings.xml
+++ b/Habitica/res/values/strings.xml
@@ -870,10 +870,13 @@
Want to bestow a shiny haul of Gems to someone else?
Habitica will never require you to gift gems to other players. Begging people for gems is a violation of the Community Guidelines and should be reported to admin@habitica.com.
Get more out of Habitica
+ \@Mentions in Party
Purchase
From Balance
Enter how many of your Gems you\'d like to send below or switch tabs to purchase Gems to gift
Gems to gift
+ \@Mentions in joined Guilds
+ \@Mentions in not joined Guilds
Send Gift
Copy User ID
Copied User ID to clipboard
diff --git a/Habitica/res/xml/preferences_fragment.xml b/Habitica/res/xml/preferences_fragment.xml
index 6a2b9cbf0..fcd707f14 100644
--- a/Habitica/res/xml/preferences_fragment.xml
+++ b/Habitica/res/xml/preferences_fragment.xml
@@ -190,67 +190,71 @@
android:layout="@layout/preference_child_summary">
-
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/models/user/PushNotificationsPreference.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/models/user/PushNotificationsPreference.kt
index 8e2d18411..68976205e 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/models/user/PushNotificationsPreference.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/models/user/PushNotificationsPreference.kt
@@ -14,4 +14,7 @@ open class PushNotificationsPreference : RealmObject() {
var giftedGems: Boolean = false
var giftedSubscription: Boolean = false
var partyActivity: Boolean = false
+ var mentionParty: Boolean = false
+ var mentionJoinedGuild: Boolean = false
+ var mentionUnjoinedGuild: Boolean = false
}
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PushNotificationsPreferencesFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PushNotificationsPreferencesFragment.kt
index 06850f63a..16f48f6ae 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PushNotificationsPreferencesFragment.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PushNotificationsPreferencesFragment.kt
@@ -43,6 +43,9 @@ class PushNotificationsPreferencesFragment : BasePreferencesFragment(), SharedPr
updatePreference("preference_push_invited_to_quest", user?.preferences?.pushNotifications?.invitedQuest)
updatePreference("preference_push_important_announcements", user?.preferences?.pushNotifications?.majorUpdates)
updatePreference("preference_push_party_activity", user?.preferences?.pushNotifications?.partyActivity)
+ updatePreference("preference_push_party_mention", user?.preferences?.pushNotifications?.mentionParty)
+ updatePreference("preference_push_joined_guild_mention", user?.preferences?.pushNotifications?.mentionJoinedGuild)
+ updatePreference("preference_push_unjoined_guild_mention", user?.preferences?.pushNotifications?.mentionUnjoinedGuild)
isSettingUser = false
isInitialSet = false
}
@@ -67,6 +70,9 @@ class PushNotificationsPreferencesFragment : BasePreferencesFragment(), SharedPr
"preference_push_invited_to_quest" -> "invitedQuest"
"preference_push_important_announcements" -> "majorUpdates"
"preference_push_party_activity" -> "partyActivity"
+ "preference_push_party_mention" -> "mentionParty"
+ "preference_push_joined_guild_mention" -> "mentionJoinedGuild"
+ "preference_push_unjoined_guild_mention" -> "mentionUnjoinedGuild"
else -> null
}
if (pathKey != null) {