GitPedia
coreyphillips

coreyphillips/moonshine

Moonshine is a homebrewed, open-source, non-custodial, Bitcoin wallet for iOS & Android.

20 Releases
Latest: 5y ago
v0.4.0Latest
coreyphillipscoreyphillips·5y ago·August 23, 2020
GitHub

📋 Changes

  • Upgraded to the latest version of React Native.
  • Upgraded several dependencies.
  • Fixed a bug that would prevent the transaction list from updating it's exchange rate value when toggling fiat currencies in the Settings menu.
  • Fixed a bug that would prevent the qrcode from updating on the "Receive Transaction" view after specifying an amount.
  • The input amount text field will now display the correct fiat unit/symbol in the "Send Transaction" view.
  • Added the Moonshine website link and the current version number to the bottom of the Settings menu.
  • The Moonshine.ipa up to 8353a3ede97e6bae6914d3380257b6e57074cd10 has been uploaded.
v0.3.6-2
coreyphillipscoreyphillips·6y ago·May 29, 2020
GitHub

📋 Changes

  • Fixed a bug (issue #52) that would result in an unreadable OP_RETURN message if the embedded data was less than 5 characters.
  • Updating messages when the "Max" button is selected now calculates and updates the tx fee accordingly.
  • Messages are now stored temporarily when sending a tx to reduce any noticeable latency from the Electrum server.
  • Fixed a bug that would temporarily display a zero balance if the user disconnected from the internet or Electrum server while checking for transactions and updating their balance.
  • Upgraded several of Moonshine's dependencies.
  • Fixed verifiable build script.
v0.3.6-1
coreyphillipscoreyphillips·6y ago·May 28, 2020
GitHub

📋 Changes

  • Fixed a bug (issue #52) that would result in an unreadable OP_RETURN message if the embedded data was less than 5 characters.
  • Updating messages when the "Max" button is selected now calculates and updates the tx fee accordingly.
  • Messages are now stored temporarily when sending a tx to reduce any noticeable latency from the Electrum server.
  • Fixed a bug that would temporarily display a zero balance if the user disconnected from the internet or Electrum server while checking for transactions and updating their balance.
  • Upgraded several of Moonshine's dependencies."
v0.3.6
coreyphillipscoreyphillips·6y ago·May 27, 2020
GitHub

📋 Changes

  • Fixed a bug (issue #52) that would result in an unreadable OP_RETURN message if the embedded data was less than 5 characters.
  • Updating messages when the "Max" button is selected now calculates and updates the tx fee accordingly.
  • Messages are now stored temporarily when sending a tx to reduce any noticeable latency from the Electrum server.
  • Fixed a bug that would temporarily display a zero balance if the user disconnected from the internet or Electrum server while checking for transactions and updating their balance.
  • Upgraded several of Moonshine's dependencies."
v0.3.5
coreyphillipscoreyphillips·6y ago·May 5, 2020
GitHub

📋 Changes

  • Upgraded to PSBT.
  • Removed slow or unresponsive Electrum servers from the default peer list.
  • Added a fee estimate modal to the Send Transaction view.
  • Further optimized fees for Bech32 & Segwit-Compatible addresses.
  • Refresh the random peer list more frequently for more reliable connections.
  • Slight style updates to the RBF section of the transaction detail view.
  • Fixed BitId login functionality.
  • Blacklisted UTXO's are now labeled in the coin control modal.
  • + 5 more
v0.3.4-1
coreyphillipscoreyphillips·6y ago·March 25, 2020
GitHub

📋 Changes

  • Dark Mode! This feature can be enabled by navigating to the Settings menu and toggling "Dark Mode" on.
  • Fixed RBF button pop-in animation when transitioning to the Transaction Detail view.
  • Fixed a "Connected To" setting bug that would require the view to refresh after adding a custom electrum server.
  • Removed the donation link on Android devices.
v0.3.4
coreyphillipscoreyphillips·6y ago·March 22, 2020
GitHub

📋 Changes

  • Dark Mode! This feature can be enabled by navigating to the Settings menu and toggling "Dark Mode" on.
  • Fixed RBF button pop-in animation when transitioning to the Transaction Detail view.
  • Fixed a "Connected To" setting bug that would require the view to refresh after adding a custom electrum server.
v0.3.3
coreyphillipscoreyphillips·6y ago·March 15, 2020
GitHub

📋 Changes

  • Added ability to toggle between multiple wordlists when importing mnemonic phrases.
  • Fixed a connection bug when attempting to connect to custom electrum servers.
  • To prevent misspellings and make the import process faster, suggested words now appear as the user types when importing mnemonic phrases.
  • Fixed message text when attempting to share an address or request an invoice.
  • Fixed a bug in the "Connected To" settings option that would cause it to hang as it attempted to connect to a new random peer.
v0.3.2
coreyphillipscoreyphillips·6y ago·March 4, 2020
GitHub

📋 Changes

  • Added support for additional fiat currencies in Settings.
  • Added a TCP/SSL toggle option to the Electrum Options setting.
  • Added an "X" button to the Welcome and Mnemonic Phrase views.
v0.3.1
coreyphillipscoreyphillips·6y ago·February 16, 2020
GitHub

📋 Changes

  • Users can now request a specific amount of BTC or Fiat from the "Receive Transaction" view by tapping the "Specify Amount" button.
  • A bug was fixed in the "Electrum Options" setting that would occasionally cause the app to hang when attempting to connect to a server.
  • Added a proper splash screen to prevent/reduce any flicker when launching the app.
  • Fixed a typo that would occur when sweeping private keys
v0.3.0-1
coreyphillipscoreyphillips·6y ago·February 10, 2020
GitHub

📋 Changes

  • Users can now request a specific amount of BTC or Fiat from the "Receive Transaction" view by tapping the "Specify Amount" button.
  • A bug was fixed in the "Electrum Options" setting that would occasionally cause the app to hang when attempting to connect to a server.
  • Added a proper splash screen to prevent/reduce any flicker when launching the app.
  • Fixed a typo that would occur when sweeping private keys
v0.2.0-5
coreyphillipscoreyphillips·6y ago·January 31, 2020
GitHub

📋 Changes

  • Users can now broadcast raw transactions using the "Broadcast Transaction" feature in Settings.
  • Testnet coins are now disabled by default for new installs. They can always be re-enabled via Settings.
  • Deep linking is now supported.
  • Signatures are now verifying as expected in both Bitcoin Core and Electrum.
  • Fixed a fee bug that would set the fee to 0 sats in certain scenarios and prevent the user from sending a transaction.
  • Added proper haptic feedback to the pin pad.
  • Sweeping private keys now works as expected for legacy addresses.
  • Removed the "Key Derivation Path" option from Settings.
  • + 1 more
v0.2.0-4
coreyphillipscoreyphillips·6y ago·January 20, 2020
GitHub

📋 Changes

  • Coin control has been added to the Send Transaction view.
  • Litecoin derivation paths have been updated.
  • Message signing now works as expected for Litecoin.
  • Moonshine will now automatically refresh when new blocks and transactions for the active wallet are detected.
  • FaceID will no longer loop when coming from a background state.
  • Private key sweep functionality has been restored for legacy and segwit-compatible addresses.
  • The transaction list should no longer flicker on iOS devices.
  • Added verbiage to the main screen to encourage users to view and backup their mnemonic phrase if they haven't already.
  • + 2 more
v0.2.0-3
coreyphillipscoreyphillips·6y ago·December 31, 2019
GitHub

📋 Changes

  • Updated app dependencies.
  • Updated Default Electrum Peer List.
  • Split the mnemonic phrase into two columns to improve readability.
  • Fixed barcode scanning bug.
  • Fixed biometric "Retry" button.
  • Resolved Face Unlock/FaceID loop when transitioning from background to foreground.
  • Improved performance and stability.
  • Additional Bug Fixes.
v0.2.0-2
coreyphillipscoreyphillips·6y ago·October 2, 2019
GitHub

📋 Changes

  • Upgraded React Native version to 0.61.1.
  • Upgraded Moonshine's dependencies.
  • Minor performance improvements.
  • Additional Bug Fixes.
v0.2.0-1
coreyphillipscoreyphillips·6y ago·August 28, 2019
GitHub

📋 Changes

  • Added the Javascript V8 Engine resulting in significant performance improvements for Android devices.
  • Additional Bug Fixes.
v0.2.0
coreyphillipscoreyphillips·6y ago·August 17, 2019
GitHub

📋 Changes

  • LND has been added to this release in preparation for Lightning functionality that will be slowly implemented throughout future 0.2 releases.
  • Started migration to Typescript.
  • Started utilizing hooks in several components.
  • Migrated several class components to functional components.
  • Minor performance improvements.
  • Additional Bug Fixes.
v0.1.1-1
coreyphillipscoreyphillips·6y ago·June 19, 2019
GitHub

📋 Changes

  • Implemented RBF (Replace-By-Fee) functionality. This option can be toggled on/off in the Settings.
  • Added BIP39 Passphrase option to Settings.
  • Added a "Cancel Transaction" button to the Transaction Detail view of the most recently sent, RBF-enabled transaction.
  • Bitbip now shuffles outputs prior to adding and signing transactions.
  • Added a Help screen modal to the Settings menu in an attempt to clarify the function of each Setting option.
  • Added "Send Transaction Fallback", "Enable Testnet" & "Exchange Rate Source" options to Settings.
  • Added support for legacy and segwit-compatible addresses in Settings.
  • Added support for multiple key derivation paths in Settings.
  • + 4 more
v0.1.1
coreyphillipscoreyphillips·7y ago·April 29, 2019
GitHub

Improved Electrum connectivity & reliability when connecting to random peers. Added sweep private key functionality.

v0.1.00.1.0
coreyphillipscoreyphillips·7y ago·March 26, 2019
GitHub