diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml index e261ccc6..7da49921 100644 --- a/.github/workflows/debug.yml +++ b/.github/workflows/debug.yml @@ -155,26 +155,3 @@ jobs: with: name: purrfectsnap-armv7-debug path: app/build/outputs/apk/armv7/debug/*.apk - make_prerelease: - needs: [job_armv7, job_armv8] - runs-on: ubuntu-latest - steps: - - name: Download all build artifacts - uses: actions/download-artifact@v4 - with: - path: ./all-apks - - name: Display all files for debug - run: find ./all-apks - - name: Set up GitHub CLI - run: | - sudo apt-get install -y gh - - name: Create Debug Prerelease with all APKs - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - VERSION="debug-${{ github.run_id }}-${{ github.sha }}" - TITLE="Debug CI $VERSION" - NOTE="Auto-generated debug prerelease including all APKs from jobs." - APKLIST=$(find ./all-apks -type f -name '*.apk' | tr '\n' ' ') - echo "APKS: $APKLIST" - gh release create "$VERSION" $APKLIST --repo ${{ github.repository }} --title "$TITLE" --notes "$NOTE" --prerelease diff --git a/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/scripting/ScriptingRootSection.kt b/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/scripting/ScriptingRootSection.kt index 5ea96975..d7fac548 100644 --- a/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/scripting/ScriptingRootSection.kt +++ b/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/scripting/ScriptingRootSection.kt @@ -417,7 +417,7 @@ class ScriptingRootSection : Routes.Route() { ) } if (openSettings) { - Divider(color = Color.White.copy(alpha = 0.08f)) + HorizontalDivider(color = Color.White.copy(alpha = 0.08f)) ScriptSettings(script) } } diff --git a/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/tracker/FriendTrackerManagerRoot.kt b/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/tracker/FriendTrackerManagerRoot.kt index a24145b7..d69ada27 100644 --- a/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/tracker/FriendTrackerManagerRoot.kt +++ b/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/tracker/FriendTrackerManagerRoot.kt @@ -18,7 +18,7 @@ import androidx.compose.material.icons.filled.Add import androidx.compose.material.icons.filled.AutoGraph import androidx.compose.material.icons.filled.DeleteOutline import androidx.compose.material.icons.filled.FolderOpen -import androidx.compose.material.icons.filled.Rule +import androidx.compose.material.icons.automirrored.filled.Rule import androidx.compose.material.icons.filled.SaveAlt import androidx.compose.material.icons.filled.UploadFile import androidx.compose.material.icons.filled.FileOpen @@ -466,7 +466,7 @@ class FriendTrackerManagerRoot : Routes.Route() { ), contentAlignment = Alignment.Center ) { - Icon(Icons.Default.Rule, contentDescription = null, tint = Color.White) + Icon(Icons.AutoMirrored.Filled.Rule, contentDescription = null, tint = Color.White) } } Column( diff --git a/core/src/main/kotlin/me/eternal/purrfectsnap/core/features/impl/tweaks/RefreshFriendSuggestions.kt b/core/src/main/kotlin/me/eternal/purrfectsnap/core/features/impl/tweaks/RefreshFriendSuggestions.kt index 63e8a302..00f85883 100644 --- a/core/src/main/kotlin/me/eternal/purrfectsnap/core/features/impl/tweaks/RefreshFriendSuggestions.kt +++ b/core/src/main/kotlin/me/eternal/purrfectsnap/core/features/impl/tweaks/RefreshFriendSuggestions.kt @@ -11,10 +11,11 @@ class RefreshFriendSuggestions : Feature("Refresh Friend Suggestions") { listOf("m34803a", "mo81d").forEach { methodName -> runCatching { findClass(className).hook(methodName, HookStage.AFTER) { param -> - (param.getResult() as? MutableMap)?.apply { - put("_t", System.currentTimeMillis().toString()) - put("limit", "100") - } + val result = param.getResult() + val updated = (result as? Map<*, *>)?.toMutableMap() ?: return@hook + updated["_t"] = System.currentTimeMillis().toString() + updated["limit"] = "100" + param.setResult(updated) } }.onFailure {} }