Skip to content

Releases: lnflash/flash-mobile

Flash v0.5.1-beta

18 Apr 10:18
55d0046

Choose a tag to compare

Flash Mobile App – Version v0.5.1 Release Notes

• Quick Zap — send tips directly from a conversation
• Fixed empty wallet showing no error in swap flow
• Fixed ID document upload failing for some image types
• Fixed duplicate words in seed phrase verification
• Dark mode improvements across account upgrade & tabs
• Expanded translations across 23 languages
• Stability & performance improvements

What's Changed

  • fix: show error when source wallet is empty in swap flow (ENG-84) by @patoo0x in #605
  • fix(upgrade): normalize image/jpg → image/jpeg for ID document upload (ENG-291) by @patoo0x in #607
  • Fix the issue where duplicate words are indistinguishable during BTC wallet seed phrase verification by @Nodirbek75 in #603
  • fix(i18n): remove stale/orphaned keys from 22 translation files (ENG-241) by @patoo0x in #596
  • feat(i18n): machine translate 289 missing keys across 23 languages (ENG-242) by @patoo0x in #597
  • fix: improve dark tab active contrast by @forge0x in #611
  • feat(i18n): add CI translation drift check (ENG-243) by @patoo0x in #604
  • Quck zap on messages by @abh3po in #608
  • Fix the build issue on Xcode v0.26.4 by @Nodirbek75 in #612
  • Update the Spark SDK to the latest version and make necessary adjustments to all spark-related files by @Nodirbek75 in #613
  • Improve the account upgrade flow to ensure full dark mode compatibility. by @Nodirbek75 in #614

New Contributors

Full Changelog: v0.5.0-beta...v0.5.1-beta

Flash v0.5.0-beta

02 Apr 11:29

Choose a tag to compare

Flash Mobile App – Version v0.5.0 Release Notes

Account Upgrade Flow
You can now upgrade your account directly within the app through a streamlined flow.

Balance on Payment Screen
Your wallet balance is now displayed on the amount input screen so you always know what's available before sending.

Contact List
Anyone you send a payment to is automatically saved to your contact list, making it faster to pay them again in the future.

Improved Chat
Several quality-of-life improvements to the Chat section, plus a fix for messages occasionally being dropped.

Clearer Settings Labels
"Experimental" is now labeled "Chat" and "Key management" is now "Wallet backup" for better clarity.

Updated Support Link
WhatsApp support now routes through wa.flashapp.me.

Breez SDK Spark Migration
Upgraded to Breez SDK Spark for a more stable Lightning backend.

Bug Fixes
Fixed various issues reported after the 0.4.9 release.

What's Changed

New Contributors

Full Changelog: bug-ux-evidence...v0.5.0-beta

Flash v0.4.9-beta

10 Feb 04:50
60a3fd7

Choose a tag to compare

Flash Mobile App – Version v0.4.9 Release Notes

• Performance improvements and stability updates
• Enhanced profile update flow
• Better privacy when hiding balances
• Cleaner transaction history view
• Added Swap ID to transaction details

What's Changed

  • chore/upgrade-React-Native-to-v0.76.9 by @Nodirbek75 in #537
  • refactor/Fetch-Nostr-Events-via-Central-Singleton by @abh3po in #532
  • fix/updates-in-user-profile by @abh3po in #539
  • Hide lightning address on Home Screen when hiding amounts by @Nodirbek75 in #546
  • Remove the balance on the transactions history screen header by @Nodirbek75 in #543

Full Changelog: v0.4.8-beta...v0.4.9-beta

Flash v0.4.8-beta

20 Jan 14:20

Choose a tag to compare

What's Changed

Full Changelog: v0.4.6-beta...v0.4.8-beta

Flash v0.4.6-beta

03 Oct 18:07
efbdd3b

Choose a tag to compare

🚀 Flash Mobile App – Version v0.4.6 Release Notes

• Added in-app Support Chat for easier help and assistance.
• Redesigned Settings screen for a cleaner experience.
• Cash wallet now shows a universal Onchain address.
• Improved BTC wallet error messages during send flow.
• Added user lnAddress on the home screen.
• Updated account levels with a new “Level Three.”
• Refined UI elements: map markers, username, and input screens.
• Stability and security improvements.

