Skip to content

Feature/user address#5832

Merged
crossle merged 7 commits intomasterfrom
feature/user_address
Oct 15, 2025
Merged

Feature/user address#5832
crossle merged 7 commits intomasterfrom
feature/user_address

Conversation

@SeniorZhai
Copy link
Member

No description provided.

@SeniorZhai SeniorZhai marked this pull request as ready for review October 14, 2025 06:57
@SeniorZhai SeniorZhai requested a review from Copilot October 14, 2025 06:57
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds functionality for users to send assets to their friends' Common Wallet addresses, introducing a "fetch user address" feature for Web3 transfers.

Key changes:

  • Added user address fetching functionality for Web3 transfers to contacts
  • Implemented UI components for fetching and displaying user addresses
  • Enhanced transfer destination options to include Mixin contacts for Web3 tokens

Reviewed Changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated no comments.

Show a summary per file
File Description
app/src/main/res/values/strings.xml Added new string resources for Mixin contact transfers and address fetching
app/src/main/res/values-zh-rCN/strings.xml Added Chinese translations for new string resources
app/src/main/res/navigation/nav_wallet.xml Added navigation action to fetch user address fragment
app/src/main/java/one/mixin/android/ui/wallet/TransferContactBottomSheetDialogFragment.kt Removed token dependency from contact selection dialog
app/src/main/java/one/mixin/android/ui/wallet/InputFragment.kt Added user parameter support for Web3 transfers
app/src/main/java/one/mixin/android/ui/tip/wc/compose/ItemContent.kt Added new composable for displaying user information in transfers
app/src/main/java/one/mixin/android/ui/home/web3/BrowserWalletBottomSheetDialogFragment.kt Added user parameter support for wallet operations
app/src/main/java/one/mixin/android/ui/home/web3/BrowserPage.kt Enhanced UI to display user information in transfer dialogs
app/src/main/java/one/mixin/android/ui/address/viewmodel/FetchAddressViewModel.kt Implemented ViewModel for fetching user addresses
app/src/main/java/one/mixin/android/ui/address/page/TransferDestinationInputPage.kt Added Mixin contact option for Web3 token transfers
app/src/main/java/one/mixin/android/ui/address/components/FetchAddressState.kt Defined states for address fetching operations
app/src/main/java/one/mixin/android/ui/address/components/FetchAddressContent.kt Created UI component for address fetching progress and error states
app/src/main/java/one/mixin/android/ui/address/TransferDestinationInputFragment.kt Added Web3 contact transfer logic and navigation
app/src/main/java/one/mixin/android/ui/address/FetchUserAddressFragment.kt Implemented fragment for fetching user addresses
app/src/main/java/one/mixin/android/api/service/RouteService.kt Added API endpoint for fetching user addresses
app/src/main/java/one/mixin/android/api/response/UserAddressView.kt Created data class for user address API response

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@crossle crossle merged commit 30c5aed into master Oct 15, 2025
0 of 2 checks passed
@crossle crossle deleted the feature/user_address branch October 15, 2025 05:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants