From d66fa33c8c4f5438754491a14fccb5e97de60878 Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Wed, 5 Jun 2019 18:06:04 +0900 Subject: [PATCH 01/14] Changed default backend url for creating new single sig BCH wallets. --- src/js/controllers/create.js | 2 +- src/js/controllers/import.js | 5 +++-- src/js/services/configService.js | 4 ++++ src/js/services/profileService.js | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/js/controllers/create.js b/src/js/controllers/create.js index a21053e2d..ea1d9ec44 100644 --- a/src/js/controllers/create.js +++ b/src/js/controllers/create.js @@ -27,7 +27,7 @@ angular.module('copayApp.controllers').controller('createController', var defaults = configService.getDefaults(); var tc = $state.current.name == 'tabs.add.create-personal' ? 1 : defaults.wallet.totalCopayers; $scope.formData.account = 1; - $scope.formData.bwsurl = data.stateParams.coin == 'btc' ? defaults.bws.url : defaults.bwscash.url; + $scope.formData.bwsurl = data.stateParams.coin == 'btc' ? defaults.bws.url : tc == 1 ? defaults.bwscashnew.url : defaults.bwscash.url; $scope.TCValues = lodash.range(2, defaults.limits.totalCopayers + 1); $scope.formData.derivationPath = derivationPathHelper.default; $scope.formData.coin = data.stateParams.coin; diff --git a/src/js/controllers/import.js b/src/js/controllers/import.js index 59db5c753..062a6a341 100644 --- a/src/js/controllers/import.js +++ b/src/js/controllers/import.js @@ -13,7 +13,8 @@ angular.module('copayApp.controllers').controller('importController', $scope.supportsTrezor = platformInfo.supportsTrezor; $scope.isCordova = platformInfo.isCordova; $scope.formData = {}; - $scope.formData.bwsurl = $stateParams.coin == 'btc' ? defaults.bws.url : defaults.bwscash.url; + $scope.isCopay = appConfigService.name == 'copay'; + $scope.formData.bwsurl = $stateParams.coin == 'btc' ? defaults.bws.url : $scope.isCopay ? defaults.bwscash.url : defaults.bwscashnew.url; $scope.formData.derivationPath = derivationPathHelper.default; $scope.formData.account = 1; $scope.formData.coin = $stateParams.coin ? $stateParams.coin : 'bch'; @@ -78,7 +79,7 @@ angular.module('copayApp.controllers').controller('importController', }; $scope.coinChanged = function() { - $scope.formData.bwsurl = $scope.formData.coin == 'btc' ? defaults.bws.url : defaults.bwscash.url; + $scope.formData.bwsurl = $scope.formData.coin == 'btc' ? defaults.bws.url : $scope.isCopay ? defaults.bwscash.url : defaults.bwscashnew.url; } $scope.processWalletInfo = function(code) { diff --git a/src/js/services/configService.js b/src/js/services/configService.js index 72cc4825f..c530c312f 100644 --- a/src/js/services/configService.js +++ b/src/js/services/configService.js @@ -21,6 +21,10 @@ angular.module('copayApp.services').factory('configService', function(storageSer url: 'https://bwscash.bitcoin.com/bws/api' }, + bwscashnew: { + url: 'https://bch.api.wallet.bitcoin.com/bws/api' + }, + download: { bitpay: { url: 'https://wallet.bitcoin.com' diff --git a/src/js/services/profileService.js b/src/js/services/profileService.js index 3735342a4..e70d58b92 100644 --- a/src/js/services/profileService.js +++ b/src/js/services/profileService.js @@ -762,7 +762,7 @@ angular.module('copayApp.services') bchOpts.n = 1; bchOpts.networkName = 'livenet'; bchOpts.coin = 'bch'; - bchOpts.bwsurl = defaults.bwscash.url; + bchOpts.bwsurl = defaults.bwscashnew.url; var btcOpts = {}; btcOpts.m = 1; From 45cb156c72bc41b630651a77fe242209095c7a91 Mon Sep 17 00:00:00 2001 From: Andreas Larsson Date: Thu, 13 Jun 2019 14:46:39 +0900 Subject: [PATCH 02/14] change to feature branch for now for testing --- app-template/package-template.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app-template/package-template.json b/app-template/package-template.json index 2edad2b8f..e0700e403 100644 --- a/app-template/package-template.json +++ b/app-template/package-template.json @@ -59,7 +59,7 @@ "bezier-easing": "2.1.0", "bhttp": "1.2.1", "bitauth": "0.2.1", - "bitcore-wallet-client": "https://github.com/Bitcoin-com/bitcore-wallet-client.git", + "bitcore-wallet-client": "https://github.com/Bitcoin-com/bitcore-wallet-client.git#feature\/new_url", "bower": "1.8.8", "cordova-custom-config": "3.0.14", "cordova-plugin-qrscanner-no-android": "https://github.com/Bitcoin-com/cordova-plugin-qrscanner-no-android.git", @@ -89,9 +89,9 @@ }, "scripts": { "apply:bitcoincom": "npm i fs-extra && cd app-template && node apply.js bitcoincom && npm i && cordova prepare && cd ../ && ./fix-asn1.sh", - + "build:app-release": "grunt build-app-release", - + "build:mobile-release": "grunt build-mobile-release", "build:desktop-release": "grunt build-desktop-release", @@ -110,10 +110,10 @@ "build:windows-release": "cordova prepare windows && cordova build windows --release --arch=\"ARM\"", "build:www": "grunt", "build:www-release": "grunt prod", - + "clean": "trash platforms && trash plugins && cordova prepare", "clean-all": "git clean -dfx", - + "log:android": "adb logcat | grep chromium", "open:android": "grunt exec:android_studio", From 1b1621e77fb71cd4f2787320ac76d8cbdd5b5c5b Mon Sep 17 00:00:00 2001 From: Andreas Larsson Date: Tue, 18 Jun 2019 11:24:55 +0900 Subject: [PATCH 03/14] reset to master --- app-template/package-template.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-template/package-template.json b/app-template/package-template.json index e0700e403..666ac790a 100644 --- a/app-template/package-template.json +++ b/app-template/package-template.json @@ -59,7 +59,7 @@ "bezier-easing": "2.1.0", "bhttp": "1.2.1", "bitauth": "0.2.1", - "bitcore-wallet-client": "https://github.com/Bitcoin-com/bitcore-wallet-client.git#feature\/new_url", + "bitcore-wallet-client": "https://github.com/Bitcoin-com/bitcore-wallet-client.git", "bower": "1.8.8", "cordova-custom-config": "3.0.14", "cordova-plugin-qrscanner-no-android": "https://github.com/Bitcoin-com/cordova-plugin-qrscanner-no-android.git", From 3daa46c1bf6bb1c60dc1f1405a0fda5cea4e65e9 Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Tue, 18 Jun 2019 15:51:17 +0900 Subject: [PATCH 04/14] Fixed pin colors to match rebranding. --- src/js/controllers/modals/pin.js | 2 +- src/sass/forms.scss | 3 +++ src/sass/views/includes/pin.scss | 7 +++++++ www/views/modals/pin.html | 10 +++++----- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/js/controllers/modals/pin.js b/src/js/controllers/modals/pin.js index bb7fa41a9..7420c6d7c 100644 --- a/src/js/controllers/modals/pin.js +++ b/src/js/controllers/modals/pin.js @@ -70,7 +70,7 @@ angular.module('copayApp.controllers').controller('pinController', function($sta }; $scope.getFilledClass = function(limit) { - return currentPin.length >= limit ? 'filled-' + $scope.appName : null; + return currentPin.length >= limit ? 'filled' : null; }; $scope.delete = function() { diff --git a/src/sass/forms.scss b/src/sass/forms.scss index 3f6121088..9f619080f 100644 --- a/src/sass/forms.scss +++ b/src/sass/forms.scss @@ -1,5 +1,8 @@ .button-clear{ background: none !important; + &.text-black { + color: black; + } } .button-skip { diff --git a/src/sass/views/includes/pin.scss b/src/sass/views/includes/pin.scss index fe8cc118b..dfba8436d 100644 --- a/src/sass/views/includes/pin.scss +++ b/src/sass/views/includes/pin.scss @@ -72,6 +72,10 @@ padding: 7%; margin: 5%; } + .circle { + @include circle; + border: 1px solid $v-bitcoin-green; + } .circle-copay { @include circle; border: 1px solid $v-accent-color; @@ -80,6 +84,9 @@ @include circle; border: 1px solid $v-primary-color; } + .filled { + background-color: $v-bitcoin-green; + } .filled-copay { background-color: $v-accent-color; } diff --git a/www/views/modals/pin.html b/www/views/modals/pin.html index d7ed850ad..b15f97e8a 100644 --- a/www/views/modals/pin.html +++ b/www/views/modals/pin.html @@ -1,6 +1,6 @@ - @@ -20,10 +20,10 @@
-
-
-
-
+
+
+
+
From 2b15207ec3d4a4e12bca159521e64af8248a4f77 Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Tue, 18 Jun 2019 16:20:32 +0900 Subject: [PATCH 05/14] Updated default contact graphic to rebrand colors. Fixed close button on scan. --- www/img/contact-placeholder.svg | 4 ++-- www/views/tab-scan.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/www/img/contact-placeholder.svg b/www/img/contact-placeholder.svg index 54b0fcec2..4eb190d77 100644 --- a/www/img/contact-placeholder.svg +++ b/www/img/contact-placeholder.svg @@ -9,9 +9,9 @@ - + - + diff --git a/www/views/tab-scan.html b/www/views/tab-scan.html index 352976cb2..12b417db1 100644 --- a/www/views/tab-scan.html +++ b/www/views/tab-scan.html @@ -2,7 +2,7 @@ {{'Scan' | translate}} - From d21247bf568a0950fc6eb8dc7d3951b2deb46dee Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Tue, 18 Jun 2019 16:32:03 +0900 Subject: [PATCH 06/14] Fixed back button style on amount screen modal currency selection. --- www/views/modals/altCurrency.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/views/modals/altCurrency.html b/www/views/modals/altCurrency.html index 2da2b9584..066603a2c 100644 --- a/www/views/modals/altCurrency.html +++ b/www/views/modals/altCurrency.html @@ -3,7 +3,7 @@
{{'Alternative Currency'|translate}}
- From 5b27d9a7db12eb1d37322a009f596dc5a06a8c8f Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Tue, 18 Jun 2019 16:45:14 +0900 Subject: [PATCH 07/14] Updated marco-coino path to use default color scheme. --- src/js/controllers/marco-coino.controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/controllers/marco-coino.controller.js b/src/js/controllers/marco-coino.controller.js index b00a468f5..642d77b7d 100644 --- a/src/js/controllers/marco-coino.controller.js +++ b/src/js/controllers/marco-coino.controller.js @@ -16,7 +16,7 @@ , $timeout ) { - var MARCO_COINO_BASE_URL = 'https://marco-coino.firebaseapp.com/marcocoino-embed.html?zoom=5&color=gold'; + var MARCO_COINO_BASE_URL = 'https://marco-coino.firebaseapp.com/marcocoino-embed.html?zoom=5&color=default'; var ADD_MERCHANT_URL = 'https://marcocoino.bitcoin.com/submit-listing/'; var vm = this; From 821b3b41eeb92517a89aded28be2fdebe38d05fc Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Tue, 18 Jun 2019 16:57:05 +0900 Subject: [PATCH 08/14] Refactored with improvement suggestions implemented. --- src/js/controllers/create.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/js/controllers/create.js b/src/js/controllers/create.js index ea1d9ec44..631233022 100644 --- a/src/js/controllers/create.js +++ b/src/js/controllers/create.js @@ -25,9 +25,10 @@ angular.module('copayApp.controllers').controller('createController', $scope.formData = {}; var config = configService.getSync(); var defaults = configService.getDefaults(); - var tc = $state.current.name == 'tabs.add.create-personal' ? 1 : defaults.wallet.totalCopayers; + var totalCopayers = $state.current.name == 'tabs.add.create-personal' ? 1 : defaults.wallet.totalCopayers; + var bchUrl = totalCopayers == 1 ? defaults.bwscashnew.url : defaults.bwscash.url; $scope.formData.account = 1; - $scope.formData.bwsurl = data.stateParams.coin == 'btc' ? defaults.bws.url : tc == 1 ? defaults.bwscashnew.url : defaults.bwscash.url; + $scope.formData.bwsurl = data.stateParams.coin == 'btc' ? defaults.bws.url : bchUrl; $scope.TCValues = lodash.range(2, defaults.limits.totalCopayers + 1); $scope.formData.derivationPath = derivationPathHelper.default; $scope.formData.coin = data.stateParams.coin; @@ -36,8 +37,8 @@ angular.module('copayApp.controllers').controller('createController', if (config.cashSupport) $scope.enableCash = true; - $scope.setTotalCopayers(tc); - updateRCSelect(tc); + $scope.setTotalCopayers(totalCopayers); + updateRCSelect(totalCopayers); resetPasswordFields(); }); From 093c1f3519adf3150b26712d8fcfe7ca843737f5 Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Wed, 19 Jun 2019 17:17:35 +0900 Subject: [PATCH 09/14] Replaced android icon with rounded circle. --- .../android/icon/drawable-hdpi-icon.png | Bin 3628 -> 4178 bytes .../android/icon/drawable-ldpi-icon.png | Bin 2487 -> 2926 bytes .../android/icon/drawable-mdpi-icon.png | Bin 2883 -> 3152 bytes .../android/icon/drawable-xhdpi-icon.png | Bin 4333 -> 5409 bytes .../android/icon/drawable-xxhdpi-icon.png | Bin 6007 -> 7649 bytes .../android/icon/drawable-xxxhdpi-icon.png | Bin 8174 -> 8489 bytes 6 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 resources/bitcoin.com/android/icon/drawable-hdpi-icon.png mode change 100644 => 100755 resources/bitcoin.com/android/icon/drawable-mdpi-icon.png mode change 100644 => 100755 resources/bitcoin.com/android/icon/drawable-xhdpi-icon.png mode change 100644 => 100755 resources/bitcoin.com/android/icon/drawable-xxhdpi-icon.png mode change 100644 => 100755 resources/bitcoin.com/android/icon/drawable-xxxhdpi-icon.png diff --git a/resources/bitcoin.com/android/icon/drawable-hdpi-icon.png b/resources/bitcoin.com/android/icon/drawable-hdpi-icon.png old mode 100644 new mode 100755 index 0753ae732216e39e986810fa38077f074b843057..9f8314a72b77c757956b6fd2642b3ec0d09e8483 GIT binary patch delta 3222 zcma);c{J3G9>!%x!$`AvUQ^PY3>{p zd0*BOAI31KK3X4Ob;IN3mAe=Rol3<|03 zrAH?D=%Bq&I$r-iZf%VtP`yI~$rL(~UaURSiNQ{*iG5q{Z;2k^d?{ zg2O`SreSoPA0>qDN%1EC4fXqn(7*HHzGTY(uJM1v{Rb05^`VD*(#UvL30Q^2247&9 z!=rz5aX}}E1iVAU)OwMBz^{X$l8O69!w%lv$O?VXLd z%3@4T85~@J^zWkXq~EP{EeJ3ARvvjG_KyD#*Vn17{-e6Vb1ySwQ*ZWU$mrYr44c~> z{#_JZ9}?@W-@X|<1<3!RQ)7mH?fqmhjJ_2`H*B;*xf~)#S-DvfJ$55!)fNNrVen!3 z2Dw%X4b3=7A=Rhd?yKZbcW?F@2~B(dW>B<6CQ>{S)PA*1XcDF_J})31viDSNN%e)? zM|l#KUwQeQPm^HNwpjf7@DTya%|&T>AL_Gr?Dln6q@LwW{QOnL3MWvReWVND_fe-OfugV z&BY}xvqJgJCu`v^&^gB`i|&Nb(?+|g4T4ubM$5Jzj*gv}c~h30BTOM&+SIv~HWqn& zwIGMPB`qGI;U8_o)0MERJ9?6F{o`N_#34kcbgKm(XuY?tvg%RiMJyEC*hWX4>}cz@7iyIL z$`NnjN0VPSCcwh=#7w|72J4#m$@uAYixYRtztR^^2{pQfZ62vGQ)l?FYsByuthg;{ z4=RPn@VS@6hrkC0h=V30s|H82g|x2$K6X#kEQ5scs@@~{C}=^T_X5GzS)J#=08$k{ z4BOx7bSWZQoR+?XwsNutx95SKRb%3`B$Vadp1jXik_X%_c(_BM3u-n+4KU+@U=sj3 zxs%r_xZgPY<{3(qaq#)fySM{Tkaw+;z|q+(su0wzVzEWbb@l;2h@&x`!KqDT129Yd zyU~*ki3KwldXnO-%@{xPoPpdmR)u>`trs4Wy=LSLr`Qe_5el+CjbZrmI`3To+N@cP z>c|si2=utpntri6=J?3`a&-2e8r7gakR?wn_p&p5DT)Ek4E90YmNK}K?{_-W-mGfN zk^KN#CX>!-TU9IKe;Y|$xrA*vKXRoK#Mx_sv^JmVOuXA5r^;;Uq}=&UW@8IH3g;2o zGoJ^Dqx(D1sWQ5&1drjIZ{pny@roN|&3ayNrL?;0rx_iYU2;5ace}9L_cMHAN)$2a z^CHRUWk%VTsBlI62eUHE;gQ9hoKlUsvgwmXDKDQ0mmEGGI#V4eq0owmZ}|P5Eof>4 z>RdmTs3$?^ocYKB#IMYE@m&lp<{78QTV-n}apYp&MiyicH`frRE}#9OxMrrF1$J;g zVf)8Vp_-}{G&6@(Wj93^nLaeHEtsW!`P-)Vg!|t2YrNPae zN%U)23)Q7ni-sW4S zeO2R=E3>qbKh^QMwusv$I2&Z=%tK4aGTCUN=|Q!~Sgr`(={8I{AP{letbkLg15WLj zyw%EEA~0e+R3^+OtT}M?EM-qgJ#%n1qPXR1Hl-eR8iyA+ zm2b)dRBkP%&r@{lG}!gWp}ni6qnAXZWPkHtMiy$MATHmQ$dR4|fa1KhqVxN@#SUmZ8Fs%dO z$M``Lk9<}Es`br3s5Zq()lBN7ja?W!YUcEtuu036W2#^#@%m+FucHIAd-jXn>G8M| z#KN{~-_?{X7fQ)j6-3A8THs^*k~hi3x@|$B%!=wb#-! zT3NC89QJ2aRp!KFujNnH+k`B;d)F0LCH`mtiT~X&JN6z?l)uU5jB|5Q@)()%N6G0x)eri>X}T^jEMZ9 z*)#95Qqz(4)0JN)p*w2@GocW}W**#Z-IwI(uync7T}Y^767;f5aWT zd=dN)S}KgGqC)8cdLl0Ua!PZS3n+p69JqRvH?mncdy}*SW8i&kW7B{`j%v46Jl~bx zN>vdX)28-Bkkyi;1q{4ul7544zU9TWMM}K<2z((xSteon4ET#jM)vaBx$^&xxH1R@_UjHMUkem}5v@ zj)PG;A8YODXtYyy%ev_Info_}mQPlynn@8-%$n;;`C=ulLUe~==sxxB5VmQWJv<;c zMZVW7ttjp(V~G9MYTKN))tb3GekM*Dh_bd_kV=edIR3t%3vyBNDX8-mjd%(!_GQNy zXOwVu_<7JvLvC|r*9Zs}rw?ZIHp`}!0DxVcF>u{n)xO7b$#Ql(DXP)z*RgfO)%_{+ zO^M{W&ttMQZ#c&2ki=XwZ*I!r@YGjOK7#ZFwF8 zbwB=yYma%+RpYVnqD(Z>)}n|honvR1@7#Z z2R+tj3eg8PdL}-I^;_K3Pei4F^cd!NY;2yw>hoIxOs-DU8<6qXgQxB$5QA$2=l5@z z3)3HCcbjgBd|lDc3X2#T5vUq@VzPsA_$oNYB;_g$SP70Hjf(`w7S@?Eu*n`y6KFJ z0G^!Ag=R*n;Z#@UAamH*lQs!v@yYQP+4VP<*W)HP_dXpQw25$XGyY~!YbW`_tbBWa ze25+HEHQEd8v+Zj+`m@m>#On*r4Inmz4z^K^;V|4ucJT5pm;A`Dq9n8as%9hh~Kae zHE^=6H3>Hx#hPEN1EDSfAqry`6h=QD%JXkiDs1bgd%OuA6vC-bDmA`BHL>)DmjHQcJSsGuGLgDTV}) zIrVAhu^^jxYuK5U2>6f;a|&jE>+1m4Hbdg@4Wf-Xx*{!fqkK8_08rqbVc(E*-9x8p zgXXS;Lwt8Bf&IxQ7~+Qe(`U+G&e;E@%m*%1fUjtko?hv4DR{Jg78BwH7{B(*Q&d+mx1 z$!!&_kYF_nMy&AtP>}eA(z2goLsopQ*`ov~{Wh`q9Jg*7=#2LpYw_RDg%n(u?^}c! zz1)h9>XXPs_(}-P9FZ`-AtHRfy-C6DrANKF#w5U%&8R|sY;!fD z8D3XIOx(w-!G(5}9m|}v+yG}SQayXs?n7uUDUoLe6CojvmYjjgeovUTSa3u7XqWsS z`yxL&KQZ@)31qvRz$(xlp|5De*qN&vFyIGh z<)A|`=aVq$Kx8nRS@HYIUPVKfM6Kg-_{-Sr4T!bjN`FCQvZ@rFU$Z3$ND`@CQ)af9 zx#wFi@zAe~l1?G)pGanmYyo(O{~!FJS~*QqMO^mW3bD0CDd4kIuk6!OCQpDegViS} z?JH@IT0>=k1xgR2(r-0Py6x39BF#iIkk{oQ^aVThbM>=xjGI3iT61G+``rD}G7vmY z9|=^8IeuLY*EomuCbTkK8AuI77@*5G(F?EE7EEJ1`;qPJyq|igGpIWNlwnQ2IySM? zK0klaxY@nQ=wS6XlGgzz>Tvt>vsOSHTwpJe0gE`Ur@=a3$vdx}uLU-uQLSFJoEQ3V zyW8|mC4@Y4(f!L_X7IU}D$U=AL+kHizgT_>6}{=}gbxSb*pZ?)q=eERk}qsl9=J`8 z{UPhT!CGBye%ecwI`OMEbc%1B9p5=9hBkTaM$Ad3omz1Y0Q9j-6Ws&Ye#>^J?>=#eGq{sOO_=0XX1MHFhIlSyq zX!Lg6t7uDEh_K__h@D6D+h-HXa0-r9w&Am8)U)QKL6)0I6~g)Tz20V6oETi2GfXB1 zFZyHca=+GTte0VVoz9@m=A?K|#dmVU?T63ELu^5Jne=}D-NzU)fu9E1GN{@)MZz=R z*oEadZ?PhdCA{@r8eWF<#Hl?{w;EGl+qLX4aBh+k!0qZMygzJfi^==y_dm{7rzDg{Q#=Nh zdztSh6{K_bkg9zP$?JdCM}Wa$Nm|dWqn%22z#Z9-F&}#58Z;=U|{y~NGe+^)$w=Wa$@!_K19wklS+a_&hUu_s)FXyJYZAWfA5LFAQ-tG=8_`!78|R z&Ocd569eaN;Azdy!w~-mMHN#6#23s3_Vhp7@po6x-19Sh=;gx{{ct)h*kgq diff --git a/resources/bitcoin.com/android/icon/drawable-ldpi-icon.png b/resources/bitcoin.com/android/icon/drawable-ldpi-icon.png index a318c2e9816eed56e27d1729903cad564d2c8fa0..9d47e13aaad7773a9b3e19b345d099d5f88dc96b 100644 GIT binary patch delta 1566 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 delta 1850 zcma)-Su`680)``@Vkxmx`x4xu#L`66(k6&aA3P!{(6j9qPq6}(@GM0{| zt=jkPP@#-ym8SO6*m{w;NV#*)%)>nP@jK`HAHJu5N_J2>TMi5a0048ogsB`=86fY; zE2I+eQUDrD3@}$SG=Q1v8C=za8Qg~#qJht$%0%Ja zOa&XM5prWk3<=M{kXC=J&gD|)>?DN+5T+rwbk%ZDA}&@pZlJx?#H`bjAu@=NQPp;I z-^Co2NpOmgxER0AkoFy`fq{HK{te$GM}>vXE%&`>eD!Y~EOQa2kr`*@_MUF!fpO~Y zz3|y1A95VK+tnmDK(5G-Cz)xCQu8voX;hKsonq)q+iBV*ypT26>R|fRdfxs_P;Z-E z$?2to9>RM?S~BtKz)M_u5(xf1x|+xO`|4zS?@7SYDNa<;o^z&djJb6e*Rjd!t+Q~E zsg4lO?pusqMUw=!-MTR1AB@d%;smi@9Qf(v{t{4LSk*0FvFs&?g0Gk(ymipQ>~ify zljmk}>vr}G6d-{1?D}1dZZHB#E<)ENn&R%MCCfJb3bx?QPND=fHcyhkNm+X+_bz z9K16bZC<7;9TCkb)Yo*1*RC+M$3s*ABRTK3yBMz$5+A#(whbiQ-BpNYY{u!zrIq1CDHSfw(>39b;E(D2C?d+*wnm61tys=PU z8)Q|^UpniElA4&h;!)Yya{RHeEP8)`VdD+E&CB~W6Kux=U9@0fo=2}0vq6eZeM=s; z=bzj67e1u8*oMLqUdA%qqd6=yts@H~d1p!klLQcer)4LkkZp8~?mFlaq@N5#?3@*7 zDaR9znNMFov`tRb*f4XA?;vsBc0Lt$P*zt+iU#5+)6)r3xtkXoBUg3a7Q&CNOQ)zoAS?XO*u1H*SzmMJI7y5yM6QnXQfy3<0Po@xgA*d!H8~Y2@~VE#<*jdmm8Cnt|4Q1ut^Mw+moifKR9VKxJ8@$ zBUQfa8u_@*mH}qcul-x-32ZmFF5@(-kEj@|b7RJN|S4kF$CnV#+M z9r;y9x`4jpSua_BZW!4wzGcalicQ@(6(j4*cd!J!v&#i*3Ms-9NY>xl@r z_N@@MQgVA6!I8RV|CZ0Wx6x2swXGi35Us;W z6_L7MeXh{Vuv4Q7mj#DP&C{OOzk diff --git a/resources/bitcoin.com/android/icon/drawable-xhdpi-icon.png b/resources/bitcoin.com/android/icon/drawable-xhdpi-icon.png old mode 100644 new mode 100755 index 70257cb2c658278348f00b17518d19e8d6367600..ea7696cfd6e9b75f3281523b8cb450209ede47b9 GIT binary patch delta 4462 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 delta 3313 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 buWwANrCT8Q)y)3>5)tWW8fd&zvkm(XKl*&= delta 4995 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 OfpoPDHEY!!qW%jkAYR1) diff --git a/resources/bitcoin.com/android/icon/drawable-xxxhdpi-icon.png b/resources/bitcoin.com/android/icon/drawable-xxxhdpi-icon.png old mode 100644 new mode 100755 index c17ed27cb031174f1e8b461edb228936a3a26ba9..f02a9a32cbe965d34498c323b5079a143fa27f60 GIT binary patch delta 7567 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 Lp-?4f9{9fiedv8i From c2c8ddc2de56202ebb30cf8bc7b570842ba2dbac Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Wed, 19 Jun 2019 19:50:56 +0900 Subject: [PATCH 10/14] Updated version --- app-template/bitcoincom/appConfig.json | 6 ++--- www/css/main.css | 34 +++++++++++++++++++------- 2 files changed, 28 insertions(+), 12 deletions(-) diff --git a/app-template/bitcoincom/appConfig.json b/app-template/bitcoincom/appConfig.json index 4d879e224..ad7b05ab8 100644 --- a/app-template/bitcoincom/appConfig.json +++ b/app-template/bitcoincom/appConfig.json @@ -24,9 +24,9 @@ "windowsAppId": "804636ee-b017-4cad-8719-e58ac97ffa5c", "pushSenderId": "1036948132229", "description": "A Secure Bitcoin Wallet", - "version": "5.9.1", - "fullVersion": "5.9-rc2", - "androidVersion": "509001", + "version": "5.9.2", + "fullVersion": "5.9-hotfix1", + "androidVersion": "509002", "_extraCSS": "", "_enabledExtensions": { "coinbase": false, diff --git a/www/css/main.css b/www/css/main.css index 20272f6d9..a406a492e 100644 --- a/www/css/main.css +++ b/www/css/main.css @@ -10253,7 +10253,7 @@ ion-view.deflash-blue:before, ion-view#view-amount:before, ion-view#view-confirm text-decoration: none; } .button-white.active, .button-white.activated { border-color: transparent; - background-color: #F1F3FB; } + background-color: transparent; } .button-white.button-clear { border-color: transparent; background: none; @@ -10263,7 +10263,7 @@ ion-view.deflash-blue:before, ion-view#view-amount:before, ion-view#view-confirm border-color: transparent; background: none; } .button-white.activated { - color: #FFF; } + background-color: rgba(0, 0, 0, 0.05); } .button-white-outline { border-color: #FFFFFF; background-color: transparent; @@ -10274,7 +10274,7 @@ ion-view.deflash-blue:before, ion-view#view-amount:before, ion-view#view-confirm color: #FFFFFF; text-decoration: none; } .button-white-outline.active, .button-white-outline.activated { - border-color: #FFFFFF; + border-color: transparent; background-color: #FFFFFF; } .button-white-outline.button-outline { border-color: #FFFFFF; @@ -10284,6 +10284,8 @@ ion-view.deflash-blue:before, ion-view#view-amount:before, ion-view#view-confirm background-color: #FFFFFF; box-shadow: none; color: #fff; } + .button-white-outline.activated { + background-color: rgba(0, 0, 0, 0.1); } .button-grey-outline { border-color: #727272; background-color: transparent; @@ -10305,18 +10307,20 @@ ion-view.deflash-blue:before, ion-view#view-amount:before, ion-view#view-confirm box-shadow: none; color: #fff; } .button-card-style { - border-radius: 3px; - background: white; } + border-radius: 3px; } .button-card-style.white { border-color: transparent; background-color: #FFF; - color: #15d6a0; } + color: #15d6a0; + background: white; } .button-card-style.white:hover { color: #15d6a0; text-decoration: none; } .button-card-style.white.active, .button-card-style.white.activated { border-color: #FFF; background-color: #FFF; } + .button-card-style.white.activated { + background-color: rgba(0, 0, 0, 0.05); } .button-card-style.white-outline { border-color: #FFF; background-color: transparent; @@ -10332,6 +10336,8 @@ ion-view.deflash-blue:before, ion-view#view-amount:before, ion-view#view-confirm .button-clear { background: none !important; } + .button-clear.text-black { + color: black; } .button-skip { padding-top: 15px !important; @@ -12215,11 +12221,12 @@ ion-tabs .tab-title { transform: scale3d(0.5, 0.5, 0.5) translateY(0px); } #walletDetails .bp-content.collapse .amount-alternative, #walletDetails .bp-content.collapse .send-receive-buttons, #walletDetails .bp-content.collapse .wallet-details-wallet-info { opacity: 0; } + #walletDetails ion-header-bar.bar.bar-header { + background-color: #fbfcff !important; } #walletDetails .bar-header { - border: 0; - background: #eeb640; } + border: 0; } #walletDetails .bar-header .title, #walletDetails .bar-header .button { - color: #fff; } + color: #000000; } #walletDetails .bar-header .button { background-color: transparent; } #walletDetails .nav-bar-block, #walletDetails .bar { @@ -15798,6 +15805,13 @@ account-selector { left: 15%; width: 70%; max-height: 55%; } } + #pin .circle { + border-radius: 50%; + box-shadow: 0 0 3px 0px #5b5b5b; + transition: background-color .2s ease-in-out; + padding: 7%; + margin: 5%; + border: 1px solid #0AC18E; } #pin .circle-copay { border-radius: 50%; box-shadow: 0 0 3px 0px #5b5b5b; @@ -15812,6 +15826,8 @@ account-selector { padding: 7%; margin: 5%; border: 1px solid #0AC18E; } + #pin .filled { + background-color: #0AC18E; } #pin .filled-copay { background-color: #494949; } #pin .filled-bitpay { From ae0569be72f73686c748d320083c17aef9310ec4 Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Thu, 20 Jun 2019 14:19:19 +0900 Subject: [PATCH 11/14] Fixed Bug in custom amount screen where type of address was not changing. --- src/js/controllers/custom-amount.controller.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/controllers/custom-amount.controller.js b/src/js/controllers/custom-amount.controller.js index b6a6cb9ed..da41c79be 100644 --- a/src/js/controllers/custom-amount.controller.js +++ b/src/js/controllers/custom-amount.controller.js @@ -48,6 +48,7 @@ var coinsFromSatoshis = 0; var listeningAddressLegacy = ''; var satoshisRequested = 0; + var bchAddresses = {}; function _showErrorAndBack(title, msg) { popupService.showAlert(title, msg, function() { @@ -80,8 +81,7 @@ } $scope.bchAddressType = 'cashaddr'; - var bchAddresses = {}; - + if ($scope.wallet.coin == 'bch') { bchAddresses = bitcoinCashJsService.translateAddresses(addr); vm.displayAddress = bchAddresses[$scope.bchAddressType]; From f232db5aaeb12200999cfcf741905f2edc2a74c8 Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Thu, 20 Jun 2019 22:53:32 +0900 Subject: [PATCH 12/14] Resolved issue with receive tab set amount button visibility. --- www/views/tab-receive.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/views/tab-receive.html b/www/views/tab-receive.html index 0a962dbe6..a400d11e6 100644 --- a/www/views/tab-receive.html +++ b/www/views/tab-receive.html @@ -30,7 +30,7 @@
-

From d10558957382d1dd7df42888f4d5dec4776562c1 Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Fri, 21 Jun 2019 00:33:10 +0900 Subject: [PATCH 13/14] Updated version number for ios build --- app-template/bitcoincom/appConfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-template/bitcoincom/appConfig.json b/app-template/bitcoincom/appConfig.json index ad7b05ab8..a11725169 100644 --- a/app-template/bitcoincom/appConfig.json +++ b/app-template/bitcoincom/appConfig.json @@ -24,9 +24,9 @@ "windowsAppId": "804636ee-b017-4cad-8719-e58ac97ffa5c", "pushSenderId": "1036948132229", "description": "A Secure Bitcoin Wallet", - "version": "5.9.2", + "version": "5.9.3", "fullVersion": "5.9-hotfix1", - "androidVersion": "509002", + "androidVersion": "509003", "_extraCSS": "", "_enabledExtensions": { "coinbase": false, From bdbf092b68e2d4d1457959fd7d0d3318dc95c207 Mon Sep 17 00:00:00 2001 From: Angel Mortega Date: Sun, 30 Jun 2019 19:02:45 +0900 Subject: [PATCH 14/14] Removed cash games link. Updated version number. --- app-template/bitcoincom/appConfig.json | 6 +++--- src/js/services/bitcoincomService.js | 10 ---------- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/app-template/bitcoincom/appConfig.json b/app-template/bitcoincom/appConfig.json index a11725169..bb387db77 100644 --- a/app-template/bitcoincom/appConfig.json +++ b/app-template/bitcoincom/appConfig.json @@ -24,9 +24,9 @@ "windowsAppId": "804636ee-b017-4cad-8719-e58ac97ffa5c", "pushSenderId": "1036948132229", "description": "A Secure Bitcoin Wallet", - "version": "5.9.3", - "fullVersion": "5.9-hotfix1", - "androidVersion": "509003", + "version": "5.9.4", + "fullVersion": "5.9-hotfix2", + "androidVersion": "509004", "_extraCSS": "", "_enabledExtensions": { "coinbase": false, diff --git a/src/js/services/bitcoincomService.js b/src/js/services/bitcoincomService.js index b01f585fd..098184c88 100644 --- a/src/js/services/bitcoincomService.js +++ b/src/js/services/bitcoincomService.js @@ -17,13 +17,6 @@ angular.module('copayApp.services').factory('bitcoincomService', function(gettex credentials.BITPAY_API_URL = "https://bitpay.com"; }; - var cashGamesItem = { - name: 'games', - title: gettextCatalog.getString('Bitcoin Games'), - icon: 'icon-games', - href: 'https://games.bitcoin.com/?utm_source=WalletApp&utm_medium=' + os - }; - var newsItem = { name: 'news', title: gettextCatalog.getString('News'), @@ -99,9 +92,6 @@ angular.module('copayApp.services').factory('bitcoincomService', function(gettex }; var register = function() { - if (!platformInfo.isAndroid) { // To comply with Google Play policies - nextStepsService.register(cashGamesItem); - } nextStepsService.register(newsItem); nextStepsService.register(toolsItem); nextStepsService.register(priceChartItem);