What's Changed

  • Update Onchain address for Cash wallet and show proper error message on send details screen for BTC wallet by @Nodirbek75 in #459
  • Redesign settings screen by @Nodirbek75 in #464
  • Disable "this is your first time sending..." popup on the send destination screen by @Nodirbek75 in #474
  • Show user lnAddress on the top of the wallet overview on the home screen by @Nodirbek75 in #475
  • Change account level labels and add new level "THREE" by @Nodirbek75 in #409
  • Remove currency name USD/BTC from the title on the amount input screen by @Nodirbek75 in #479
  • Update Username component on the home screen by @Nodirbek75 in #483
  • Upgrade breez sdk liquid to v0.11.2 by @Nodirbek75 in #485
  • Update map marker and callout buttons by @Nodirbek75 in #482
  • Enable only Level Two features for Level Three accounts as well by @Nodirbek75 in #487
  • [chore] resolve security issues from 'yarn audit' by @islandbitcoin in #492
  • Fix boost and google-service.json/GoogleService-Info.plist missing issues by @Nodirbek75 in #497
  • Support group by @abh3po in #445

Full Changelog: v0.4.4-beta...v0.4.6-beta

Flash v0.4.4-beta

18 Aug 06:19
c81de51

Choose a tag to compare

🚀 Flash Mobile App – Version v0.4.4 Release Notes
Focused stability update with critical fixes for Android performance and improved Lightning Network functionality.
🌟 What's New
⚡ Breez SDK v0.10.3 Upgrade
Updated to the latest Breez SDK version bringing enhanced Lightning Network performance and reliability improvements.
🔧 Critical Fixes
📱 Android Stability
Fixed critical crash issue that occurred when text input fields were focused, ensuring smooth app operation across all Android devices.
💰 Accurate Invoice Display
Corrected invoice amount display by using invoiceAmount from lnUsdInvoiceFeeProbe response, ensuring users see the exact payment amounts.
🔗 Updated Documentation Links
Refreshed Non-Custodial wallets link in the quick start section for accurate user guidance.
⚡ Nostr Performance Optimization
Removed unnecessary preferred relay calls, improving app performance and reducing network overhead.

What's Changed

  • Upgrade breez-sdk v0.10.3 by @Nodirbek75 in #444
  • Remove unnecessary preferred relay calls by @abh3po in #452
  • Updated Non-Custodial wallets link on the quick start section by @Nodirbek75 in #456
  • Fix android crash issue when text input is focused by @Nodirbek75 in #455
  • Use invoiceAmount from lnUsdInvoiceFeeProbe response to show correct display amount by @Nodirbek75 in #447

Full Changelog: v0.4.2-beta...v0.4.4-beta

Flash v0.4.2-beta

24 Jul 06:21
ae35cd6

Choose a tag to compare

🚀 Flash Mobile App – Version v0.4.2 Release Notes

We're excited to deliver v0.4.2 with significant new features that enhance connectivity, security, and user experience. This release introduces QR code sign-in, Nostr contacts integration, and important security improvements alongside key fixes and platform updates.

🌟 What's New

📱 QR Code Sign-In
New convenient sign-in method using QR codes, making it faster and easier to access your Flash account across devices.

👥 Nostr Contacts Integration
Full integration of Nostr contacts directly within Flash, allowing you to connect and transact with your Nostr network seamlessly.

🍎 AltStore Distribution Support
Created separate iOS target (Flash-Alt) specifically for AltStore distribution, providing alternative installation options for iOS users.

💬 Redesigned Chat Settings
Complete redesign of chat settings interface for improved usability and better access to messaging features.

🔧 Enhanced Features & Fixes

🔒 Improved Security
Enhanced PIN security with automatic logout and device credential deletion after 3 incorrect PIN attempts, protecting user accounts from unauthorized access.

🏪 Expanded BTCPayServer Compatibility
Now accepts all compatible BTCPayServer URLs, providing greater flexibility for merchant integrations and payment processing.

⚡ LNURL-Withdraw Improvements
Fixed LNURL-withdraw redeem functionality ensuring reliable Lightning withdrawals from compatible services.

📷 QR Scanner Reliability
Resolved QR code scanning issues that occurred with multiple scan attempts, providing consistent scanning performance.

₿ Bitcoin Symbol Update (BIP-177)
Updated display from "sats" to the official Bitcoin symbol "₿" following BIP-177 standards for improved consistency.

🔧 Technical Improvements

💱 Price Conversion Accuracy
Restored proper rounding in LNURL price conversion logic for accurate transaction amounts
Reinitialized conversion methods when price updates occur, ensuring real-time accuracy

📱 Android 15 Compatibility
Upgraded targetSdkVersion to Android 15 (API level 35), ensuring compatibility with the latest Android devices and features.

🎯 User Experience Enhancements
Added cancel button on Username Set screen for better navigation control and user flow flexibility.

What's Changed

