Conversation
chore: navigation bump
|
Claude finished @jakubuid's task —— View job PR Review Complete
Issues FoundIssue 1: Critical dependency configuration conflict in core module buildSrc/src/main/kotlin/Versions.kt:8-16, core/android/build.gradle.kts:101-109 Changed yttrium dependency from Recommendation: Verify if yttrium should be exposed transitively to consumers of android-core, or if it should remain as Issue 2: Inconsistent JNI library conflict resolution across sample apps sample/dapp/build.gradle.kts:70-72, sample/modal/build.gradle.kts:70-72, sample/wallet/build.gradle.kts:76-81 Added
Recommendation: Audit which native libraries each app actually needs. If dapp/modal don't use yttrium_utils features, document why. If they do, add the pickFirsts. The asymmetry suggests incomplete dependency configuration. Issue 3: Version resolution override applied globally without scope validation sample/wallet/build.gradle.kts:90-96 Added
Recommendation: Scope this to only the configurations that need kotlin-utils branch (e.g., Issue 4: Duplicate conditional checks in Signer.kt sample/wallet/src/main/kotlin/com/reown/sample/wallet/domain/signer/Signer.kt:162-163, 206-210 Lines 162-163 and 206-210 contain identical fallback conditions for Eth chain. Lines 165-166 and 209-210 duplicate Cosmos chain fallbacks. This is dead code - the second instances at 206-210 are unreachable since identical conditions already matched earlier. Recommendation: Remove duplicate conditions at lines 206-210. Suggests incomplete refactoring or merge conflict resolution. Issue 5: AndroidX Navigation major version bump without migration validation gradle/libs.versions.toml:53 Bumped androidxNavigation from 2.8.0 → 2.9.6. Navigation 2.9.x introduced type-safe navigation breaking changes. Without corresponding code changes visible in this PR, sample apps using navigation may have:
Recommendation: Verify all navigation code in sample apps is compatible with 2.9.x APIs. Check for deprecation warnings. Consider testing navigation flows thoroughly, especially argument passing and deep links. 🔒 External Domain URL Detected (Non-blocking) URL: https://appkit-lab.reown.com Found multiple references to appkit-lab.reown.com. Verified this is an approved reown.com subdomain per custom instructions. |
|



No description provided.