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) {