Commit Graph

286 Commits

Author SHA1 Message Date
Marcos Rodriguez
c2cea68bda TST 2020-01-14 23:49:57 -05:00
Marcos Rodriguez
a35bc42b9a TSTS 2020-01-07 01:53:32 -05:00
Marcos Rodriguez
2827858d04 TST 2020-01-06 05:31:45 -05:00
Marcos Rodriguez
c4aa788cdf TTS 2020-01-06 05:21:19 -05:00
Marcos Rodriguez
cf1153b546 ADD: Export TXN 2020-01-03 23:02:30 -06:00
Marcos Rodriguez
921e51d138 ADD: Import txn 2020-01-03 21:12:29 -06:00
Marcos Rodriguez
338481a3de TST 2020-01-02 22:02:41 -06:00
Marcos Rodriguez
b79a974863 TST 2020-01-02 15:29:23 -06:00
Marcos Rodriguez
d11a9456d6 TST 2020-01-02 14:54:34 -06:00
Marcos Rodriguez
6f162bff97 Merge branch 'filepicker' of https://github.com/BlueWallet/BlueWallet into filepicker 2020-01-02 02:06:59 -06:00
Marcos Rodriguez
9e302df75d ADD: Export/Import PSBTs
eipiji
2020-01-02 01:56:23 -06:00
Marcos Rodriguez
cce9cbeec9 Update psbtWithHardwareWallet.js 2020-01-01 23:07:08 -06:00
Marcos Rodriguez
063287ec9d TST 2020-01-01 21:05:35 -06:00
Marcos Rodriguez
84b0baf086 Update psbtWithHardwareWallet.js 2020-01-01 12:52:16 -06:00
Marcos Rodriguez
2beed9984f Update psbtWithHardwareWallet.js 2020-01-01 12:38:11 -06:00
Marcos Rodriguez
1680a6768b # This is a combination of 3 commits.
# This is the 1st commit message:

ADD: File picker for import

# This is the commit message #2:

ADD: File picker for import

# This is the commit message #3:

ADD: Tests for DeeplinkSchemaMatch
2020-01-01 02:03:00 -06:00
Marcos Rodriguez
16ecd3096b ADD: Swipe to Scan 2019-12-31 13:57:39 -06:00
Marcos Rodriguez
3678c376a6 FIX: Set isLoading to false when biometrics unlock fails 2019-12-28 19:44:27 +00:00
Overtorment
cdd760f6fa REF: added constant 2019-12-13 02:19:32 +00:00
Marcos Rodriguez
d60323961b ADD: Toggle for RBF
Update hd-segwit-bech32-wallet.js

Update details.js

Update details.js
2019-12-13 02:19:32 +00:00
Marcos Rodriguez
748ec94bb4 FIX: Hide loading indicator after push 2019-12-13 01:12:10 +00:00
Marcos Rodriguez
6d025bc9cb FIX: Import QR Code from screenshot not working 2019-11-26 11:43:24 +00:00
Marcos Rodriguez
98c410b188 ADD: Send max option on advanced menu 2019-11-16 10:26:12 +00:00
Overtorment
954cb88ebf FIX: crash on PSBT tx broadcast (when using with hardware wallet) 2019-11-02 23:07:39 +00:00
Overtorment
4f307b8e3a REF: lint 2019-10-16 17:51:00 +01:00
Marcos Rodriguez
8a3d3a7efa Update details.js 2019-10-12 00:28:45 +01:00
Overtorment
afbb664025 ADD: cryptoadvance HW wallet support 2019-10-11 20:57:32 +01:00
Overtorment
839488b1ef REF: lint
FIX: Refactored
2019-10-06 23:22:46 -04:00
Marcos Rodriguez
c2b667c3ca Merge branch 'master' into biometrics 2019-10-05 18:18:23 -04:00
Overtorment
384932261f FIX: zero on send success screen 2019-10-06 00:45:51 +03:00
Marcos Rodriguez
c930e818ac Merge branch 'master' into biometrics 2019-10-01 15:24:55 -04:00
Marcos Rodriguez
9e12222989 ADD: Refill with external wallet 2019-09-29 16:01:27 -04:00
Overtorment
a1d542dc28 FIX: NaN when sending onchain 2019-09-27 20:12:28 -04:00
Marcos Rodriguez
29ce0271f8 ADD: Biometrics
FIX: Added FaceID Usage description

