Skip to content

v0.24.0

Choose a tag to compare

@joemarct joemarct released this 20 Mar 15:45

Release Notes

New Features

E-Load Service App (Philippines)

  • New App: Mobile/data loads, cable subscriptions, and game pins for Philippine users
  • Bitcoin Cash OAuth: Secure authentication integrated with BCH wallets
  • Promo Search: Find and filter load promos with real-time pricing
  • Order History: Track and manage load purchases with transaction details
  • Swipe-to-Confirm: Secure payment flow with confirmation gesture
  • Country Selector: Automatic service availability based on location

Address Book

  • Contact Management: Save frequently used addresses with names and metadata
  • QR Code Support: Scan and share addresses via QR codes
  • Address Types: Support for BCH, SLP, and CashToken addresses per contact
  • Alphabetical Indexing: Quick navigation through contact list
  • Favorites: Mark frequently used contacts as favorites
  • Search & Filter: Find contacts quickly by name or address
  • API Integration: Cloud-synced address book with wallet-hash authentication

WizardConnect

  • New Protocol: Alternative dApp connection protocol alongside WalletConnect
  • Wallet-Specific Sessions: Isolate connections per wallet
  • Unified UI: Consistent interface with WalletConnect styling
  • QR Scanner: Built-in scanning for connection establishment

App Lock & Security

  • Per-Wallet Lock: Individual lock settings for each wallet
  • Glassmorphic Lock Screen: Modern, secure lock interface
  • Biometric Support: Fingerprint/Face ID authentication
  • Dynamic Screenshot Control: Security-based screenshot restrictions
  • Immediate Lock: Quick lock on app resume from background
  • PIN Migration: Legacy PIN key handling improvements

Wallet Management Enhancements

  • Wallet Names: Assign custom names during creation and management
  • Wallet Reordering: Drag-and-drop wallet organization
  • Per-Wallet Settings: Individual settings for each wallet
  • Multi-wallet Storage: Improved storage system with backward compatibility
  • Delete All Wallets: Bulk wallet deletion option in multisig
  • Backup Reminders: Per-wallet backup reminder system

Transaction Improvements

  • Send Success Page: Dedicated success screen after transactions
  • Transaction Detail Page: Full-page transaction details instead of dialog
  • Quick Actions: Bundle Save Receipt, Add Memo, and Add to Address Book
  • Receipt Improvements: Include memo and network fee in receipt images
  • Address Book Integration: Quick add recipient from transaction detail
  • Celebration Effects: Visual feedback on successful transactions

Subscription System (Paytaca Plus)

  • Tier-Based Limits: Different feature limits based on subscription level
  • LIFT Token Integration: Subscription management via LIFT token
  • Aggregated Balance: LIFT balance aggregated across all wallets
  • Subscription Details Page: View and manage subscription status

Cauldron DEX Enhancements

  • Tab Navigation: Swap between Swap and Pools via tabs instead of dropdown
  • Riften Indexer: Switched to new indexer and rostrum for better performance
  • Trade Verification: Improved trade result handling and verification
  • Balance Display: Show balances in add-pool interface
  • Fee Display: Include platform and network fees in trade summaries

WalletConnect V2 Improvements

  • Connected Apps UI: Redesigned connected applications interface
  • Per-Wallet Sessions: Sessions isolated per wallet
  • Address Dialog: View connected address with QR code and balance
  • Dynamic Theming: QR scanner with theme-aware styling
  • Session Management: Improved connection reset and management

Improvements

UI/UX

  • Home Page: Latest Transactions section added
  • Onboarding Flow: Reworked wallet creation and restoration experience
  • Theme Consistency: Improved dark/light mode support across all apps
  • Asset Cards: Enhanced UI with long-press support and glassmorphic theme
  • Seed Phrase Display: Numbered badges for clearer word ordering
  • Navigation: Better back button handling and dynamic navigation
  • Mobile Optimization: Safe area handling for iOS/Android notch and footer

Token Management

  • Favorites System: API-based token ordering with favorite limits
  • Asset Selection: Improved token selection pages with search
  • Balance Modes: Toggle between BCH and fiat display modes
  • Token Metadata: Better handling and caching of token information

P2P Ramp

  • Price Deviation Warnings: Alert when ad price deviates from market by >= 5%
  • Ad Creation UX: Improved currency limits handling
  • Appeal System: Better chat and proof handling during disputes
  • Authentication: Improved auth token handling and wallet-specific sessions

Marketplace

  • Order Management: Restored orders list with sticky bottom behavior
  • Storefront Display: Banner instead of badge for closed stores
  • Search & Filter: Improved product search and active orders UI
  • Rider Assignment: Allow assignment with delivery address only during checkout

Performance & Stability

  • Token Fetching: Optimized balance loading and API calls
  • Transaction History: Improved caching and loading states
  • UTXO Management: Better consolidation and address scanning
  • Error Handling: Comprehensive error boundaries and user feedback

Bug Fixes

Critical Security

  • Fixed legacy PIN key deletion when deleting wallet
  • Prevented stale WalletConnect sessions after wallet switch
  • Fixed E2E encryption for transaction memos and marketplace chat
  • Resolved auth token infinite loops in P2P Ramp

Send/Receive

  • Fixed NFT send balance validation false positives
  • Resolved BIP21 URI parsing with price_id preservation
  • Fixed network fee calculation and display
  • Corrected consolidation transaction detection
  • Fixed receive notification guard for mobile

Wallet & Accounts

  • Fixed wallet switch navigation loops from push notifications
  • Resolved multisig wallet creation and import issues
  • Fixed wallet hash access in various components
  • Corrected mnemonic deletion during wallet cleanup

Marketplace & P2P

  • Fixed ad update failures in P2P Ramp
  • Resolved marketplace order status display issues
  • Fixed runtime errors in non-existent marketplace orders
  • Corrected appeal endpoint authentication

Display & Localization

  • Fixed Arabic locale number formatting
  • Resolved Chinese translations for BCH and balance
  • Fixed long text handling in various components
  • Corrected dark mode visibility issues

Audio & Notifications

  • Fixed audio focus interrupting background music
  • Resolved push notification handling for wallet switching
  • Fixed notification settings display and clarity

Technical Changes

Dependencies

  • Updated @reown/walletkit to v1.5.1
  • Updated WalletConnect packages to v2.22.4
  • Added @wizardconnect/core and @wizardconnect/wallet
  • Updated @cashlab/cauldron to v1.0.2
  • Updated bitcoincash-oauth-client to v0.2.2
  • Updated quasar to v2.18.1

Infrastructure

  • Migrated to Riften indexer for Cauldron DEX
  • Implemented wallet-hash-based mnemonic storage
  • Added comprehensive test coverage with Mocha
  • Improved CI/CD workflow with dependency installation

APIs & Services

  • Address Book API integration with wallet-hash authentication
  • E-Load Service API with OAuth and retry logic
  • Watchtower integration improvements
  • Price feed and market data optimization

Known Issues

  • E-Load Service is only available in the Philippines region
  • Some beta features (Multisig, StableHedge) have limited availability
  • P2P Ramp, Marketplace, Crypto Swap, and StableHedge are disabled on chipnet

Contributors

Thank you to all contributors who made this release possible:

  • Development Team: Paytaca Core Contributors
  • Community: Bug reporters and feature requesters
  • Special thanks: @dagurval for WizardConnect contributions