Skip to content

v0.24.1

Choose a tag to compare

@joemarct joemarct released this 28 Apr 03:26

Release Notes

Version 0.24.1 tightens integrations and polishes existing flows. Multisig wallets now sync with a coordination server, Cauldron auto-trading is available inside the send page, QR scanning and mobile UX are improved, and remaining SmartBCH references have been cleaned up.


Improvements

  • Multisig: server-side wallet sync, encrypted proposal sharing, and signature import between cosigners
  • Multisig: import wallets from server using encrypted descriptors
  • Multisig: XPub QR code in wallet settings for easier onboarding
  • Multisig: modernized proposal view with contextual actions and conflicted-proposal cleanup
  • Cauldron: toggle to auto-satisfy token-denominated payments with trade summary before sending
  • Cauldron: max button accounts for Cauldron-enabled recipients
  • QR scanner: manual zoom and flashlight controls with QR-only filtering
  • WizardConnect: parallel broadcast via watchtower and better duplicate-request suppression
  • WalletConnect: restore pending session requests on app restart
  • WalletConnect: option to include or exclude reserved funds when building transactions
  • P2P Ramp: upload proof-of-payment immediately on file selection
  • P2P Ramp: collapsible contract info, appeal details in standby, and automatic escrow retry
  • Send: preserve exact BCH amount when fiat prices refresh
  • Send: transaction summary for multi-asset transactions
  • Receive: Generate New Address button with confirmation dialog
  • Home: pending request badges and favorite-token prioritization
  • iOS 16 build compatibility and safe-area fixes
  • Skip success sound when device is silent

Bug Fixes

  • Fix max recursion in send page forms
  • Fix balance refresh skeleton delay and max amount shown in base units
  • Fix custom keyboard visibility and layout issues on mobile
  • Fix lag when navigating wallet settings or switching wallets
  • Fix duplicate sign requests after WizardConnect reconnects
  • Fix WizardConnect manager init on boot and token UTXO deserialization crash
  • Fix WalletConnect session restoration on app load
  • Fix Cauldron page state not resetting on wallet switch
  • Fix sending NFTs with empty commitment
  • Fix NFT transaction links pointing to wrong explorer
  • Fix watchtower balance API endpoint and address whitespace handling
  • Fix empty contract address causing escrow 404s
  • Fix marketplace cart not removing zero-quantity items
  • Fix wallet / PSBT downloads on native mobile using system sharing
  • Fix proposal QR code sizing on mobile

Technical Changes

  • Removed all SmartBCH support
  • Upgraded @wizardconnect to 0.1.13 / 0.1.10
  • Added Capacitor file sharing and ECIES cipher packages
  • Patched barcode-scanner with TRY_HARDER and setZoom

This release contains contributions from the Paytaca team and community members including @joemarct, @hantyrram, @khirvy019, @kittleik, @MerlinB, @mr-zwets, @LukeHeimen, and @SeanNikki123.