Skip to content

STABLE <- MAIN#52

Draft
koo5 wants to merge 1106 commits intostablefrom
main
Draft

STABLE <- MAIN#52
koo5 wants to merge 1106 commits intostablefrom
main

Conversation

@koo5
Copy link
Copy Markdown
Contributor

@koo5 koo5 commented Jun 5, 2025

No description provided.

Comment thread .github/workflows/svelte-check.yml Fixed
Comment thread .github/workflows/svelte-check.yml Fixed
Comment thread .github/workflows/node.js.yml Fixed
Comment thread .github/workflows/node.js.yml Fixed
koo5 and others added 26 commits August 12, 2025 20:47
• Update import paths across 58 files to replace internal wallet, balance, network, provider, addressbook, trezor, and ledger logic with external @yellow-dev/crypto-utils modules.
• Remove redundant internal implementations (e.g. wallet.ts, balance.ts, provider.ts, ledger-transaction.ts, trezor.ts) now provided by crypto-utils.
• Adjust package.json dependencies to load yellow-client-common and crypto-utils from GitHub.
• Revise several Svelte components and dialogs so that wallet functionality now consistently leverages the new crypto-utils package for clearer separation and maintenance.
- Adjust BaseSettings layout by removing padding and adding margin for cleaner display
- Enhance LedgerConnect: add device instructions and remove redundant error block
- Improve TrezorConnect: disable auto-initialization call, show connected device info, add troubleshooting tips, and update debug logging
- Refine logging in Balance.svelte when switching networks
- Update Wallet.svelte to open the correct settings section for HW wallet addition
- Tweak SettingsWalletsAddHWWalletTrezor buttons layout and debug info display
• Integrate the QRScanner component with toggle UI and error handling
• Parse and apply QR code data using a new payment-qr module (addresses, amount, chainID)
• Prevent sending when QR chainID does not match the current network, and offer network switching
• Update Wallet page to use networksWindow for network selection dialogs
• Add support for contractAddress in QR parsing and payment URL generation
• Refactor Receive and Send pages to use generatePaymentURL for both native and ERC-20 payments
• Enhance Send page network mismatch alerts with dynamic network names and add “Add Token” action
• Pre-fill contract address in token add/edit settings when QR provides contract info
• Insert an extra tick in BaseSettings to ensure proper async component updates
• Update Svelte store typings for settings, wallets, RPC servers, and networks
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