diff --git a/IWantToHeal-Thor-v1.0.42.apk b/IWantToHeal-Thor-v1.0.42.apk new file mode 100644 index 0000000..f333494 Binary files /dev/null and b/IWantToHeal-Thor-v1.0.42.apk differ diff --git a/android/app/build.gradle b/android/app/build.gradle index 6bb7d29..0e9012e 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "com.warren.iwanttoheal" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 61 - versionName "1.0.41" + versionCode 62 + versionName "1.0.42" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/src/App.tsx b/src/App.tsx index f21890c..595b9fa 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -55,7 +55,7 @@ const MENU_ITEMS: Array<{ const LAST_DIFFICULTY_KEY = 'i-want-to-heal:last-difficulty' const SHOW_LEADERBOARDS = false -const ACTIVITY_PAGE_SIZE = 6 +const ACTIVITY_PAGE_SIZE = 4 function activityInitials(name: string) { return name @@ -333,8 +333,6 @@ function App() { (candidate) => candidate.droppedItemLevel === selectedTierItemLevel, ) ?? activity.difficulties[0] const difficultyLocked = profile.character.level < selectedDifficulty.unlockLevel - const activityCompletionCount = activity.completionCount ?? 0 - const marathonUnlocked = activityCompletionCount >= 10 const cloudSync = getCloudSyncStatus() const canShowCloudSync = account.id !== -1 && cloudSync.available const lootPreviewEncounters = [...activity.encounters] @@ -749,9 +747,7 @@ function App() { {difficultyLocked ? `Unlocks at level ${selectedDifficulty.unlockLevel}` - : marathonUnlocked - ? 'Marathon keeps health and mana between boss kills.' - : `Marathon unlocks after 10 clears (${activityCompletionCount}/10).`} + : 'Marathon keeps health and mana between boss kills.'}