Talha

Results 25 issues of Talha

```[tasklist] ### Places to send notifications - [ ] the WC team-kotlin channel - [ ] all native wallet channels - [ ] discord main channel ```

enhancement
accepted

We should add unit tests for all variants in the SDKs to test the Koin DI graph

enhancement
accepted

Debug with Modules Debug with Staging artifacts Debug with artifacts Release with Modules Release with Staging artifacts Release with artifacts

enhancement
accepted

Remove bitwise logic from all SDKs and from user-agent generation

enhancement
accepted

replace existing functions and validate new functions behave the same fun ByteArray.bytesToHex(): String = Base16.encode(this) fun String.hexToBytes(): ByteArray = Base16.decode(this.lowercase())

enhancement
accepted

Enable `fullMode` for release builds. https://r8.googlesource.com/r8/+/refs/heads/master/compatibility-faq.md#r8-full-mode Developers are using this rule to support `fullMode` with the SDKs `-keep,allowshrinking,allowoptimization,allowobfuscation,allowaccessmodification class kotlinx.coroutines.flow.Flow { *; }`

enhancement
accepted

Create a `Staging` build type for all of the samples and sdks. The build type will match the release build type. In the dependencies of the sample apps, add `stagingImplementation`...

accepted

Replace `BaseClientIdJwtRepository.kt` logic to use the new spec https://github.com/WalletConnect/walletconnect-docs/blob/main/docs/specs/clients/core/relay/relay-client-auth.md

accepted

Once a session has been established, a screen similar to the `SessionFragment` in Sign:Dapp should be available to view for the user. Users should be able to navigate to this...

enhancement
accepted