diff --git a/Habitica/proguard-rules.pro b/Habitica/proguard-rules.pro index 23e5d5a78..29af9614a 100644 --- a/Habitica/proguard-rules.pro +++ b/Habitica/proguard-rules.pro @@ -69,7 +69,7 @@ -keep class com.habitrpg.android.habitica.** { *; } -keep class com.habitrpg.common.habitica.** { *; } -keep class com.habitrpg.shared.habitica.** { *; } - +-keep class com.habitrpg.android.habitica.extensions.ViewGroupExt #realm -keep class io.realm.annotations.RealmModule -keep @io.realm.annotations.RealmModule class * @@ -133,4 +133,3 @@ -keepattributes Signature -keep class kotlin.coroutines.Continuation --dontwarn com.habitrpg.android.habitica.extensions.ViewGroupExt \ No newline at end of file diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.kt index 89c09f3e4..ed76a7f7f 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.kt @@ -315,6 +315,9 @@ class ApiClientImpl( .responseBodyConverter(ErrorResponse::class.java, arrayOfNulls(0), retrofitAdapter) return try { errorConverter?.convert(errorResponse) as ErrorResponse + } catch (e: JsonSyntaxException) { + Analytics.logError("Json Error: " + lastAPICallURL + ", " + e.message) + ErrorResponse() } catch (e: IOException) { Analytics.logError("Json Error: " + lastAPICallURL + ", " + e.message) ErrorResponse() diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/AchievementsAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/AchievementsAdapter.kt index c14cc3d7c..dc62eb210 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/AchievementsAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/AchievementsAdapter.kt @@ -8,7 +8,7 @@ import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.AchievementChallengeItemBinding import com.habitrpg.android.habitica.databinding.AchievementQuestItemBinding import com.habitrpg.android.habitica.databinding.AchievementSectionHeaderBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.Achievement import com.habitrpg.android.habitica.models.QuestAchievement import com.habitrpg.android.habitica.ui.views.dialogs.AchievementDetailDialog diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/NavigationDrawerAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/NavigationDrawerAdapter.kt index 9aa019c72..5f73843b4 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/NavigationDrawerAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/NavigationDrawerAdapter.kt @@ -7,7 +7,7 @@ import androidx.compose.ui.platform.ComposeView import androidx.core.content.ContextCompat import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.WorldStateEvent import com.habitrpg.android.habitica.models.promotions.HabiticaPromotion import com.habitrpg.android.habitica.ui.menu.HabiticaDrawerItem diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/SimpleSpinnerAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/SimpleSpinnerAdapter.kt index 4c00d11f6..d24c6b7a4 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/SimpleSpinnerAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/SimpleSpinnerAdapter.kt @@ -6,7 +6,7 @@ import android.view.ViewGroup import android.widget.ArrayAdapter import android.widget.TextView import com.habitrpg.android.habitica.R -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate class SimpleSpinnerAdapter(context: Context, resource: Int) : ArrayAdapter( context, diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/SkillsRecyclerViewAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/SkillsRecyclerViewAdapter.kt index e6c2d92ea..74d1111dd 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/SkillsRecyclerViewAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/SkillsRecyclerViewAdapter.kt @@ -9,7 +9,7 @@ import androidx.core.content.ContextCompat import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.SkillListItemBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.Skill import com.habitrpg.android.habitica.models.user.OwnedItem import com.habitrpg.android.habitica.ui.views.HabiticaIconsHelper diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/HabiticaClassArrayAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/HabiticaClassArrayAdapter.kt index fb86b4448..1ba129309 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/HabiticaClassArrayAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/HabiticaClassArrayAdapter.kt @@ -8,7 +8,7 @@ import android.widget.ImageView import android.widget.TextView import androidx.core.content.ContextCompat import com.habitrpg.android.habitica.R -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.user.Stats import com.habitrpg.android.habitica.ui.views.HabiticaIconsHelper diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/PetDetailRecyclerAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/PetDetailRecyclerAdapter.kt index bf326de2c..df41b9b4f 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/PetDetailRecyclerAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/PetDetailRecyclerAdapter.kt @@ -4,7 +4,7 @@ import android.view.View import android.view.ViewGroup import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.CanHatchItemBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.inventory.Animal import com.habitrpg.android.habitica.models.inventory.Egg import com.habitrpg.android.habitica.models.inventory.Food diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/ShopRecyclerAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/ShopRecyclerAdapter.kt index d2cddff87..373004474 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/ShopRecyclerAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/ShopRecyclerAdapter.kt @@ -8,12 +8,11 @@ import android.widget.Button import android.widget.LinearLayout import android.widget.TextView import androidx.core.view.isVisible -import androidx.core.view.marginTop import androidx.recyclerview.widget.RecyclerView.ViewHolder import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.ShopArmoireGearBinding import com.habitrpg.android.habitica.databinding.ShopHeaderBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.helpers.Analytics import com.habitrpg.android.habitica.helpers.EventCategory import com.habitrpg.android.habitica.helpers.HitType diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/StableRecyclerAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/StableRecyclerAdapter.kt index 941207881..1ae48e261 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/StableRecyclerAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/StableRecyclerAdapter.kt @@ -8,7 +8,7 @@ import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.ShopHeaderBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.inventory.Animal import com.habitrpg.android.habitica.models.inventory.Egg import com.habitrpg.android.habitica.models.inventory.Food diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/setup/CustomizationSetupAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/setup/CustomizationSetupAdapter.kt index 08f316987..8b0cc61d0 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/setup/CustomizationSetupAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/setup/CustomizationSetupAdapter.kt @@ -8,7 +8,7 @@ import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.data.SetupCustomizationRepository import com.habitrpg.android.habitica.databinding.SetupCustomizationItemBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.SetupCustomization import com.habitrpg.android.habitica.models.user.User import com.habitrpg.common.habitica.extensions.setTintWith diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/setup/TaskSetupAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/setup/TaskSetupAdapter.kt index ce207cd12..fe48d0bfd 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/setup/TaskSetupAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/setup/TaskSetupAdapter.kt @@ -10,7 +10,7 @@ import androidx.core.content.ContextCompat import androidx.recyclerview.widget.RecyclerView import androidx.vectordrawable.graphics.drawable.VectorDrawableCompat import com.habitrpg.android.habitica.R -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.common.habitica.extensions.setTintWith class TaskSetupAdapter : RecyclerView.Adapter() { diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/AchievementProfileAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/AchievementProfileAdapter.kt index 7c2bc9882..b7c1fe689 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/AchievementProfileAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/AchievementProfileAdapter.kt @@ -5,7 +5,7 @@ import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.ProfileAchievementItemBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.Achievement import com.habitrpg.android.habitica.ui.activities.MainActivity import com.habitrpg.android.habitica.ui.viewHolders.SectionViewHolder diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChallengesListViewAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChallengesListViewAdapter.kt index 3fe4cd85f..6e77a4a21 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChallengesListViewAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChallengesListViewAdapter.kt @@ -5,7 +5,7 @@ import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.ChallengeItemBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.social.Challenge import com.habitrpg.android.habitica.models.social.ChallengeMembership import com.habitrpg.android.habitica.ui.adapter.BaseRecyclerViewAdapter diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChatRecyclerViewAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChatRecyclerViewAdapter.kt index b8bb54082..4f69ca1c1 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChatRecyclerViewAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChatRecyclerViewAdapter.kt @@ -6,7 +6,7 @@ import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.SystemChatMessageBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.BaseMainObject import com.habitrpg.android.habitica.models.social.ChatMessage import com.habitrpg.android.habitica.models.user.User diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/InboxAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/InboxAdapter.kt index 7a231e83f..5695ef629 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/InboxAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/InboxAdapter.kt @@ -4,7 +4,7 @@ import android.view.ViewGroup import androidx.paging.PagingDataAdapter import androidx.recyclerview.widget.DiffUtil import com.habitrpg.android.habitica.R -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.members.Member import com.habitrpg.android.habitica.models.social.ChatMessage import com.habitrpg.android.habitica.models.user.User diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/PartyMemberRecyclerViewAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/PartyMemberRecyclerViewAdapter.kt index 388ab195b..b06e22551 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/PartyMemberRecyclerViewAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/PartyMemberRecyclerViewAdapter.kt @@ -2,7 +2,7 @@ package com.habitrpg.android.habitica.ui.adapter.social import android.view.ViewGroup import com.habitrpg.android.habitica.R -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.members.Member import com.habitrpg.android.habitica.ui.adapter.BaseRecyclerViewAdapter import com.habitrpg.android.habitica.ui.viewHolders.GroupMemberViewHolder diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeDetailFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeDetailFragment.kt index 290c19224..6aa461bf7 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeDetailFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeDetailFragment.kt @@ -18,7 +18,7 @@ import com.habitrpg.android.habitica.data.SocialRepository import com.habitrpg.android.habitica.databinding.DialogChallengeDetailTaskGroupBinding import com.habitrpg.android.habitica.databinding.FragmentChallengeDetailBinding import com.habitrpg.android.habitica.extensions.addCloseButton -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.members.Member import com.habitrpg.android.habitica.models.social.Challenge import com.habitrpg.android.habitica.models.tasks.Task diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/party/PartyDetailFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/party/PartyDetailFragment.kt index 9bbfe580b..7dcfb8984 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/party/PartyDetailFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/party/PartyDetailFragment.kt @@ -20,7 +20,7 @@ import com.habitrpg.android.habitica.data.InventoryRepository import com.habitrpg.android.habitica.data.SocialRepository import com.habitrpg.android.habitica.data.UserRepository import com.habitrpg.android.habitica.databinding.FragmentPartyDetailBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.helpers.AppConfigManager import com.habitrpg.android.habitica.helpers.HapticFeedbackManager import com.habitrpg.android.habitica.models.inventory.QuestContent diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/helpers/AutocompleteAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/helpers/AutocompleteAdapter.kt index bfb3c0694..8194a5063 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/helpers/AutocompleteAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/helpers/AutocompleteAdapter.kt @@ -9,7 +9,7 @@ import android.widget.Filterable import android.widget.TextView import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.data.SocialRepository -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.auth.LocalAuthentication import com.habitrpg.android.habitica.models.social.ChatMessage import com.habitrpg.android.habitica.models.social.FindUsernameResult diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/MountViewHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/MountViewHolder.kt index d58be1606..a35b8ff4b 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/MountViewHolder.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/MountViewHolder.kt @@ -8,7 +8,7 @@ import android.view.ViewGroup import androidx.core.graphics.drawable.toBitmap import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.MountOverviewItemBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.inventory.Mount import com.habitrpg.android.habitica.ui.views.showAsBottomSheet import com.habitrpg.android.habitica.ui.views.stable.MountBottomSheet diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/PetViewHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/PetViewHolder.kt index 98cb55fbf..137bf07e3 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/PetViewHolder.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/PetViewHolder.kt @@ -8,7 +8,7 @@ import android.view.ViewGroup import androidx.core.graphics.drawable.toBitmap import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.PetDetailItemBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.inventory.Animal import com.habitrpg.android.habitica.models.inventory.Egg import com.habitrpg.android.habitica.models.inventory.Food diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/SectionViewHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/SectionViewHolder.kt index 76c418ce2..4afac73f0 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/SectionViewHolder.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/SectionViewHolder.kt @@ -16,7 +16,7 @@ import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.extensions.getImpreciseRemainingString import com.habitrpg.android.habitica.extensions.getTranslatedAnimalType -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.models.inventory.StableSection import com.habitrpg.android.habitica.ui.views.CurrencyView import java.util.Date diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/dialogs/HabiticaAlertDialog.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/dialogs/HabiticaAlertDialog.kt index c6bbc95aa..a453f4789 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/dialogs/HabiticaAlertDialog.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/dialogs/HabiticaAlertDialog.kt @@ -22,7 +22,7 @@ import androidx.core.view.isVisible import androidx.lifecycle.lifecycleScope import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.DialogHabiticaBaseBinding -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.android.habitica.ui.activities.BaseActivity import com.habitrpg.common.habitica.extensions.dpToPx import com.habitrpg.common.habitica.extensions.layoutInflater diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/promo/SubscriptionBuyGemsPromoView.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/promo/SubscriptionBuyGemsPromoView.kt index ecbd8c55d..8f416cff9 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/promo/SubscriptionBuyGemsPromoView.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/promo/SubscriptionBuyGemsPromoView.kt @@ -6,7 +6,7 @@ import android.widget.Button import android.widget.RelativeLayout import androidx.core.os.bundleOf import com.habitrpg.android.habitica.R -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.common.habitica.extensions.getThemeColor import com.habitrpg.common.habitica.helpers.MainNavigationController diff --git a/common/src/main/java/com/habitrpg/common/habitica/extensions/ViewGroupExtensions.kt b/common/src/main/java/com/habitrpg/common/habitica/extensions/ViewGroupExtensions.kt index 7b9857df3..366594005 100644 --- a/common/src/main/java/com/habitrpg/common/habitica/extensions/ViewGroupExtensions.kt +++ b/common/src/main/java/com/habitrpg/common/habitica/extensions/ViewGroupExtensions.kt @@ -1,10 +1,9 @@ @file:JvmName("ViewGroupExt") -package com.habitrpg.android.habitica.extensions +package com.habitrpg.common.habitica.extensions import android.view.View import android.view.ViewGroup -import com.habitrpg.common.habitica.extensions.layoutInflater fun ViewGroup.inflate( layoutId: Int, diff --git a/common/src/main/java/com/habitrpg/common/habitica/helpers/RecyclerViewEmptySupport.kt b/common/src/main/java/com/habitrpg/common/habitica/helpers/RecyclerViewEmptySupport.kt index d1a0dc1bf..bf338e2a5 100644 --- a/common/src/main/java/com/habitrpg/common/habitica/helpers/RecyclerViewEmptySupport.kt +++ b/common/src/main/java/com/habitrpg/common/habitica/helpers/RecyclerViewEmptySupport.kt @@ -9,7 +9,7 @@ import androidx.compose.ui.platform.ComposeView import androidx.compose.ui.unit.dp import androidx.core.content.ContextCompat import androidx.recyclerview.widget.RecyclerView -import com.habitrpg.android.habitica.extensions.inflate +import com.habitrpg.common.habitica.extensions.inflate import com.habitrpg.common.habitica.R import com.habitrpg.common.habitica.databinding.EmptyItemBinding import com.habitrpg.common.habitica.databinding.FailedItemBinding diff --git a/version.properties b/version.properties index 27b378a03..c4e722d1c 100644 --- a/version.properties +++ b/version.properties @@ -1,2 +1,2 @@ -NAME=4.3.7 -CODE=7911 \ No newline at end of file +NAME=4.4 +CODE=7931