Full Changelog: v0.4.1-beta...v0.4.2-beta

Flash v0.4.1-beta

11 Jun 07:53
de072a7

Choose a tag to compare

🚀 Flash Mobile App – Version [v0.4.1] Release Notes

Building on the success of our v0.4.0 redesign, we're excited to release v0.4.1 with essential improvements focused on performance optimization, user experience refinements, and enhanced reliability across all core features.

🌟 What's New

🔄 Enhanced Swap Flow
Significantly improved swap experience with better error handling, clearer status updates, and smoother transaction processing.

🏦 Redesigned Backup & Import Flows
Complete redesign of wallet backup and import processes to match the new v0.4.0 design language, making wallet recovery more intuitive and secure.

🎯 Advanced Mode Improvements
Advanced Mode modal now displays only on first-time BTC account activation, reducing repetitive prompts and improving user onboarding.

⚡ Performance Monitoring Integration
Added Firebase Performance Monitoring to help us identify and resolve performance issues proactively, ensuring a smoother app experience.

🔧 Core Fixes & Improvements

💱 Currency Display Fixes
Resolved USD and JMD price switching issues on the Home Screen, ensuring consistent currency display throughout the app.

🔢 Enhanced Currency Precision
Improved display of fractional numbers for JMD and other currencies, providing more accurate balance representations.

🔐 Authentication Stability
Fixed critical logout and account deletion issues, improving app reliability and user account management.

⚡ SDK Upgrade
Updated Breez SDK to v0.8.3, bringing the latest Lightning Network improvements and bug fixes.

🎛️ User Interface Enhancements

Enabled button interactions while keyboard is open on Account screen
Enabled on-chain receive option in Basic Mode for greater accessibility
Added username validation to prevent usernames starting with numbers

🔄 Nostr Profile Optimization
Moved Nostr profile creation process for better performance and user experience flow.

📊 System Performance
Addressed identified performance bottlenecks across the app, resulting in faster load times and smoother interactions.

What's Changed

Full Changelog: v0.4.0-beta...v0.4.1-beta

Flash v0.4.0-beta

14 Apr 17:47

Choose a tag to compare

🚀 Flash Mobile App – Version [v0.4.0] Release Notes

We’re proud to introduce the latest version of the Flash mobile app — our biggest update yet, focused on improved usability, tighter Nostr and Lightning integration, and better support for NFC-based Flashcards.

🌟 What’s New

Complete UI/UX Redesign
A fresh new skin and improved user flow designed by the incredible team at Finite Supply to make using Flash smoother and more intuitive than ever.
Streamlined Username Entry Flow
Faster, more seamless onboarding for creating your Flash identity.

🔐 Encrypted Messaging via Nostr (NIP-17)
Secure, end-to-end encrypted direct messages using Nostr protocol.

✅ Verified NIP-05 Lightning Addresses
Every Flash username now gets a NIP-05 verified Lightning address in the format username@flashapp.me.

📲 Flashcard Balance Checker
Instantly check the balance on your Flashcard or any BOLT Card-compatible NFC card using a TAG424DNA chip.

💳 Flashcard Reload Flow
Reload your Flashcard balance straight from the app with improved flow and feedback.

🔁 Flashcard LNURL QR Display
View and scan your Flashcard’s LNURL QR code for top-ups or payments.

📈 New Reporting Tools
Find detailed usage and reporting options in the new Settings > Reporting menu.

🔍 Zoom Functionality on Scan Camera
A highly requested feature — zoom in when scanning QR codes.

What's Changed

New Contributors

Full Changelog: v0.3.2-beta...v0.4.0-beta

Flash v0.3.2-beta

05 Mar 06:43
33a0e1c

Choose a tag to compare

What's Changed

  • Fetch breez transansactions if breez sdk enabled when pull to refresh by @Nodirbek75 in #344
  • Delete all the user data and reset the app completely when logout by @Nodirbek75 in #343
  • Fix "'Refundables' notification persists after completing all refunds" issue by @Nodirbek75 in #346
  • Make toast message font size larger and position more visible by @Nodirbek75 in #348
  • Add Username, Splash Screen post account creation by @abh3po in #338
  • Fix "stuck loading icon on Flashcard screen" issue and implement Save flashcard modal by @Nodirbek75 in #353
  • update username modal to be i18n ready by @islandbitcoin in #355
  • Fix the issue "The amount is displayed incorrectly on the Card screen for the Flashcard balance" by @Nodirbek75 in #359
  • added realtime display currency to transaction history by @islandbitcoin in #354

Full Changelog: v0.3.0-beta...v0.3.2-beta