ADD: Use Biometrics for Show balance.

ADD: Unlock With Boot Screen

FIX: Allow the use of Biometrics after decrypt

FIX: Build system revert.

FIX: Remove biometric from receive address.

ADD: Biometric for export

FIX: Use RNSecureKeyStore for biometrics

FIX: Realign views

Update biometrics.js
2019-09-27 20:12:25 -04:00
Overtorment
11f73f1e65 FIX: NaN when sending onchain 2019-09-27 18:06:24 +03:00
Marcos Rodriguez
e61cdb540a FIX: Permission fixes. 2019-09-21 19:39:42 -04:00
Marcos Rodriguez
3c82b0ec72 ADD: Go straight to camera for scan. 2019-09-21 13:37:37 -04:00
Overtorment
4fef5847ef
Merge pull request #641 from junderw/bumpBitcoinJS
Update to BitcoinJS 5.1.6
2019-09-21 18:58:30 +03:00
ncoelho
cf8eec0163 wallet selector margins
Visual changes on wallet selector margins on lightning send
2019-09-20 11:58:47 +03:00
ncoelho
cc0b8376f8 replace big white close with more clean one
Moved to the right side, replaced with a less cluttered version.
2019-09-17 19:46:23 +02:00
Marcos Rodriguez Vélez
06d709ad5f
Merge branch 'master' into bumpBitcoinJS 2019-09-17 12:04:26 -04:00
Marcos Rodriguez
618ae19342 FIX: Fix NaN success screen. 2019-09-16 17:11:22 -04:00
Marcos Rodriguez
d6bc65e9c7 Merge branch 'master' into batchui 2019-09-16 16:10:20 -04:00
Marcos Rodriguez
a62f93dbcd FIX: Select fastest fee by default. 2019-09-15 21:10:35 +01:00
junderw
e72afd758e
Update to BitcoinJS 5.1.6 2019-09-14 07:15:59 +09:00
Marcos Rodriguez
6f2280ab0e ADD: Batch send UI
WIP: Create batch TX

WIP: Continuing...

WIP: More work

WIP: More work...

WIP

WIP

Update signer.js

FIX: Fix Send Max

ADD: Warn user if they want to make a max transaction but then switch to a wallet without support.

FIX: Fixed BIP70 processing

FIX: Removed parameter

FIX: Fixed multiple UI recipient bugs.

WIP

WIP

ADD: Scroll the problematic transaction

Update details.js

Update details.js

FIX: Fix crash when switching wallets

