v0.24.0
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/walletkitto v1.5.1 - Updated WalletConnect packages to v2.22.4
- Added
@wizardconnect/coreand@wizardconnect/wallet - Updated
@cashlab/cauldronto v1.0.2 - Updated
bitcoincash-oauth-clientto v0.2.2 - Updated
quasarto 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