diff --git a/Habitica/build.gradle b/Habitica/build.gradle
index b82d69c6c..206437162 100644
--- a/Habitica/build.gradle
+++ b/Habitica/build.gradle
@@ -150,7 +150,7 @@ android {
buildConfigField "String", "TESTING_LEVEL", "\"production\""
resConfigs "en", "bg", "de", "en-rGB", "es", "fr", "hr-rHR", "in", "it", "iw", "ja", "ko", "lt", "nl", "pl", "pt-rBR", "pt-rPT", "ru", "tr", "zh", "zh-rTW"
- versionCode 2824
+ versionCode 2835
versionName "3.2"
}
diff --git a/Habitica/res/values-lt/strings.xml b/Habitica/res/values-lt/strings.xml
index 8b38aad82..a52b1b4f8 100644
--- a/Habitica/res/values-lt/strings.xml
+++ b/Habitica/res/values-lt/strings.xml
@@ -304,7 +304,7 @@
Puikus! Dabar, ką domitės dirbti visą šią kelionę\?
Sveikata
Pridėti naują žymę
- Ar tu tuo tikras\? Tik% 1 $d jūsų% 2 $d partijos narių prisijungė prie šio Quest! Užklausos prasideda automatiškai, kai visi žaidėjai prisijungė arba atmetė kvietimą.
+ Ar tu tuo tikras\? Tik%1$d jūsų%2$d partijos narių prisijungė prie šio Quest! Užklausos prasideda automatiškai, kai visi žaidėjai prisijungė arba atmetė kvietimą.
Prieš 1 dieną
prieš %d dienas
Prieš 1 minutę
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/QuestDetailFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/QuestDetailFragment.kt
index 69b49dc42..c3f0a2787 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/QuestDetailFragment.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/QuestDetailFragment.kt
@@ -1,5 +1,6 @@
package com.habitrpg.android.habitica.ui.fragments.social
+import android.annotation.SuppressLint
import android.app.AlertDialog
import android.content.Context
import android.os.Bundle
@@ -104,7 +105,7 @@ class QuestDetailFragment : BaseMainFragment() {
}, RxErrorHandler.handleEmptyError()))
if (binding?.questResponseWrapper != null) {
- if (userId != party?.quest?.leader && showParticipatantButtons()) {
+ if (userId != party?.quest?.leader && user?.party?.quest?.key == group.quest?.key && user?.party?.quest?.RSVPNeeded == false) {
binding?.questLeaveButton?.visibility = View.VISIBLE
} else {
binding?.questLeaveButton?.visibility = View.GONE
@@ -127,13 +128,6 @@ class QuestDetailFragment : BaseMainFragment() {
return userId == party?.quest?.leader || userId == party?.leaderID
}
- private fun showParticipatantButtons(): Boolean {
- return if (user?.party?.quest == null) {
- false
- } else party?.quest?.participants?.find { it.id == user?.id } != null
- }
-
-
private fun updateQuestContent(questContent: QuestContent) {
if (binding?.titleView == null || !questContent.isManaged) {
return
@@ -193,8 +187,9 @@ class QuestDetailFragment : BaseMainFragment() {
binding?.participantsHeaderCount?.text = participantCount.toString()
} else {
binding?.participantsHeader?.setText(R.string.invitations)
- binding?.participantsHeaderCount?.text = participantCount.toString() + "/" + quest?.participants?.size
- beginQuestMessage = getString(R.string.quest_begin_message, participantCount, quest?.participants?.size)
+ @SuppressLint("SetTextI18n")
+ binding?.participantsHeaderCount?.text = participantCount.toString() + "/" + participants?.size
+ beginQuestMessage = getString(R.string.quest_begin_message, participantCount, participants?.size)
}
}
diff --git a/Habitica/staff/release/output-metadata.json b/Habitica/staff/release/output-metadata.json
index 795d19dc7..55c3bd572 100644
--- a/Habitica/staff/release/output-metadata.json
+++ b/Habitica/staff/release/output-metadata.json
@@ -10,7 +10,7 @@
{
"type": "SINGLE",
"filters": [],
- "versionCode": 2824,
+ "versionCode": 2828,
"versionName": "3.2",
"outputFile": "Habitica-staff-release.apk"
}