BlueWallet

Bitcoin wallet for iOS & Android. Built with React Native

MIT License

Stars
2.5K
Committers
107

Bot releases are hidden (Show)

BlueWallet -

Published by marcosrdz 9 months ago

ADD:
• macOS Add Wallet menu item
• Haptic feedback on Android
• Allow importing a QR Code image from other sources
FIX:
• Dismissing Scanner would result in undefined reject
• There is a bug when using the scanning function when creating a multi-signature signature #5869
• Transactions List component does not update on setParams #5844
• Clipboard toggle was not visible in Settings
• Wallet change macOS app UI fixes
• Startup crash on macOS app
• Sensitive onPress when using tooltip
• Rare crash on startup if not in offline mode (closes #5898) (#5964)
REF:
• Haptic feedback into a class with power state verification (#5954)

BlueWallet - v6.4.14

Published by marcosrdz 10 months ago

  • FIX: exception trying broadcast after scanning PSBT from QR
  • FIX: correctly work with addresses funded by coinbase transactions
BlueWallet - v.6.4.12

Published by marcosrdz 10 months ago

  • ADD: RON currency for widget

  • ADD: See currency when tap and hold on balance

  • ADD: tool to generate last mnemonic word (#5722)

  • FIX: better tracking opt out (related #5688)

  • FIX: correct merge of params when navigating between screens

  • FIX: Lightning wallet CSV export does not differentiate between paid and expired invoices #5835

  • FIX: Sometimes would crash due to lack of initialParams

  • FIX: Wrong Suite was being targeted

  • FIX: Call dismiss on ActionSheet to avoid duplicate firing

  • FIX: Re-enable groups on watch app

  • FIX: Show alert with error message when a selected file isn't valid

  • FIX: Apple Watch app not working #5470

  • FIX: Wait for transitions to finish before showing sheet

BlueWallet - v6.4.10

Published by marcosrdz 12 months ago

  • FIX: Check if theres a string before triggering the clipboard alert
  • FIX: The scrolling behavior after deleting a wallet was not natural. Let the component figure it out
  • FIX: iOS version is showing wallets' balance on Home Screen even when option is disabled #5500
  • FIX: Bug: CNY price is wrong #5705
  • FIX: View controller-based status bar appearance
  • FIX: Notifications Permission issues on newer Android APIs
  • REF: Privacy screen
BlueWallet -

Published by marcosrdz about 1 year ago

  • ADD: airdrop ms cosigner (#5682)

  • FIX: Only make call if watch is reachable

  • FIX: better tx list update when transactions actually changed (rel #5615)

  • FIX: pull-to-refresh while inside the wallet doesnt update the tx list (closes #5615)

  • FIX: incorrect fees occasionally (for some electrum servers); better fee estimation

  • FIX: unable to delete faulty wallet (rel #5661)

  • FIX: Settings was not fully visible on newer iPhone models

  • FIX: round circles on Multisig screen

  • FIX: stateURL default value

  • FIX: import single-sig wallet descriptor (closes #5637)

  • REF: Camera Authorization Request

BlueWallet - v6.4.8

Published by marcosrdz about 1 year ago

  • FIX: invalid cosigner when scanning cosigner during multigig vault setup (closes #5616)
BlueWallet - v6.4.7

Published by marcosrdz over 1 year ago

FIX: can't access storage for unsigned transaction export #5559

BlueWallet - v6.4.6

Published by marcosrdz over 1 year ago

  • ADD: add new languages
  • ADD: support scanning SeedQR backup (closes #4959)
  • FIX: incorrect error handling when scanning invalid BC-UR data
  • FIX: incorrect data display on multisig wallet details screen
  • FIX: Scan of descriptor QR from Sparrow Wallet not working (closes #5539)
BlueWallet - v6.4.5

Published by marcosrdz over 1 year ago

  • ADD: support multiple accounts from Keystone hw wallet (closes #5281)
  • FIX: un-cache refill onchain addresses on cold start.
  • FIX: sync ar-SA, it, sv, ar, fa, he, id, jp, sv_se and ua languages
  • FIX: fix errors in RU language
  • FIX: wallet->receive->qr share as an image
  • FIX: Watch complication name was "BlueWallet"
  • DEL: accessoryRectangular from iOS widgets
  • REF: electrum (more public servers; better batching support)
BlueWallet - v6.4.4

Published by marcosrdz over 1 year ago

  • FIX: camera black screen (closes #5510)
  • FIX: Make LN address support visible
  • FIX: import p2sh coldcard format multisig
  • DEL: Remove deprecated "Today" extension
BlueWallet - v6.4.3

Published by marcosrdz over 1 year ago

  • ADD: Enable lightning/offchain wallet transactions to be exported to csv
  • FIX: rare crash when signing with HW wallet
  • FIX: Rename to Settings for platform consistency
  • FIX: Update Help link
BlueWallet - v6.4.1 - Payment codes

Published by marcosrdz over 1 year ago

Highlights

  • Fix price rates and ability to search for currencies (by @marcosrdz)
  • Startup performance improvements (by @Overtorment)
  • Accessibility improvements (by @GBKS)
  • Fix Payjoin implementation (by @DanGould)
  • GUI styling improvements (by @jorgemasta)
  • Bip47 payment codes receive support (by @abhiShandy)

Bip47 is under a development backdoor for testing and feedback purpose (please do provide feedback and bugs).
To activate it tap 10x on "display in wallets list" on the wallet details screen.

This is a first phase of the implementation, which includes:

  • Get a payment code
  • Receive on Bip84 account
  • See your transactions history
  • Use your utxos for sending

Contributions from @Overtorment @limpbrains @ncoelho

Changelog

  • ADD: Bitstamp support for iOS widgets and watchOS
  • ADD: CoinGecko
  • ADD: JA language app store files
  • ADD: LKR Fiat
  • ADD: Search currency
  • ADD: Use performance improving props for large lists
  • ADD: performance measure button on settings/about screen
  • ADD: missing accessibility labels (#5390)
  • ADD:Use "Polski" for Polish Language Polski is singular, Polskie is plural (by @jesterhodl)
  • DEL: Remove outdated code for unsupported macOS
  • FIX: Balance changes were not saved
  • FIX: Cleanup the menu when the view is navigating away
  • FIX: If a watch isnt paired, dont bother syncing
  • FIX: Only attempt refetch is walletID changed
  • FIX: Typos and remove default URL
  • FIX: allow deletion of borked wallets (closes #5228)
  • FIX: bip47 related crash on wallet/details
  • FIX: error when scanning some bip21 uris (closes #4931)
  • FIX: import ms from Nunchuck (closes #5228)
  • FIX: priority fee will be always at least 2 sat/vb to beat other 1 sat/vb transactions in the mempool (closes #4902)
  • FIX: switch exchange rate from coindesk to coingecko
  • FIX: add bip47 addresses to the hashmap
  • FIX: add horizontal padding to pay success screen
  • FIX: restore the gap-limit
  • FIX:Satisfy PayjoinClient wallet param PayjoinClient requires named opts.wallet, we passed opts.payJoinWallet
  • FIX: secure keystore keys should not leave device (by @AbdelrahmanManz)
  • REF: Use own TCP Client
  • REF: speedup app startup
  • REF: change CLP price provider Use Yadio instead of coindesk for correct Chilean Peso market price (by @jonjamcam)
  • FEAT: get payment codes and tx history
  • FEAT: payment code button and screen
  • FEAT: save BIP47 toggle value
  • FEAT: show bip47 switch
BlueWallet - v6.3.2

Published by marcosrdz almost 2 years ago

  • ADD: warning when importing a watch-only wallet so less people will fall victim of scam attempts
  • ADD: Export transaction history and labels
  • ADD: Export xPub as a file #4796
  • ADD: Search on addresses screen #4260
  • ADD: Tailscale's new Tailnet naming scheme to list of exceptions (#5128)
  • ADD: Dismiss Export screen if app was sent to background
  • ADD: Fiat unit Uganda Shillings (UGX)
  • FIX: import wallet descriptors for BIP84 & BIP49, but with xpubs (closes #4993)
  • FIX: can't reliably pay lnurl invoices when current currency is fiat (closes #5120)
  • FIX: allow local ip addresses over http
  • FIX: Ability to send "MAX" is disabled after scanning QR code #4985
  • FIX: JSON files are opened in BlueWallet app by default (iPadOS) #5016
  • FIX: deeplinks with :// should now also work (closes #5013)
  • FIX: UI issues: Lightning authenticated screen #4840
BlueWallet - v6.3.1

Published by marcosrdz over 2 years ago

  • FIX: Lightning Wallets would fail under Tor
BlueWallet - v6.3.0

Published by marcosrdz over 2 years ago

Highlights:

  • Passphrase support on Multisig
  • Import BIP39 multi language
  • LNurl-Auth (Login with Lightning)

Changelog:

  • ADD: Multisig seed with passphrase export/import
  • ADD: import bip39 multilang mnemonics
  • ADD: Copy and View Wallet options
  • ADD: Nepali lang. Sync sk_sk, he
  • ADD: ask passphrase during multisig cosigners edit
  • ADD: ask passphrase during multisig cosigners edit, change replace cosigners functions
  • ADD: Close button for Select Wallet
  • ADD lnurl-auth support (@gocedoko)
  • FIX: better support parsing taproot addresses from Electrum (rel #4749)
  • FIX: broken kebab-horizontal icon
  • FIX: cant open block explorer in browser (closes #4244)
  • FIX: typo that might cause incorrect 'openSignedTransaction' procedure
  • FIX: LnURL pay animation
  • FIX: lnurl-withdrawal bug when it says 'Maximum amount is X sats'
  • FIX: Save button matches other screens
  • FIX: electrs-esplora 'verbose transactions are currently unsupported' (closes #3985)
  • FIX: 'min relay fee not met' - better estimation of tx size for feerate calculation when creating a tx (closes #4352)
  • FIX: allow user to choose wallet type when importing empty WIF
  • FIX: Animations woulndt autoPlay
  • FIX: min/max in lndCreateInvoice
  • FIX: If you create a lightning wallet and have a bad URL (enter "x") the app crashes. #4449
  • FIX: cosigner deletion should delete its passphrase
BlueWallet - v6.2.18

Published by marcosrdz over 2 years ago

  • FIX: Reorder wallets screen crash on macOS
BlueWallet - v6.2.17

Published by marcosrdz over 2 years ago

  • ADD: show selected coins summary on CoinControl screen
  • ADD: Navigate to selected wallet
  • DEL: AOPP
  • FIX: Reorder wallet is clunky to use. #4405
BlueWallet - v6.2.16

Published by marcosrdz almost 3 years ago

  • ADD: show frozen amount on send screen, warn in case of send MAX or amount exceeds balance
  • ADD: MZN Fiat
  • ADD: support truncated words during slip39 wallet import
  • FIX: Show alert when unsupported server is attempted to be saved
  • FIX: Incorrect side of transactions displayed when both send and receive wallets are on same device
BlueWallet - v6.2.15

Published by marcosrdz almost 3 years ago

  • FIX: Sign/Verify crash
BlueWallet - v6.2.14 - Send to Taproot

Published by marcosrdz almost 3 years ago

  • ADD: Send support for Taproot address type
  • FIX: Statusbar style on sign/verify
  • FIX: reject unknown segwit versions as invalid address
  • FIX: scan BC-UR Crypto-Account animated
  • FIX: reject unknown segwit versions as invalid address
  • FIX: Multisig Provide signature button not scrollable #4238
  • FIX: open bankid and external explorer