add delay for transport layer to settle
Home /
Emurgo /
yoroi-mobile
Nov 13, 5-6 PM (0)
Nov 13, 6-7 PM (0)
Nov 13, 7-8 PM (0)
Nov 13, 8-9 PM (0)
Nov 13, 9-10 PM (0)
Nov 13, 10-11 PM (0)
Nov 13, 11-12 AM (0)
Nov 14, 12-1 AM (0)
Nov 14, 1-2 AM (0)
Nov 14, 2-3 AM (0)
Nov 14, 3-4 AM (0)
Nov 14, 4-5 AM (0)
Nov 14, 5-6 AM (0)
Nov 14, 6-7 AM (0)
Nov 14, 7-8 AM (0)
Nov 14, 8-9 AM (1)
Nov 14, 9-10 AM (0)
Nov 14, 10-11 AM (0)
Nov 14, 11-12 PM (0)
Nov 14, 12-1 PM (0)
Nov 14, 1-2 PM (0)
Nov 14, 2-3 PM (0)
Nov 14, 3-4 PM (1)
Nov 14, 4-5 PM (0)
Nov 14, 5-6 PM (3)
Nov 14, 6-7 PM (4)
Nov 14, 7-8 PM (0)
Nov 14, 8-9 PM (0)
Nov 14, 9-10 PM (0)
Nov 14, 10-11 PM (0)
Nov 14, 11-12 AM (1)
Nov 15, 12-1 AM (0)
Nov 15, 1-2 AM (0)
Nov 15, 2-3 AM (0)
Nov 15, 3-4 AM (0)
Nov 15, 4-5 AM (0)
Nov 15, 5-6 AM (0)
Nov 15, 6-7 AM (0)
Nov 15, 7-8 AM (0)
Nov 15, 8-9 AM (0)
Nov 15, 9-10 AM (0)
Nov 15, 10-11 AM (0)
Nov 15, 11-12 PM (0)
Nov 15, 12-1 PM (0)
Nov 15, 1-2 PM (0)
Nov 15, 2-3 PM (0)
Nov 15, 3-4 PM (0)
Nov 15, 4-5 PM (0)
Nov 15, 5-6 PM (0)
Nov 15, 6-7 PM (0)
Nov 15, 7-8 PM (0)
Nov 15, 8-9 PM (0)
Nov 15, 9-10 PM (0)
Nov 15, 10-11 PM (0)
Nov 15, 11-12 AM (1)
Nov 16, 12-1 AM (0)
Nov 16, 1-2 AM (0)
Nov 16, 2-3 AM (0)
Nov 16, 3-4 AM (0)
Nov 16, 4-5 AM (0)
Nov 16, 5-6 AM (0)
Nov 16, 6-7 AM (0)
Nov 16, 7-8 AM (0)
Nov 16, 8-9 AM (2)
Nov 16, 9-10 AM (4)
Nov 16, 10-11 AM (1)
Nov 16, 11-12 PM (1)
Nov 16, 12-1 PM (0)
Nov 16, 1-2 PM (1)
Nov 16, 2-3 PM (0)
Nov 16, 3-4 PM (0)
Nov 16, 4-5 PM (0)
Nov 16, 5-6 PM (0)
Nov 16, 6-7 PM (0)
Nov 16, 7-8 PM (0)
Nov 16, 8-9 PM (0)
Nov 16, 9-10 PM (2)
Nov 16, 10-11 PM (1)
Nov 16, 11-12 AM (2)
Nov 17, 12-1 AM (0)
Nov 17, 1-2 AM (0)
Nov 17, 2-3 AM (0)
Nov 17, 3-4 AM (0)
Nov 17, 4-5 AM (0)
Nov 17, 5-6 AM (0)
Nov 17, 6-7 AM (0)
Nov 17, 7-8 AM (0)
Nov 17, 8-9 AM (1)
Nov 17, 9-10 AM (0)
Nov 17, 10-11 AM (2)
Nov 17, 11-12 PM (0)
Nov 17, 12-1 PM (0)
Nov 17, 1-2 PM (0)
Nov 17, 2-3 PM (2)
Nov 17, 3-4 PM (0)
Nov 17, 4-5 PM (1)
Nov 17, 5-6 PM (4)
Nov 17, 6-7 PM (0)
Nov 17, 7-8 PM (0)
Nov 17, 8-9 PM (0)
Nov 17, 9-10 PM (0)
Nov 17, 10-11 PM (0)
Nov 17, 11-12 AM (0)
Nov 18, 12-1 AM (0)
Nov 18, 1-2 AM (1)
Nov 18, 2-3 AM (0)
Nov 18, 3-4 AM (0)
Nov 18, 4-5 AM (0)
Nov 18, 5-6 AM (0)
Nov 18, 6-7 AM (0)
Nov 18, 7-8 AM (0)
Nov 18, 8-9 AM (4)
Nov 18, 9-10 AM (0)
Nov 18, 10-11 AM (3)
Nov 18, 11-12 PM (4)
Nov 18, 12-1 PM (0)
Nov 18, 1-2 PM (0)
Nov 18, 2-3 PM (0)
Nov 18, 3-4 PM (0)
Nov 18, 4-5 PM (0)
Nov 18, 5-6 PM (2)
Nov 18, 6-7 PM (0)
Nov 18, 7-8 PM (0)
Nov 18, 8-9 PM (0)
Nov 18, 9-10 PM (3)
Nov 18, 10-11 PM (0)
Nov 18, 11-12 AM (0)
Nov 19, 12-1 AM (0)
Nov 19, 1-2 AM (0)
Nov 19, 2-3 AM (0)
Nov 19, 3-4 AM (0)
Nov 19, 4-5 AM (0)
Nov 19, 5-6 AM (0)
Nov 19, 6-7 AM (1)
Nov 19, 7-8 AM (0)
Nov 19, 8-9 AM (2)
Nov 19, 9-10 AM (1)
Nov 19, 10-11 AM (4)
Nov 19, 11-12 PM (0)
Nov 19, 12-1 PM (0)
Nov 19, 1-2 PM (0)
Nov 19, 2-3 PM (2)
Nov 19, 3-4 PM (1)
Nov 19, 4-5 PM (1)
Nov 19, 5-6 PM (0)
Nov 19, 6-7 PM (0)
Nov 19, 7-8 PM (0)
Nov 19, 8-9 PM (0)
Nov 19, 9-10 PM (0)
Nov 19, 10-11 PM (0)
Nov 19, 11-12 AM (0)
Nov 20, 12-1 AM (0)
Nov 20, 1-2 AM (0)
Nov 20, 2-3 AM (0)
Nov 20, 3-4 AM (0)
Nov 20, 4-5 AM (0)
Nov 20, 5-6 AM (0)
Nov 20, 6-7 AM (0)
Nov 20, 7-8 AM (0)
Nov 20, 8-9 AM (0)
Nov 20, 9-10 AM (2)
Nov 20, 10-11 AM (10)
Nov 20, 11-12 PM (5)
Nov 20, 12-1 PM (0)
Nov 20, 1-2 PM (0)
Nov 20, 2-3 PM (0)
Nov 20, 3-4 PM (2)
Nov 20, 4-5 PM (2)
Nov 20, 5-6 PM (0)
85 commits this week
Nov 13, 2025
-
Nov 20, 2025
chore: merge develop to preview (#4361)
fix: resolve all require cycles
- Remove unused useSwap import from useWalletNavigation to break cycle with SwapProvider - Move createCertificateFromData to separate certificates.ts file to break cycle between helpers.ts and builder.ts - Update wallet-helpers.ts to import directly from individual files instead of index.ts - Move useNavigateTo hook from CatalystNavigator to common/navigation.ts to break cycles with Catalyst screens - Move storageVersionMaker from useMigrations.ts to runner.ts to break cycle between migration files All require cycles have been resolved while maintaining functionality.
feat(airdrop): gate eligibility API calls behind midnightAirdrop feature flag
Prevent API calls to check airdrop eligibility when the feature flag is disabled, not just hide the UI elements.
feat(airdrop): add midnightAirdrop feature flag check to redeem banner
Ensure the midnight airdrop redeem banner only shows when the feature flag is enabled, matching the behavior of the menu airdrop item.
Fix merge-related TypeScript errors and test failures
- Add missing quickSync method to mock wallets (wallet.mock.ts, mocks/wallet.ts) - Update dapp-connector test expectations to match updated mock behavior - Fix migration runner test to properly track storage version in mock
Fix lint and type errors after merge
- Remove unused ReactNode import from HomeScreen.tsx
- Fix duplicate test titles in transformers.test.ts
- Fix type mismatch in useGovernanceVoteFlow (use {cbor: string} instead of YoroiUnsignedTx)
Merge develop into mobile-experimental
- Resolved conflict in HomeScreen.tsx (removed outdated @emurgo/yoroi-lib import) - Verified all merged files follow new patterns (atoms, useTheme, Space, useStrings) - Added new useGovernanceVoteFlow hook from develop - Added Steelswap adapter support
feature(swap): Steelswap aggregator (#4346)
Merge branch 'steelswap' of github.com:Emurgo/yoroi into steelswap
Merge branch 'develop' into steelswap
fix: correct steelswap transformers test expectations for volumeFee
- Update test mocks to use volumeFee: 1000 instead of 0.001 - Update test expectations to match transformer output (1000 instead of 0.001) - Update transformer comments to reflect that volumeFee is passed through as-is when isFloat=true
Merge branch 'develop' into midnight-lost-and-found
feat(mobile): add direct URL navigation option in dapp browser search (#4354)
Merge branch 'develop' into fix/tx-history-back-navigation
fix: only intercept user-initiated back navigation in TxHistory
The beforeRemove listener was unconditionally preventing all navigation removals, which broke programmatic navigation, deep links, and navigation resets. Now it only intercepts GO_BACK actions (user-initiated back navigation) and allows other action types (RESET, NAVIGATE, etc.) to proceed normally.
fix(mobile): discover - push notification redirection (#4357)
Signed-off-by: banklesss <[email protected]>
feat: add midnightAirdrop feature flag
- Add feature flag check in Menu component to conditionally show airdrop menu item - Add feature flag check in MenuNavigator to conditionally register airdrop screen - Update YoroiConfig type to include midnightAirdrop feature flag - Feature is controlled via remote config (dev: enabled, prod: disabled)
fix(mobile): swap - push notification redirection shows tabbar
fix: correct fee calculations and remove decimal conversions
- Minswap: Include aggregator_fee in totalFee calculation - Steelswap: Remove decimal conversions (API now returns all values in decimal format when isFloat=true) - Steelswap: Use top-level values for totals instead of nested splitGroup values - UI: Display aggregator name in route (e.g., 'via Steelswap')
feat(swap): gate adapters by partners config and implement Steelswap isFloat
- Gate adapter APIs to only work when partner code exists in partners config - Make SwapSettings dynamically render switches from partners object keys - Remove protocol/blockedProtocols from Minswap and Steelswap (no limit orders) - Implement isFloat parameter for Steelswap API (always true) - Remove decimals cache from Steelswap (handled by API with isFloat) - Update YoroiConfig types to match actual config structure (all fields optional) - Add all partner fields (dexhunter, muesliswap, minswap, steelswap) to config types - Fix optional chaining in ActionsBanner for swap initialPair - Bump swap package version to 7.2.0
refactor(mobile): simplify EarnRewardsBanner styles and remove unused StyleSheet
fix(governance): update import for CardanoMobile and adjust DRep ID parsing logic