Major Android App Overhaul:
- Migrated from Kivy to QML for improved performance and user experience
- Built on Qt
5.15.7
and PyQt5.15.9
(Python3.8
) - Achieved feature parity with previous Kivy version
- Implemented intuitive Android back button functionality
- New dual menu system: wallet menu (tap wallet name) and application menu (tap network orb)
- Long-press options for quick access to payment Requests/Invoices on Receive/Send screens
Qt Desktop GUI Enhancements:
- Redesigned onchain transaction creation flow with configurable preview
- Relocated various options to toolbars for more direct interaction and visibility
Privacy Feature Improvements:
- Lightning: Added support for
scid_alias
option - Qt GUI: Introduced UTXO privacy analysis dialog
- Displays transactions related to UTXOs through parentage or address reuse
- Coins tab: New menu for easy UTXO management
- Simplifies spending selected UTXOs into new channels or submarine swaps
Core Improvements:
- Dynamic regeneration of Lightning invoices when routing hints become outdated due to liquidity changes
- Implemented script descriptors for internal transaction signing