v1.0.117
What's Changed
- chore: bump version to 1.0.116 by @johnnyluo in #5463
- fix(sui): intent-wrap the custom-message digest so co-signing converges by @aminsato in #5465
- feat: Add price chart and market data to token detail screen by @rkokhatskyi in #5462
- test(chains): golden vectors for TCY + the EVM chainId matrix by @johnnyluo in #5466
- fix(zksync): propagate zk fee estimate RPC errors instead of zeroing by @johnnyluo in #5467
- fix(keysign): relay signTon, signSui and signBitcoin to co-signers by @rkokhatskyi in #5468
- feat(sui): auto-discover held Sui tokens by @rkokhatskyi in #5469
- fix: drop stale bundled Cloudflare intermediate cert pin by @johnnyluo in #5470
- fix(home): scroll-driven top bar transition, no duplicate balance by @aminsato in #5475
- Swap: Kujira pairs always fail — Maya has no KUJI pools, and KUJI→USK shows "try again or adjust the amount" (#5472) by @Vaulty-bot in #5476
- feat(limit-swap): limit orders in TX History + cancel a resting order by @aminsato in #5464
- DeFi chain screens: scroll the whole page, and put manage positions back inline by @aminsato in #5492
- Start screen: primary CTA reads "Create new Vault", not "Get started" by @aminsato in #5501
- fix(tron): apply 30% energy safety margin to TRC20 fee_limit by @rkokhatskyi in #5500
- fix(tron): drop the memo fee from freeze/unfreeze estimates by @rkokhatskyi in #5486
- fix(Sui): price auto-discovered tokens via CoinGecko contract lookup by @rkokhatskyi in #5512
- fix(keysign): stop a stuck relay message from stranding a co-signer by @rkokhatskyi in #5511
- fix(keysign): done screen stuck on "Pending" when status tracking never reports by @rkokhatskyi in #5515
- fix(ton): show GRAM instead of stale TON label in stake/unstake UI by @rkokhatskyi in #5517
- fix(transaction): collapse hero on scroll, fix bottom-bar nav padding by @johnnyluo in #5513
- fix(sui): add a Sui branch to custom token search by @johnnyluo in #5514
- fix(defi): drop the hardcoded "APY (approx.) 1%" from bonded headers by @aminsato in #5518
- fix(defi): price RUJI off its real CoinGecko id instead of $0.00 by @aminsato in #5522
- test(chains): golden vectors for Cosmos matrix, Dash/Zcash, Bittensor, QBTC, limit orders by @johnnyluo in #5521
- fix(defi): show the RUJI staking APR instead of dropping it by @aminsato in #5519
- Send: adjust a typed amount to balance − fee instead of dead-ending on "Insufficient balance" by @aminsato in #5509
- fix(send): stop UTXO max sends failing with insufficient-UTXOs error by @johnnyluo in #5520
- fix(swap): show the provider logo wherever a provider is named by @aminsato in #5526
- fix(keysign): select imported chain share for custom messages by @arpicato in #5525
- fix(token detail): rest the sheet at a third and expand it as you scroll by @aminsato in #5477
- fix(defi): show zero or unavailable fiat instead of hiding the row by @aminsato in #5523
- fix(keysign): default missing chain to Ethereum for KeyImport custom messages by @johnnyluo in #5534
- refactor: extract duplicated ByteArray.toGoSlice() into a shared file (#5540) by @Vaulty-bot in #5541
- feat(design-system): add the corner-radius token scale by @aminsato in #5544
- Passcode app-lock + at-rest keyshare encryption by @aminsato in #5532
- fix(ui): align top bar back button and show Continue as loading by @aminsato in #5546
- refactor(design-system): standardise container corner radii on 24 (phase 2) by @aminsato in #5547
- fix(keygen): wait for the passcode before the ceremony starts by @rkokhatskyi in #5553
- fix(defi): count TRX in the unfreeze cooldown as a Tron DeFi position by @rkokhatskyi in #5563
- refactor(design-system): put the remaining corner radii on the scale (phase 3) by @aminsato in #5568
- fix(backup): refuse a vault whose keyshares only partly decoded by @aminsato in #5569
- fix(passcode): draw the app lock in a window of its own by @rkokhatskyi in #5554
- Crash: OutOfMemoryError in Uri.fileContent — unbounded read of picked file (#5562) by @Vaulty-bot in #5564
- fix(passcode): non-destructive credential reads, durable writes by @rkokhatskyi in #5552
- fix(passcode): don't open bottom sheets over the lock screen by @rkokhatskyi in #5581
- fix(sui): migrate off JSON-RPC to GraphQL RPC before mid-Oct decommission by @aminsato in #5577
- fix(defi): price non-EVM position tokens instead of caching a zero by @aminsato in #5542
- feat(swap): Select route picker in the Advanced swap sheet by @aminsato in #5580
- fix(keygen): release goschnorr session handles after use by @johnnyluo in #5590
- fix(swap): default limit swap on instead of opt-in by @johnnyluo in #5591
- fix(defi): key the Manage Positions selection per chain, not just per vault by @aminsato in #5545
New Contributors
Full Changelog: v1.0.116...v1.0.117