FIX: Success message
2019-09-11 21:35:11 -04:00
Marcos Rodriguez
8eb0b4269e ADD: New TX status screen 2019-08-10 02:57:55 -04:00
Overtorment
cc75ec0ad4
Merge pull request #571 from BlueWallet/wallet-selector
fix wallet selector on send view
2019-08-08 20:24:40 +01:00
Marcos Rodriguez Vélez
455a01070e FIX: Update keyboard behavior 2019-08-08 20:19:34 +01:00
Nuno Coelho
d2b1885fc8
Merge branch 'master' into wallet-selector 2019-08-07 21:26:41 +02:00
Marcos Rodriguez
ff0f7d17b9 ADD: User confirmation for use of all funds. 2019-08-07 20:03:12 +01:00
Marcos Rodriguez
221df24100 FIX: placeholder amount bug 2019-08-07 20:03:12 +01:00
Marcos Rodriguez
fa29c645cc FIX: Toolbar now visible for Android 2019-08-07 20:03:12 +01:00
Marcos Rodriguez
b5aafee38f FIX: Fixed Send Max UI to fit design 2019-08-07 20:03:12 +01:00
Overtorment
d40ac66bf1 ADD: send MAX (for BIP84 & BIP49) 2019-08-07 20:03:12 +01:00
ncoelho
cb197ab68a fix ident and trigger another test :D 2019-08-06 19:40:08 +02:00
ncoelho
961dc992f3 fix wallet selector on send view
Fix margins between elements, and makes both elements tapable
2019-08-06 19:31:23 +02:00
Overtorment
b0dd59f269 REF: estimates 2019-07-19 10:19:50 +03:00
Overtorment
03be286b43 REF: electrum reconnect 2019-07-13 16:33:45 +01:00
Overtorment
ff31f52091 FIX: wait for electrum connection before fetching tx or broadcast 2019-07-13 09:32:27 +01:00
Marcos Rodriguez
f397c79a12 FIX: iOS App crashes when scaning QR Code 2019-07-05 09:08:04 +01:00
Marcos Rodriguez
559d24361e FIX: Amount when scanning was not displayed in amount UI 2019-07-04 20:24:23 +01:00
Overtorment
3afeefaed9 ADD: HD bech32 wallets (BIP84) 2019-06-01 23:41:30 +01:00
Overtorment
9bed2c3776 FIX: android build 2019-05-03 19:45:38 +01:00
Marcos Rodriguez Vélez
33bffaa7ab ADD: Apple Watch support 2019-05-02 21:33:03 +01:00
Marcos Rodriguez Vélez
6d2e468c03 OPS: Upgrade to React Native 0.59.2 2019-04-05 15:22:10 +01:00
Marcos Rodriguez Vélez
c1f16a4a01 FIX: Fixed an isse when inserting an address after amount.
ADD: Chinese DayJS
2019-03-05 19:29:06 +00:00
Marcos Rodriguez Vélez
3f651960e0 ADD: Read clipboard for transactions 2019-03-05 02:25:56 +00:00
Marcos Rodriguez Vélez
6017f4d990 FIX: Create button was difficult to press on android. (#369)
FIX: Create button was difficult to press on android.
ADD: Clipboard detection on app state change to foreground
OPS: Upgrade to RN 58.6 due to various important fixes
FIX: Statusbar restored
2019-03-02 12:13:12 +00:00
Marcos Rodriguez Vélez
a1bf0f8276 ADD: Broadcast TX using Electrum 2019-02-28 23:26:02 +00:00
Marcos Rodriguez Vélez
311b9838ee ADD: Blur sensitive views from visibility on app switcher 2019-02-28 23:24:17 +00:00
Marcos Rodriguez Vélez
e93bfa656b ADD: Switch Lightning wallets on send screen.
ADD: If providing an LND address in BTC send screen, throw an error.
ADD: Chain type in order to determine what type of wallet has been selected.
2019-02-26 08:58:13 +00:00
Marcos Rodriguez Vélez
7b6734bcc3 ADD: Use BlueElectrum to estimate fee 2019-02-24 23:18:25 +00:00
Marcos Rodriguez Vélez
ffd4b82832 FIX: Wallet selection 2019-02-24 23:16:29 +00:00
Marcos Rodriguez Vélez
445d85e6c4 FIX: Fix transaction fee for BIP70 payments 2019-02-23 19:28:40 +00:00
Marcos Rodriguez Vélez
58d29199b3 FIX: Send BTC should ignore non-onchain wallets 2019-02-21 09:02:28 +00:00
Marcos Rodriguez Vélez
df37d37868 FIX: BlueWallet should register to handle the BOLT11 lightning: URI #335 2019-02-19 21:17:25 +00:00
Marcos Rodriguez Vélez
1fea501a74 ADD: InputAccesoryView for easy keyboard dismissal 2019-02-17 17:13:12 +00:00
Marcos Rodriguez Vélez
cc4f6c8a9a REF: UI responsiveness improvements 2019-02-17 01:22:14 +00:00
Marcos Rodriguez Vélez
e1ce8f8d35 FIX: status bar disappears #311 2019-02-14 23:54:07 +00:00
Overtorment
4642908b2e FIX: Impossible to scan bech32 QR invoice with a specific amount (closes #296) 2019-02-14 10:39:24 +00:00
Marcos Rodriguez Vélez
0566c306de FIX: Dismiss keyboard when pressing return 2019-02-10 11:39:26 +00:00
Marcos Rodriguez Vélez
8d48489e89 FIX: Dismiss keyboard when pressing return 2019-02-09 23:13:19 +00:00
Marcos Rodriguez Vélez
6f57107802 FIX: If barcode is being processed, ignore any attempts to do it again. 2019-02-03 15:36:32 -05:00
Marcos Rodriguez Vélez
2762868e3f Add space 2019-02-03 04:09:46 -05:00
Overtorment
5d995839ef FIX: scanQR with URI scheme when sending btc 2019-02-03 00:07:50 +00:00
Overtorment
3271dc8900 Revert "FIX: Replace schema with empty string"
This reverts commit e1fd3952e8.
2019-02-03 00:04:06 +00:00
Marcos Rodriguez Vélez
e1fd3952e8 FIX: Replace schema with empty string 2019-02-02 14:32:39 -05:00
Marcos Rodriguez Vélez
067adbd570 Fixes 2019-02-01 22:45:18 -05:00
Marcos Rodriguez Vélez
a440c61102 FIX: Change propType to correct type. Fixed an issue where goBack wouldnt pop the stack navigation 2019-02-01 10:28:43 -05:00
Marcos Rodriguez Vélez
157c4077de ADD: Show invoice description on success screen 2019-02-01 02:08:37 -05:00
Marcos Rodriguez Vélez
697cb0f198 FIX: Place caching mechanism in a try catch 2019-02-01 01:58:12 -05:00
Marcos Rodriguez Vélez
60a6b90422 ADD: Cache network fees 2019-02-01 01:19:09 -05:00
Marcos Rodriguez Vélez
a86bc1258d ADD: Same success screen from onchain tx now used for offchain 2019-01-31 19:59:49 -05:00
Marcos Rodriguez Vélez
928ae7c307 Upgraded dependencies. 2019-01-31 19:21:48 -05:00
Marcos Rodriguez Vélez
e3c8520e9c ADD: use all UI 2019-01-31 01:52:21 -05:00
Marcos Rodriguez Vélez
3f1165826b Recovered fixes lost during last pull 2019-01-30 19:56:34 -05:00
Marcos Rodriguez Vélez
33debff3c8 ADD: MYR fiat
FIX: Scanning QR would dismiss screen
2019-01-29 23:00:12 -05:00
Marcos Rodriguez Vélez
a2ed103cef FIX: If slider value < 1, force it to 1. 2019-01-29 22:46:32 -05:00
Marcos Rodriguez Vélez
b36bd490e8 FIX: Fixed spacing for RBF button
FIX: Show blockheight if, and only there is at least 1.
2019-01-29 19:50:50 -05:00
Marcos Rodriguez Vélez
33e2b9b5e8 ADD: Parse a pasted uri 2019-01-26 14:37:56 +00:00
Marcos Rodriguez Vélez
00d570c144 ADD: https://github.com/BlueWallet/BlueWallet/issues/220 - Import a photo for QR Code scan 2019-01-26 14:37:56 +00:00
Marcos Rodriguez Vélez
baad2c7348 FIX: Fixed total dismiss of create tx screen. 2019-01-25 16:01:51 -05:00
Marcos Rodriguez Vélez
0dccc4782d FIX: Many layout bug fixes.
ADD: Autofocus on number inputs
OPS: Upgraded to React Native 0.58
2019-01-25 01:12:07 -05:00
Marcos Rodriguez Vélez
1b0fea1c06 FIX: Invalid bip21 2019-01-24 13:44:33 -05:00
Marcos Rodriguez Vélez
986f04547e Attach isLoading={this.state.isLoading} 2019-01-24 02:37:54 -05:00
Marcos Rodriguez Vélez
f4d448b4b3 ADD: Created BlueAddressInput 2019-01-24 02:36:01 -05:00
Overtorment
1d8e00bb8d FIX: Can't scan Bech32 addresses (closes #222) 2019-01-09 00:54:17 +00:00
Marcos Rodriguez Vélez
5876b9e9ef FIX: Added withFormatting option 2019-01-06 14:34:01 -05:00
Marcos Rodriguez Vélez
88379c7e51 FIX: Don't override existing tx information when scanning invalid QR 2019-01-06 11:32:14 -05:00
Marcos Rodriguez Vélez
39deff924e FIX: failed to decode simple address from URL scheme? #190
FIX: Paid Invoice UI errors.
2019-01-01 17:31:42 -05:00
Overtorment
abc34e3797 Merge branch 'set-receive-amount-label' of https://github.com/pajasevi/BlueWallet into pajasevi-set-receive-amount-label 2018-12-30 19:34:10 +00:00
Pavel Ševčík
43512fd8cf Refactor: Use static properties for wallet types 2018-12-28 16:52:06 +01:00
Pavel Ševčík
85867728d8 Created common component for setting Bitcoin amount 2018-12-25 15:20:22 +01:00
Marcos Rodriguez Vélez
4aa9c47fda ADD: Deeplinking for LND invoices 2018-12-24 10:29:33 -05:00
Marcos Rodriguez Vélez
c4a85d6145 ADD: Select Wallet on Send screen 2018-12-23 19:44:31 -05:00
Marcos Rodriguez Vélez
2901f80c32 FIX: Restored deep link. 2018-12-23 13:18:27 -05:00
Marcos Rodriguez Vélez
91a2ecb1dc FIX: Remove BTC trailing zeros. Save to disk onBlur for preferred balance unit. 2018-12-23 08:05:33 -05:00
Marcos Rodriguez Vélez
44ab347ee0 Removed duplicated code 2018-12-23 01:06:30 -05:00
Marcos Rodriguez Vélez
29f539d3fd ADD: Forgot these files 2018-12-23 00:53:26 -05:00
Marcos Rodriguez Vélez
47dc184036 Added BTCToLocalCurrency 2018-12-23 00:43:50 -05:00
Marcos Rodriguez Vélez
b617bc844b Fixes for balance 2018-12-22 12:51:30 -05:00
Marcos Rodriguez Vélez
ea03e1f37e Deeplinking for BIP70 2018-12-22 09:25:34 -05:00
Marcos Rodriguez Vélez
694fc27434 Fixed amount bug 2018-12-22 08:49:02 -05:00
Marcos Rodriguez Vélez
522da22697 Fixed BIP70 amount bug 2018-12-22 00:32:29 -05:00
Marcos Rodriguez Vélez
47876f2306 Restored value 2018-12-22 00:16:04 -05:00
Marcos Rodriguez Vélez
3efb9ccfde FIX: Fixed currencies in tx details and send 2018-12-22 00:12:41 -05:00
Marcos Rodriguez Vélez
fb1f862e82 Merge branch 'master' of github.com:BlueWallet/BlueWallet into balanceUnit 2018-12-21 22:23:08 -05:00
Overtorment
777c9e6de7 REF: hd wallet classes 2018-12-22 02:46:35 +00:00
Marcos Rodriguez Vélez
f269e5533d Fixes 2018-12-19 21:06:06 -05:00
Marcos Rodriguez Vélez
01570639a6 Merge branch 'deeplinks-master' of https://github.com/pajasevi/BlueWallet into balanceUnit 2018-12-19 20:49:27 -05:00
Pavel Ševčík
cf86333464 Sanitation and code optimization 2018-12-19 10:26:59 +01:00
Marcos Rodriguez Vélez
de276d064c FIX: Tap to change unit 2018-12-18 23:33:13 -05:00
Marcos Rodriguez Vélez
6681f79be1 More changes 2018-12-18 20:46:06 -05:00
Pavel Ševčík
1cf2561283 Handle bitcoin uri and open SendDetails using first wallet 2018-12-18 13:00:54 +01:00
Marcos Rodriguez Vélez
bc8c91608e Haptic feedback updates 2018-12-13 11:50:18 -05:00
sevcik
a1d1dc1f3a Fix: Fee slider not setting new value on change 2018-12-12 17:24:23 +01:00
Igor Korsakov
6f581a2f2e
Eject (#126)
* OPS: randombytes work
* OPS: porting to RN android: added prompt, refactoring
* OPS: better android prompt
* FIX: scan qr callback
* FIX: correct fee sat calculation for HD & classic segwit wallets
* FIX: Fixed height for button in empty transaction list
* FIX: keyboard issue on fee selection modal
* FIX: slow QR code generation for HD backup screen
* ADD: wallet reorder
* FIX: TypeError: undefined is not an object (evaluating 'recommendedFees.halfHourFee') #133
* FIX: android appstore link
* OPS: Code to Migrate Expo json
* REF: renamed blitzhub to lndhub
* OPS: Migration: move expo files instead of parsing
* FIX: lndhub uri usage
* FIX: no security alert on android (it was ios specific)
* REF: better tx list rendering and sorting
* ADD: verify tx on coinb.in
* FIX: Tap to dismiss is not working #137
* REF: Removed Wallet gradients duplication.
* REF: about screen
* FIX: bech32 qr scan in send screen
* FIX: better bip21 handling
* Use of dayjs for transaction details
* REF: QR code content follows BIP21
* ADD: fee in local currency when send
* FIX: Refresh wallet info on page focus
2018-12-11 22:52:46 +00:00
Overtorment
0f6f3d69ca FIX: better android support 2018-11-09 23:44:34 +00:00
Overtorment
4e3d9ed8e1 FIX: better final fee calculation on transaction/details screen 2018-11-04 21:06:15 +00:00
Overtorment
b2037a6435 ADD: link to open coinb.in to verify txhex 2018-11-04 21:06:15 +00:00
Marcos Rodriguez Vélez
d913934c9e FIX: Addressed some crashes when running on an Android device. (#115)
FIX: Weird styling on inputs #68
2018-11-01 19:44:39 +00:00
Marcos Rodriguez Vélez
202165d1e2 REF: Updated navigation headers to better match design 2018-10-29 22:11:48 +00:00
Marcos Rodriguez Vélez
c1ff80aee9 Validate address with bitcoin library (#110)
REF: Wrap tx creation in a try catch
2018-10-27 20:38:22 +01:00
Marcos Rodriguez Vélez
6bc435fd48 FIX: Improve broadcasting experience #66 (#107)
ADD: New transaction Confirm UI
REF: Improve broadcasting experience #66
FIX: Satoshis to local currency in Send screen
FIX: Fixed Wallet export QR code width
FIX: Invalid BIP21 URI at value #108
FIX: #109  TypeError: undefined is not an object (evaluating 'this.state.tx.inputs.length')
2018-10-27 16:13:09 +01:00
Marcos Rodriguez Vélez
d09dbb0935 ADD: You can now pay for a Lightning invoice by manually inserting the invoice ID 2018-10-22 23:51:30 +01:00
Igor Korsakov
f5dd8252e1
Development (#103)
ADD: New send screen
ADD: Support for BIP70 decoding
2018-10-20 22:10:21 +01:00
Overtorment
0734f68a55 REF: qr scan improved 2018-10-10 16:46:36 +01:00
Igor Korsakov
65be52ed3d
Development (#96)
* ADD: Wallet Details screen
* FIX: Fixed receive and send calls
* FIX: improve splash image and colors
* FIX: Modified Encrypted Storage prompt to avoid cancellation
* FIX: improved tx refresh strategy
* FIX: HDBread tx confirmations calculation
2018-10-09 00:25:36 -04:00
Marcos Rodriguez Vélez
37e1251035
FIX: Fixed Spanish translations. 2018-10-03 21:49:29 -04:00