diff --git a/src/js/controllers/confirm.js b/src/js/controllers/confirm.js index d8dc250c0..3fa1febeb 100644 --- a/src/js/controllers/confirm.js +++ b/src/js/controllers/confirm.js @@ -40,6 +40,8 @@ angular.module('copayApp.controllers').controller('confirmController', function( $scope.toAmount = parseInt($scope.toAmount); $scope.amountStr = txFormatService.formatAmountStr($scope.toAmount); + $scope.displayAmount = getDisplayAmount($scope.amountStr); + $scope.displayUnit = getDisplayUnit($scope.amountStr); var networkName = (new bitcore.Address($scope.toAddress)).network.name; $scope.network = networkName; @@ -65,6 +67,7 @@ angular.module('copayApp.controllers').controller('confirmController', function( if (err || !status) { $log.error(err); } else { + w.status = status; if (!status.availableBalanceSat) $log.debug('No balance available in: ' + w.name); if (status.availableBalanceSat > $scope.toAmount) { filteredWallets.push(w); @@ -75,6 +78,7 @@ angular.module('copayApp.controllers').controller('confirmController', function( if (++index == wallets.length) { if (!lodash.isEmpty(filteredWallets)) { $scope.wallets = lodash.clone(filteredWallets); + setWallet($scope.wallets[0]); } else { if (!enoughFunds) @@ -108,6 +112,14 @@ angular.module('copayApp.controllers').controller('confirmController', function( setWallet(wallet, true); }); + $scope.showWalletSelector = function() { + $scope.showWallets = true; + }; + + $scope.onWalletSelect = function(wallet) { + setWallet(wallet); + }; + $scope.showDescriptionPopup = function() { var message = gettextCatalog.getString('Add description'); @@ -123,6 +135,14 @@ angular.module('copayApp.controllers').controller('confirmController', function( }); }; + function getDisplayAmount(amountStr) { + return amountStr.split(' ')[0]; + } + + function getDisplayUnit(amountStr) { + return amountStr.split(' ')[1]; + } + var setFromPayPro = function(uri, cb) { if (!cb) cb = function() {}; diff --git a/src/js/controllers/import.js b/src/js/controllers/import.js index bdc97e984..056d55ed5 100644 --- a/src/js/controllers/import.js +++ b/src/js/controllers/import.js @@ -1,7 +1,7 @@ 'use strict'; angular.module('copayApp.controllers').controller('importController', - function($scope, $timeout, $log, $state, $stateParams, $ionicHistory, profileService, configService, sjcl, ledger, trezor, derivationPathHelper, platformInfo, bwcService, ongoingProcess, walletService, popupService, gettextCatalog) { + function($scope, $timeout, $log, $state, $stateParams, $ionicHistory, $ionicScrollDelegate, profileService, configService, sjcl, ledger, trezor, derivationPathHelper, platformInfo, bwcService, ongoingProcess, walletService, popupService, gettextCatalog) { var isChromeApp = platformInfo.isChromeApp; var isDevel = platformInfo.isDevel; @@ -350,4 +350,16 @@ angular.module('copayApp.controllers').controller('importController', fromOnboarding: $stateParams.fromOnboarding }); }; + + $scope.showAdvChange = function() { + $scope.showAdv = !$scope.showAdv; + $scope.resizeView(); + }; + + $scope.resizeView = function() { + $timeout(function() { + $ionicScrollDelegate.resize(); + }); + }; + }); diff --git a/src/js/directives/actionSheet.js b/src/js/directives/actionSheet.js new file mode 100644 index 000000000..4ca9fddb0 --- /dev/null +++ b/src/js/directives/actionSheet.js @@ -0,0 +1,18 @@ +'use strict'; + +angular.module('copayApp.directives') + .directive('actionSheet', function() { + return { + restrict: 'E', + templateUrl: 'views/includes/actionSheet.html', + transclude: true, + scope: { + show: '=actionSheetShow', + }, + link: function(scope, element, attrs) { + scope.hide = function() { + scope.show = false; + }; + } + }; + }); diff --git a/src/js/directives/walletSelector.js b/src/js/directives/walletSelector.js new file mode 100644 index 000000000..97149d528 --- /dev/null +++ b/src/js/directives/walletSelector.js @@ -0,0 +1,27 @@ +'use strict'; + +angular.module('copayApp.directives') + .directive('walletSelector', function($timeout) { + return { + restrict: 'E', + templateUrl: 'views/includes/walletSelector.html', + transclude: true, + scope: { + show: '=walletSelectorShow', + wallets: '=walletSelectorWallets', + selectedWallet: '=walletSelectorSelectedWallet', + onSelect: '=walletSelectorOnSelect' + }, + link: function(scope, element, attrs) { + scope.hide = function() { + scope.show = false; + }; + scope.selectWallet = function(wallet) { + $timeout(function() { + scope.hide(); + }, 100); + scope.onSelect(wallet); + }; + } + }; + }); diff --git a/src/sass/buttons.scss b/src/sass/buttons.scss index 80139248f..f411f087e 100644 --- a/src/sass/buttons.scss +++ b/src/sass/buttons.scss @@ -19,7 +19,8 @@ $button-secondary-border: transparent; $button-secondary-active-bg: darken($subtle-gray, 5%); $button-secondary-active-border: transparent; -%button-standard { +%button-standard, +click-to-accept { width: 85%; max-width: 300px; margin-left: auto; diff --git a/src/sass/directives/gravatar.scss b/src/sass/directives/gravatar.scss index 49587d201..6a6307ef4 100644 --- a/src/sass/directives/gravatar.scss +++ b/src/sass/directives/gravatar.scss @@ -1,18 +1,4 @@ .gravatar { border-radius: 50%; -} - -.gravatar-content { - position: relative; - height: 70px; - border-color: #172565; - background-color: #1e3186; - background-image: linear-gradient(0deg, #172565, #172565 0%, transparent 0%); - color: #fff; - margin-bottom: 50px; - .gravatar { - position: absolute; - bottom: -30px; - left: 41%; - } + display: inline-block; } diff --git a/src/sass/icons.scss b/src/sass/icons.scss index fd352e9ca..0e7c431a5 100644 --- a/src/sass/icons.scss +++ b/src/sass/icons.scss @@ -1,13 +1,20 @@ .icon.bp-arrow-right { @extend .ion-ios-arrow-right; + @extend .just-a-hint; } .icon.bp-arrow-down { @extend .ion-ios-arrow-down; + @extend .just-a-hint; } .icon.bp-arrow-up { @extend .ion-ios-arrow-up; + @extend .just-a-hint; +} + +.just-a-hint { + opacity: 0.2; } .item.item-big-icon-left { diff --git a/src/sass/ionic.scss b/src/sass/ionic.scss index 4b1d5b6b1..6ea7f90db 100644 --- a/src/sass/ionic.scss +++ b/src/sass/ionic.scss @@ -15,19 +15,6 @@ ion-tabs.ion-tabs-transparent { background: none transparent; } -// Some overrides for the card class which can't be set by variable -.card, .list { - .icon { - color: $light-gray; - } - & > .item-heading { - font-weight: 700; - .icon { - color: $mid-gray; - } - } -} - // .placeholder-icon padding cannot be modified by a variable $placeholder-icon-padding: 10px; .placeholder-icon { @@ -38,3 +25,8 @@ $placeholder-icon-padding: 10px; padding-left: $placeholder-icon-padding; } } + +// .item-input-wrapper background cannot be modified by a variable +.item-input-wrapper { + background: none transparent; +} diff --git a/src/sass/variables.scss b/src/sass/variables.scss index b10787fd0..59f4fbd1a 100644 --- a/src/sass/variables.scss +++ b/src/sass/variables.scss @@ -2,7 +2,7 @@ $royal: #1e3186; $soft-blue: #647ce8; $fill-blue: #D5DFFF; -$subtle-gray: #f7f7f7; +$subtle-gray: darken(#fff, 5%); $roboto: "Roboto", sans-serif; $roboto-light: "Roboto-Light", sans-serif-light; $success-green: #17ae8c; @@ -10,7 +10,7 @@ $warning-orange: #ffa500; $dark-gray: #445; $mid-gray: #667; $light-gray: #9b9bab; -$subtle-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +$subtle-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); $hovering-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.3); $subtle-radius: 3px; $visible-radius: 6px; @@ -18,21 +18,34 @@ $unmistakable-radius: 12px; /* Set ionic variables */ -$positive: $soft-blue; +$positive: $soft-blue; -$font-size-base: 16px; -$font-size-small: 12px; -$font-family-sans-serif: $roboto; -$font-family-light-sans-serif: $roboto-light; +$font-size-base: 16px; +$font-size-small: 12px; +$font-family-sans-serif: $roboto; +$font-family-light-sans-serif: $roboto-light; -$button-border-radius: $visible-radius; -$button-height: 52px; -$button-padding: 16px; +$button-border-radius: $visible-radius; +$button-height: 52px; +$button-padding: 16px; -$base-background-color: $subtle-gray; +$base-background-color: $subtle-gray; -$item-default-active-bg: $subtle-gray; -$item-icon-font-size: 24px; +$item-default-active-bg: $subtle-gray; +$item-icon-font-size: 24px; + +$input-color: $dark-gray; +$input-border: $light-gray; +$input-label-color: $mid-gray; +$input-color-placeholder: lighten($dark-gray, 40%); + +$item-default-bg: #ffffff; +$item-default-border: $subtle-gray; +$item-default-text: $dark-gray; +$item-default-active-bg: darken(#ffffff, 7%); +$item-default-active-border: darken($subtle-gray, 7%); + +$bar-default-border: $subtle-gray; $tabs-icon-size: 22px; diff --git a/src/sass/views/add.scss b/src/sass/views/add.scss index 1a7f0b5fc..fbe99d457 100644 --- a/src/sass/views/add.scss +++ b/src/sass/views/add.scss @@ -12,6 +12,9 @@ margin-top: 25px; } } + .add-type { + color: $dark-gray; + } .bg{ background-color:rgb(100,124,232); height: 50px; diff --git a/src/sass/views/address-book.scss b/src/sass/views/address-book.scss index 4b0f49c58..757b71840 100644 --- a/src/sass/views/address-book.scss +++ b/src/sass/views/address-book.scss @@ -1,22 +1,15 @@ -#add-address{ - .list{ - background: #ffffff; +#add-address { + .zero-state-cta { + padding-bottom: 3vh; + } + .list { + background-color: #fff; } } #view-address-book { - .scroll{ + .scroll { height:100%; } - #add-contact{ - min-width: 300px; - img{ - width: 10rem; - display: inline-block; - } - a{ - text-decoration: none; - } - } .list { .item { color: #444; @@ -67,4 +60,26 @@ } } } -} \ No newline at end of file +} + +#address-book-view { + .bar.bar-royal { + border: 0 transparent; + } + .gravatar-content { + position: relative; + height: 70px; + border-color: $royal; + background-color: $royal; + padding-top: 20px; + margin-bottom: 50px; + text-align: center; + } + .address-book-field-label { + text-transform: uppercase; + font-weight: bold; + font-size: 12px; + display: block; + color: $mid-gray; + } +} diff --git a/src/sass/views/advancedSettings.scss b/src/sass/views/advancedSettings.scss index d3da674d9..d86f17101 100644 --- a/src/sass/views/advancedSettings.scss +++ b/src/sass/views/advancedSettings.scss @@ -1,17 +1,6 @@ -.settings { - .item { - color: #444; - border-color: rgba(221, 221, 221, 0.3); - } -} - #advanced-settings { .list { .item { - color: #444; - border-top: none; - padding-top: 1.5rem; - padding-bottom: 1.5rem; &:before { display: block; position: absolute; @@ -23,31 +12,19 @@ content: ''; } &.item-divider { - color: rgba(74, 74, 74, .8); - } - &.item-heading { - &:before { - top: 99% - } - } - &:nth-child(2) { - &:before { - width: 0; - } + color: $dark-gray; } .item-note { - color: rgb(58, 58, 58); + color: $dark-gray; } } + .has-comment { + border-bottom: 0 none; + } .comment { padding: 15px; background-color: #fff; - color: rgba(74, 74, 74, 0.8); - } - .divider-comment { - padding: 15px; - color: rgba(74, 74, 74, 0.8); - font-size: 15px; + color: $mid-gray; } } } diff --git a/src/sass/views/confirm.scss b/src/sass/views/confirm.scss index 667184165..172f82173 100644 --- a/src/sass/views/confirm.scss +++ b/src/sass/views/confirm.scss @@ -1,30 +1,3 @@ #view-confirm { - .icon-bitpay-card { - background-image: url("../img/icon-bitpay.svg"); - } - .slide-to-pay{ - bottom: 149px; - } - .send-gravatar { - left: 11px; - position: absolute; - top: 10px; - } - .accept-slide { - position: fixed; - bottom: 0; - width: 100%; - height: 100px; - background-color: #647CE8; - color: #ffffff; - font-size: 25px; - text-align: center; - padding-top: 34px; - line-height: 32px; - } - .accept-slide i { - float: right; - font-size: 32px; - margin-right: 20px; - } + } diff --git a/src/sass/views/includes/actionSheet.scss b/src/sass/views/includes/actionSheet.scss new file mode 100644 index 000000000..a0137618c --- /dev/null +++ b/src/sass/views/includes/actionSheet.scss @@ -0,0 +1,58 @@ +action-sheet { + .bp-action-sheet { + $border-color: #EFEFEF; + + &__sheet { + background: #fff; + width: calc(100% + 1px); + position: fixed; + bottom: 0; + left: 50%; + transform: translateY(100%) translateX(-50%); + transition: transform 250ms cubic-bezier(0.4, 0.0, 0.2, 1); + z-index: 100; + padding-top: 1.75rem; + padding-left: 2rem; + padding-right: .75rem; + color: #2f2f2f; + padding-bottom: 3.5rem; + max-width: 550px; + max-height: 100vh; + overflow: scroll; + + &.slide-up { + transform: translateY(0) translateX(-50%); + box-shadow: 0px 2px 13px 3px rgba(0, 0, 0, .3); + } + + .back-arrow { + padding-bottom: 1.25rem; + cursor: pointer; + } + + .header { + font-weight: 600; + padding-bottom: 1rem; + border-bottom: 1px solid $border-color; + margin-bottom: 1px; + } + } + + &__backdrop { + height: 100%; + width: 100%; + position: fixed; + top: 0; + left: 0; + background: rgba(0, 0, 0, 0); + transition: background 250ms cubic-bezier(0.4, 0.0, 0.2, 1);; + pointer-events: none; + z-index: 99; + + &.fade-in { + background: rgba(0, 0, 0, .4); + pointer-events: all; + } + } + } +} diff --git a/src/sass/views/includes/txp-details.scss b/src/sass/views/includes/txp-details.scss index 76f48336d..c5d216e8f 100644 --- a/src/sass/views/includes/txp-details.scss +++ b/src/sass/views/includes/txp-details.scss @@ -1,4 +1,5 @@ -#txp-details { +#txp-details, +#view-confirm { $item-lateral-padding: 20px; $item-vertical-padding: 10px; $item-border-color: #EFEFEF; @@ -8,7 +9,7 @@ background: #f5f5f5; } .slide-to-pay { - bottom: 100px; + bottom: 92px; } .head { padding: 30px $item-lateral-padding 4rem; @@ -48,9 +49,19 @@ span { display: block; } + .badge { + border-radius: 0; + padding: .5rem; + } .item { color: #4A4A4A; - padding: $item-vertical-padding $item-lateral-padding; + padding-top: $item-vertical-padding; + padding-bottom: $item-vertical-padding; + padding-left: $item-lateral-padding; + + &:not(.item-icon-right) { + padding-right: $item-lateral-padding; + } .label { font-size: 14px; @@ -61,7 +72,8 @@ &.single-line { display: flex; align-items: center; - padding: 17px $item-lateral-padding; + padding-top: 17px; + padding-bottom: 17px; .label { margin: 0; @@ -112,15 +124,23 @@ display: flex; align-items: center; padding: .2rem 0; - i { - padding: 0; + margin-bottom: 5px; + + ~ .bp-arrow-right { + top: 14px; } - img { - height: 24px; - width: 24px; - padding: 2px; - margin-right: .7rem; - box-shadow: none; + + > i { + padding: 0; + position: static; + + > img { + height: 24px; + width: 24px; + padding: 2px; + margin-right: .7rem; + box-shadow: none; + } } } diff --git a/src/sass/views/includes/walletSelector.scss b/src/sass/views/includes/walletSelector.scss new file mode 100644 index 000000000..d0990b71b --- /dev/null +++ b/src/sass/views/includes/walletSelector.scss @@ -0,0 +1,62 @@ +wallet-selector { + + $border-color: #EFEFEF; + + .wallet-selector { + .wallet { + border: 0; + padding-right: 0; + padding-top: 0; + padding-left: 65px; + padding-bottom: 0; + margin-bottom: 1px; + overflow: visible; + + > i { + padding: 0; + margin-left: -5px; + + > img { + height: 39px; + width: 39px; + padding: 4px; + } + } + } + .wallet-inner { + display: flex; + position: relative; + padding-top: 16px; + padding-bottom: 16px; + + &::after { + display: block; + position: absolute; + width: 100%; + height: 1px; + background: $border-color; + bottom: 0; + right: 0; + content: ''; + } + + .check { + padding: 0 1.2rem; + } + } + .wallet-details { + flex-grow: 1; + + .wallet-name { + padding-bottom: 5px; + } + + .wallet-balance { + color: #3A3A3A; + font-family: "Roboto-Light"; + } + + } + } + +} diff --git a/src/sass/views/onboarding/onboard-disclaimer.scss b/src/sass/views/onboarding/onboard-disclaimer.scss index 00784ec90..68ca6ec7c 100644 --- a/src/sass/views/onboarding/onboard-disclaimer.scss +++ b/src/sass/views/onboarding/onboard-disclaimer.scss @@ -66,7 +66,7 @@ input:checked + .checkbox-icon:after { border-color: rgb(19, 229, 182); top: 4px; - left: 5px; + left: 3px; } .item-content { width: 90%; diff --git a/src/sass/views/tab-home.scss b/src/sass/views/tab-home.scss index 7a1f5c6a6..2956d8ea3 100644 --- a/src/sass/views/tab-home.scss +++ b/src/sass/views/tab-home.scss @@ -22,6 +22,18 @@ border-top:none; padding-bottom: 1.5rem; padding-top:1.5rem; + &.wallet{ + .big-icon-svg{ + & > .bg{ + padding: .25rem + } + } + } + } + .item-sub { + &:first-child:before { + width: 100% + } &:before { display: block; position: absolute; @@ -37,29 +49,6 @@ } } } - &.item-heading{ - &:before{ - width:100% !important; - top:99% - } - } - &:nth-child(1){ - &:before{ - width:0; - } - } - &:nth-child(2):last-child{ - &:before{ - width:0; - } - } - &.wallet{ - .big-icon-svg{ - & > .bg{ - padding: .25rem - } - } - } } } .next-step.item { diff --git a/src/sass/views/tab-settings.scss b/src/sass/views/tab-settings.scss index 9443e05b0..5c93e1c02 100644 --- a/src/sass/views/tab-settings.scss +++ b/src/sass/views/tab-settings.scss @@ -1,17 +1,60 @@ .settings { .item { - color: #444; + color: $dark-gray; border-color: rgba(221, 221, 221, 0.3); } + &-explaination, &-button-group { + padding: 0 1rem; + margin: 1rem 0; + } + &-heading { + font-size: 17px; + color: $dark-gray; + margin: 1rem 0; + } + &-description { + font-size: 15px; + color: $mid-gray; + margin: 1rem 0; + } + .setting-title, .setting-value { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .setting-value { + color: $light-gray; + font-size: 14px; + } + .settings-input-group { + background-color: #fff; + .item-stacked-label { + padding: 1rem; + } + .input-label { + text-transform: uppercase; + font-size: 12px; + font-weight: bold; + } + } + .settings-list { + .item { + color: $dark-gray; + padding-top: 1.3rem; + padding-bottom: 1.3rem; + &.item-divider { + color: $mid-gray; + padding-bottom: .5rem; + font-size: .9rem; + } + } + } } #tab-settings { .list { .item { - color: #444; - border-top: none; - padding-top: 1.3rem; - padding-bottom: 1.3rem; .big-icon-svg { & > .bg{ width:20px; @@ -23,9 +66,10 @@ left:8px; .bg { border-radius: 50%; - width:30px; - height:30px; + width: 25px; + height: 25px; padding:.1rem; + box-shadow: 0px 1px 5px rgba($mid-gray, .1); } } } @@ -39,11 +83,6 @@ right: 0; content: ''; } - &.item-divider { - color: $mid-gray; - padding-bottom: .5rem; - font-size: .9rem; - } &.item-heading { &:before { top: 99% @@ -54,12 +93,43 @@ width: 0; } } - .item-note { - color: $light-gray; - } } } .item-radio .radio-icon { font-size: 18px; } } + +#settings-fee { + .estimates { + font-size: 15px; + color: $dark-gray; + } + .fee-minutes, .fee-rate { + font-weight: bold; + display: block; + margin-bottom: .5rem; + } + .fee-policies { + border-color: #fff; + border-width: 2px 0; + border-style: solid; + } +} +.settings-color-name { + margin-left: 1rem; +} +.settings-color-block { + display: inline-block; + width: 24px; + height: 24px; + border-radius: 50%; + box-shadow: 0px 0px 10px; + float: left; // we don't want these indicators to affect their container's sizing +} + +#settings-tos { + p { + margin-bottom: 1rem; + } +} diff --git a/src/sass/views/tabs.scss b/src/sass/views/tabs.scss index a58d91359..4a1fd8507 100644 --- a/src/sass/views/tabs.scss +++ b/src/sass/views/tabs.scss @@ -35,3 +35,17 @@ } } } + +#tab-home, #tab-send { + .card, .list { + .icon { + color: $light-gray; + } + & > .item-heading { + font-weight: 700; + .icon { + color: $mid-gray; + } + } + } +} diff --git a/src/sass/views/views.scss b/src/sass/views/views.scss index 8b1319ac0..7ecf39b7a 100644 --- a/src/sass/views/views.scss +++ b/src/sass/views/views.scss @@ -14,9 +14,9 @@ @import "bitpayCard"; @import "address-book"; @import "wallet-backup-phrase"; -@import "address-book"; @import "zero-state"; @import "onboarding/onboarding"; +@import "includes/actionSheet"; @import "includes/walletActivity"; @import "includes/wallets"; @import "includes/modals/modals"; @@ -26,4 +26,5 @@ @import "includes/tx-details"; @import "includes/txp-details"; @import "includes/tx-status"; +@import "includes/walletSelector"; @import "integrations/coinbase.scss"; diff --git a/www/img/address-book-add.svg b/www/img/address-book-add.svg index fa8866b49..c23e2e98b 100644 --- a/www/img/address-book-add.svg +++ b/www/img/address-book-add.svg @@ -1,27 +1,13 @@ - - - - CF22B02A-463B-4798-B448-F6A878730EDC - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + diff --git a/www/img/icon-back-arrow.svg b/www/img/icon-back-arrow.svg new file mode 100644 index 000000000..18e06f27b --- /dev/null +++ b/www/img/icon-back-arrow.svg @@ -0,0 +1,18 @@ + + + + controls-ico-back + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/img/icon-check-selected.svg b/www/img/icon-check-selected.svg new file mode 100644 index 000000000..e68f11eb4 --- /dev/null +++ b/www/img/icon-check-selected.svg @@ -0,0 +1,24 @@ + + + + Icons/Check/Green + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/img/icon-link.svg b/www/img/icon-link.svg index 38d3e8cb0..eba22bf4e 100644 --- a/www/img/icon-link.svg +++ b/www/img/icon-link.svg @@ -5,7 +5,7 @@ Created with sketchtool. - + @@ -15,4 +15,4 @@ - \ No newline at end of file + diff --git a/www/views/add.html b/www/views/add.html index dd499e340..9c64d3594 100644 --- a/www/views/add.html +++ b/www/views/add.html @@ -11,7 +11,7 @@ - New Personal Wallet + New Personal Wallet @@ -19,7 +19,7 @@ - Create Shared Wallet + Create Shared Wallet @@ -27,7 +27,7 @@ - Join shared wallet + Join shared wallet @@ -35,7 +35,7 @@ - Import wallet + Import wallet diff --git a/www/views/addressbook.html b/www/views/addressbook.html index e27064b95..ea28dd923 100644 --- a/www/views/addressbook.html +++ b/www/views/addressbook.html @@ -3,7 +3,7 @@ - Addressbook + Address Book @@ -11,9 +11,19 @@ - - - + + + + + + No contacts yet + You haven’t added any contacts to your address book yet. Get started by adding your first one. + + Add Contact + + + + @@ -23,7 +33,6 @@ ng-change="findAddressbook(addrSearch)" ng-model-onblur> - {{addrEntry.name}} {{addrEntry.address}} - - - - - - - - - No contacts yet - - - - You haven’t added any contacts to your address book yet. Get started by adding your first one. - - - Add Contact - - diff --git a/www/views/addressbook.view.html b/www/views/addressbook.view.html index 88cf0af57..5089a66a3 100644 --- a/www/views/addressbook.view.html +++ b/www/views/addressbook.view.html @@ -1,37 +1,31 @@ - + - Addressbook + {{addressbookEntry.name}} - - - + - - + - Name - {{addressbookEntry.name}} + Name + {{addressbookEntry.name}} - Email - {{addressbookEntry.email}} + Email + {{addressbookEntry.email}} - Address - {{addressbookEntry.address}} + Address + {{addressbookEntry.address}} - - + Send Money - diff --git a/www/views/advancedSettings.html b/www/views/advancedSettings.html index e0a2d0e5d..505ea7dc6 100644 --- a/www/views/advancedSettings.html +++ b/www/views/advancedSettings.html @@ -6,7 +6,7 @@ - + Enabled Integrations @@ -30,7 +30,7 @@ Wallet Operation - + Use Unconfirmed Funds @@ -38,11 +38,13 @@ Experimental Features - - These features aren't quite ready for primetime. They may change, stop working, or disappear at any time. + + + These features aren't quite ready for primetime. They may change, stop working, or disappear at any time. + - + Recent Transaction Card diff --git a/www/views/confirm.html b/www/views/confirm.html index cb2a3063b..01aa35e97 100644 --- a/www/views/confirm.html +++ b/www/views/confirm.html @@ -7,62 +7,55 @@ - - - - - Sending - {{amountStr}} - {{alternativeAmountStr}} - - - - - Fee: {{feeLevel}} - - {{fee || '...'}} - - - - - - - - - - + + + + + + Sending - - To: {{toAddress}} - {{toName}} - - - - - {{_paypro.domain}} + + {{displayAmount}} {{displayUnit}} + {{alternativeAmountStr}} + + + + + To + + + {{toAddress}} + + + + + Insufficient funds + + + From + + + + + {{wallet.name}} - - - - - - No appropiate wallet to make this payment - - - - - - Insufficient funds - - - - - - - - Add description - {{description}} - + + + + {{'Add Memo'|translate}} + + {{description}} + + + + + Fee + + {{fee}} + + + Payment Sent Proposal Created + + + + diff --git a/www/views/import.html b/www/views/import.html index 81c80f651..45bda015e 100644 --- a/www/views/import.html +++ b/www/views/import.html @@ -1,4 +1,4 @@ - + {{'Import Wallet' | translate}} @@ -7,13 +7,13 @@ - + Recovery phrase - + File/Text - + Hardware wallet diff --git a/www/views/includes/actionSheet.html b/www/views/includes/actionSheet.html new file mode 100644 index 000000000..df159bc2b --- /dev/null +++ b/www/views/includes/actionSheet.html @@ -0,0 +1,10 @@ + + + + + Send from + + diff --git a/www/views/includes/terms.html b/www/views/includes/terms.html index 2870ed1c5..4c80d6bef 100644 --- a/www/views/includes/terms.html +++ b/www/views/includes/terms.html @@ -1,11 +1,11 @@ - The software you are about to use functions as a free, open source, and multi-signature digital wallet. The software does not constitute an account where BitPay or other third parties serve as financial intermediaries or custodians of your bitcoin. + This software functions as a free, open source, and multi-signature digital wallet. The software does not constitute an account where BitPay or other third parties serve as financial intermediaries or custodians of your bitcoin. - While the software has undergone beta testing and continues to be improved by feedback from the open-source user and developer community, we cannot guarantee that there will be no bugs in the software. You acknowledge that your use of this software is at your own discretion and in compliance with all applicable laws. You are responsible for safekeeping your passwords, private key pairs, PINs and any other codes you use to access the software. + While the software has undergone beta testing and continues to be improved by feedback from the open-source user and developer community, we cannot guarantee that there will be no bugs in the software. You acknowledge that your use of this software is at your own discretion and in compliance with all applicable laws. You are responsible for safekeeping your passwords, private key pairs, PINs, and any other codes you use to access the software. - IF YOU LOSE ACCESS TO YOUR BITCOIN WALLET OR YOUR ENCRYPTED PRIVATE KEYS AND YOU HAVE NOT SEPARATELY STORED A BACKUP OF YOUR WALLET AND CORRESPONDING PASSWORD, YOU ACKNOWLEDGE AND AGREE THAT ANY BITCOIN YOU HAVE ASSOCIATED WITH THAT WALLET WILL BECOME INACCESSIBLE. All transaction requests are irreversible. The authors of the software, employees and affiliates of Bitpay, copyright holders, and BitPay, Inc. cannot retrieve your private keys or passwords if you lose or forget them and cannot guarantee transaction confirmation as they do not have control over the Bitcoin network. + IF YOU LOSE ACCESS TO YOUR BITCOIN WALLET OR YOUR ENCRYPTED PRIVATE KEYS AND YOU HAVE NOT SEPARATELY STORED A BACKUP OF YOUR WALLET AND CORRESPONDING PASSWORD, YOU ACKNOWLEDGE AND AGREE THAT ANY BITCOIN YOU HAVE ASSOCIATED WITH THAT WALLET WILL BECOME INACCESSIBLE. All transaction requests are irreversible. The authors of the software, employees and affiliates of BitPay, copyright holders, and BitPay, Inc. cannot retrieve your private keys or passwords if you lose or forget them and cannot guarantee transaction confirmation as they do not have control over the Bitcoin network. To the fullest extent permitted by law, this software is provided “as is” and no representations or warranties can be made of any kind, express or implied, including but not limited to the warranties of merchantability, fitness or a particular purpose and noninfringement. You assume any and all risks associated with the use of the software. In no event shall the authors of the software, employees and affiliates of Bitpay, copyright holders, or BitPay, Inc. be held liable for any claim, damages or other liability, whether in an action of contract, tort, or otherwise, arising from, out of or in connection with the software. We reserve the right to modify this disclaimer from time to time. diff --git a/www/views/includes/walletSelector.html b/www/views/includes/walletSelector.html new file mode 100644 index 000000000..ba97edad0 --- /dev/null +++ b/www/views/includes/walletSelector.html @@ -0,0 +1,30 @@ + + + + + + + + + {{w.name}} + + + + Incomplete + + + {{w.status.availableBalanceStr}} + [Balance Hidden] + + + + + + + + + diff --git a/www/views/join.html b/www/views/join.html index 62f4083b7..ce24cbf10 100644 --- a/www/views/join.html +++ b/www/views/join.html @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ - + Your nickname diff --git a/www/views/paperWallet.html b/www/views/paperWallet.html index 08b198155..43c9754fc 100644 --- a/www/views/paperWallet.html +++ b/www/views/paperWallet.html @@ -6,21 +6,13 @@ - - - - - - Backup Needed. - - Before receiving funds, you must backup your wallet. If this device is lost, it is impossible to access your funds without a backup. - - - - - Preferences - + + + Backup Needed + + Before receiving funds, you must backup your wallet. If this device is lost, it is impossible to access your funds without a backup. + Preferences diff --git a/www/views/preferences.html b/www/views/preferences.html index 76432715d..54e38ccd2 100644 --- a/www/views/preferences.html +++ b/www/views/preferences.html @@ -1,13 +1,13 @@ - {{'Wallet Preferences'|translate}} + {{'Wallet Settings'|translate}} - + Name @@ -21,17 +21,17 @@ {{externalSource}} - + Color - - █ + + - Email Notifications - + Email Notifications + Disabled {{wallet.email}} @@ -56,7 +56,7 @@ - Advanced + More Options diff --git a/www/views/preferencesAbout.html b/www/views/preferencesAbout.html index d9dcbf127..18e41aea4 100644 --- a/www/views/preferencesAbout.html +++ b/www/views/preferencesAbout.html @@ -1,11 +1,11 @@ - + {{title}} - + Release information diff --git a/www/views/preferencesAdvanced.html b/www/views/preferencesAdvanced.html index 4f307ebc6..ee1c3b859 100644 --- a/www/views/preferencesAdvanced.html +++ b/www/views/preferencesAdvanced.html @@ -1,6 +1,6 @@ - {{'Advanced Preferences' | translate}} + {{'More Options' | translate}} diff --git a/www/views/preferencesAlias.html b/www/views/preferencesAlias.html index ae0df0c89..a2d302a0f 100644 --- a/www/views/preferencesAlias.html +++ b/www/views/preferencesAlias.html @@ -1,17 +1,21 @@ - + - {{'Alias'|translate}} + {{'Wallet Name'|translate}} + + What do you call this wallet? + When this wallet was created, it was called “{{walletName}}”. You can change the name displayed on this device below. + - + - Alias for {{walletName}} - + Name + - Changing wallet alias only affects the local wallet name. diff --git a/www/views/preferencesColor.html b/www/views/preferencesColor.html index 0edab4cbd..f5a7a659a 100644 --- a/www/views/preferencesColor.html +++ b/www/views/preferencesColor.html @@ -1,15 +1,15 @@ - + - {{'Color'|translate}} + {{'Wallet Color'|translate}} - █ - {{c.name}} + + {{c.name}} diff --git a/www/views/preferencesEmail.html b/www/views/preferencesEmail.html index 7d6cea37e..06c02aaa1 100644 --- a/www/views/preferencesEmail.html +++ b/www/views/preferencesEmail.html @@ -1,4 +1,4 @@ - + {{'Email Notifications'|translate}} @@ -7,10 +7,15 @@ + + + You'll receive email notifications about payments sent and received from this wallet. + + - + - Email for wallet notifications + Email Address diff --git a/www/views/preferencesFee.html b/www/views/preferencesFee.html index a07f46f66..123cec824 100644 --- a/www/views/preferencesFee.html +++ b/www/views/preferencesFee.html @@ -1,4 +1,4 @@ - + {{'Bitcoin Network Fee Policy'|translate}} @@ -6,19 +6,21 @@ - - - {{feeOpts[fee.level]|translate}} - - - - Average confirmation time: {{fee.nbBlocks * 10}} minutes. + + Bitcoin transactions include a fee collected by miners on the network. + The higher the fee, the greater the incentive a miner has to include that transaction in a block. Current fees are determined based on network load and the selected policy. + + + Average confirmation time: {{fee.nbBlocks * 10}} minutes + + Current fee rate for this policy: {{fee.feePerKBUnit}}/kiB - Current fee rate for this policy: {{fee.feePerKBUnit}}/kiB - - Bitcoin transactions may include a fee collected by miners on the network. The higher the fee, the greater the incentive a miner has to include that transaction in a block. Current fees are determined based on network load and the selected policy. + + + {{feeOpts[fee.level]|translate}} + diff --git a/www/views/preferencesInformation.html b/www/views/preferencesInformation.html index 8bfcca5dd..6db452ea6 100644 --- a/www/views/preferencesInformation.html +++ b/www/views/preferencesInformation.html @@ -88,15 +88,21 @@ - Last Wallet Addresses + Latest Wallet Addresses + + + + Only “main” addresses are shown below. This excludes “change” address. + - {{a.address}} {{a.path}} · {{a.createdOn *1000 | amDateFormat:'MMMM Do YYYY, h:mm a' }} - - Only Main (not change) addresses are shown. The addresses on this list were not verified locally at this time. + + + Please note: due to resource constraints, this list of addresses is not verified locally. A compromised BWS node could return addresses which are not controlled by this wallet. + Scan addresses for funds diff --git a/www/views/preferencesLogs.html b/www/views/preferencesLogs.html index 41231c53b..7f503d08c 100644 --- a/www/views/preferencesLogs.html +++ b/www/views/preferencesLogs.html @@ -1,19 +1,21 @@ - + {{'Session Log' | translate}} - - - Copy to clipboard - - - - Send by email - - + + + + Copy to clipboard + + + + Send by email + + + diff --git a/www/views/tab-create-personal.html b/www/views/tab-create-personal.html index ceb367bde..e094b1ce6 100644 --- a/www/views/tab-create-personal.html +++ b/www/views/tab-create-personal.html @@ -1,4 +1,4 @@ - + {{'Create Personal Wallet' | translate}} @@ -7,7 +7,7 @@ - + Wallet name + {{'Create Shared Wallet' | translate}} @@ -7,7 +7,7 @@ - + Wallet name - Your nickname + Your name - Set up a password + Set up a password - Repeat the password + Repeat the password diff --git a/www/views/tab-home.html b/www/views/tab-home.html index 0cc933f8a..9b9cbdb14 100644 --- a/www/views/tab-home.html +++ b/www/views/tab-home.html @@ -34,7 +34,7 @@ {{txpsN}} - + @@ -48,7 +48,7 @@ Updating activity... - + @@ -58,57 +58,59 @@ Wallets - - - - - Create a bitcoin wallet - - - - - - - - {{wallet.name || wallet.id}} - - {{wallet.m}}-of-{{wallet.n}} + + + + + + Create a bitcoin wallet + + + + + + + + {{wallet.name || wallet.id}} + + {{wallet.m}}-of-{{wallet.n}} + - - - - Incomplete - - - {{wallet.status.availableBalanceStr}} - [Balance Hidden] - - - - - - - - - - BitPay Card - Add funds to get started - ${{bitpayCard.balance}} - - + + + Incomplete + + + {{wallet.status.availableBalanceStr}} + [Balance Hidden] + + + + + + + + + + BitPay Card + Add funds to get started + ${{bitpayCard.balance}} + + + - + Buy & Sell Bitcoin - + @@ -119,7 +121,7 @@ - + @@ -136,21 +138,21 @@ - + Add BitPay Visa® Card - + Buy or Sell Bitcoin - + diff --git a/www/views/tab-import-file.html b/www/views/tab-import-file.html index 31d439c4f..65e9ee001 100644 --- a/www/views/tab-import-file.html +++ b/www/views/tab-import-file.html @@ -1,5 +1,5 @@ - + Choose a backup file from your computer @@ -21,10 +21,12 @@ ng-model="formData.password"> - + + + Show advanced options Hide advanced options - + diff --git a/www/views/tab-import-hardware.html b/www/views/tab-import-hardware.html index d8e2e0621..92b091e2a 100644 --- a/www/views/tab-import-hardware.html +++ b/www/views/tab-import-hardware.html @@ -6,7 +6,7 @@ - + Wallet Type @@ -24,10 +24,12 @@ Shared Wallet - + + + Show advanced options Hide advanced options - + diff --git a/www/views/tab-import-phrase.html b/www/views/tab-import-phrase.html index e091d7ee5..12f272821 100644 --- a/www/views/tab-import-phrase.html +++ b/www/views/tab-import-phrase.html @@ -11,7 +11,7 @@ - + @@ -27,10 +27,12 @@ - + + + Show advanced options Hide advanced options - + diff --git a/www/views/tab-send.html b/www/views/tab-send.html index 3432416b4..2a6e23347 100644 --- a/www/views/tab-send.html +++ b/www/views/tab-send.html @@ -11,9 +11,9 @@ To get started, buy bitcoin or share your address. You can receive bitcoin from any wallet or service. To get started, you'll need to create a bitcoin wallet and get some bitcoin. - Buy Bitcoin - Create bitcoin wallet - Show bitcoin address + Buy Bitcoin + Create bitcoin wallet + Show bitcoin address diff --git a/www/views/tab-settings.html b/www/views/tab-settings.html index c22662e72..efd815f57 100644 --- a/www/views/tab-settings.html +++ b/www/views/tab-settings.html @@ -1,12 +1,12 @@ - {{'Global Settings' | translate}} + {{'Settings' | translate}} - + - + @@ -20,7 +20,16 @@ Address Book - + + + + + Help & Support + + + + + @@ -53,8 +62,8 @@ - Unit - + Bitcoin Unit + {{unitName}} @@ -64,8 +73,8 @@ - Alternative Currency - + Alternative Currency + {{selectedAlternative.name}} @@ -75,21 +84,15 @@ - Bitcoin Network Fee Policy - + Bitcoin Network Fee Policy + {{feeOpts[currentFeeLevel]|translate}} - - - - - Advanced - - Wallets & Integrations + @@ -107,14 +110,8 @@ - - - - - About {{appName}} - - - + + @@ -122,16 +119,23 @@ - - + + + - - - Help & Support - - + + Advanced + + + + + + About {{appName}} + + + diff --git a/www/views/termsOfUse.html b/www/views/termsOfUse.html index f9f470b36..e99def205 100644 --- a/www/views/termsOfUse.html +++ b/www/views/termsOfUse.html @@ -5,9 +5,9 @@ - - - + + +
{{addrEntry.address}}
- You haven’t added any contacts to your address book yet. Get started by adding your first one. -
{{toName}}
- The software you are about to use functions as a free, open source, and multi-signature digital wallet. The software does not constitute an account where BitPay or other third parties serve as financial intermediaries or custodians of your bitcoin. + This software functions as a free, open source, and multi-signature digital wallet. The software does not constitute an account where BitPay or other third parties serve as financial intermediaries or custodians of your bitcoin.
- While the software has undergone beta testing and continues to be improved by feedback from the open-source user and developer community, we cannot guarantee that there will be no bugs in the software. You acknowledge that your use of this software is at your own discretion and in compliance with all applicable laws. You are responsible for safekeeping your passwords, private key pairs, PINs and any other codes you use to access the software. + While the software has undergone beta testing and continues to be improved by feedback from the open-source user and developer community, we cannot guarantee that there will be no bugs in the software. You acknowledge that your use of this software is at your own discretion and in compliance with all applicable laws. You are responsible for safekeeping your passwords, private key pairs, PINs, and any other codes you use to access the software.
- IF YOU LOSE ACCESS TO YOUR BITCOIN WALLET OR YOUR ENCRYPTED PRIVATE KEYS AND YOU HAVE NOT SEPARATELY STORED A BACKUP OF YOUR WALLET AND CORRESPONDING PASSWORD, YOU ACKNOWLEDGE AND AGREE THAT ANY BITCOIN YOU HAVE ASSOCIATED WITH THAT WALLET WILL BECOME INACCESSIBLE. All transaction requests are irreversible. The authors of the software, employees and affiliates of Bitpay, copyright holders, and BitPay, Inc. cannot retrieve your private keys or passwords if you lose or forget them and cannot guarantee transaction confirmation as they do not have control over the Bitcoin network. + IF YOU LOSE ACCESS TO YOUR BITCOIN WALLET OR YOUR ENCRYPTED PRIVATE KEYS AND YOU HAVE NOT SEPARATELY STORED A BACKUP OF YOUR WALLET AND CORRESPONDING PASSWORD, YOU ACKNOWLEDGE AND AGREE THAT ANY BITCOIN YOU HAVE ASSOCIATED WITH THAT WALLET WILL BECOME INACCESSIBLE. All transaction requests are irreversible. The authors of the software, employees and affiliates of BitPay, copyright holders, and BitPay, Inc. cannot retrieve your private keys or passwords if you lose or forget them and cannot guarantee transaction confirmation as they do not have control over the Bitcoin network.
To the fullest extent permitted by law, this software is provided “as is” and no representations or warranties can be made of any kind, express or implied, including but not limited to the warranties of merchantability, fitness or a particular purpose and noninfringement. You assume any and all risks associated with the use of the software. In no event shall the authors of the software, employees and affiliates of Bitpay, copyright holders, or BitPay, Inc. be held liable for any claim, damages or other liability, whether in an action of contract, tort, or otherwise, arising from, out of or in connection with the software. We reserve the right to modify this disclaimer from time to time. diff --git a/www/views/includes/walletSelector.html b/www/views/includes/walletSelector.html new file mode 100644 index 000000000..ba97edad0 --- /dev/null +++ b/www/views/includes/walletSelector.html @@ -0,0 +1,30 @@ + + + + + + + + + {{w.name}} + + + + Incomplete + + + {{w.status.availableBalanceStr}} + [Balance Hidden] + + + + + + + + + diff --git a/www/views/join.html b/www/views/join.html index 62f4083b7..ce24cbf10 100644 --- a/www/views/join.html +++ b/www/views/join.html @@ -1,4 +1,4 @@ - + @@ -10,7 +10,7 @@ - + Your nickname diff --git a/www/views/paperWallet.html b/www/views/paperWallet.html index 08b198155..43c9754fc 100644 --- a/www/views/paperWallet.html +++ b/www/views/paperWallet.html @@ -6,21 +6,13 @@ - - - - - - Backup Needed. - - Before receiving funds, you must backup your wallet. If this device is lost, it is impossible to access your funds without a backup. - - - - - Preferences - + + + Backup Needed + + Before receiving funds, you must backup your wallet. If this device is lost, it is impossible to access your funds without a backup. + Preferences diff --git a/www/views/preferences.html b/www/views/preferences.html index 76432715d..54e38ccd2 100644 --- a/www/views/preferences.html +++ b/www/views/preferences.html @@ -1,13 +1,13 @@ - {{'Wallet Preferences'|translate}} + {{'Wallet Settings'|translate}} - + Name @@ -21,17 +21,17 @@ {{externalSource}} - + Color - - █ + + - Email Notifications - + Email Notifications + Disabled {{wallet.email}} @@ -56,7 +56,7 @@ - Advanced + More Options diff --git a/www/views/preferencesAbout.html b/www/views/preferencesAbout.html index d9dcbf127..18e41aea4 100644 --- a/www/views/preferencesAbout.html +++ b/www/views/preferencesAbout.html @@ -1,11 +1,11 @@ - + {{title}} - + Release information diff --git a/www/views/preferencesAdvanced.html b/www/views/preferencesAdvanced.html index 4f307ebc6..ee1c3b859 100644 --- a/www/views/preferencesAdvanced.html +++ b/www/views/preferencesAdvanced.html @@ -1,6 +1,6 @@ - {{'Advanced Preferences' | translate}} + {{'More Options' | translate}} diff --git a/www/views/preferencesAlias.html b/www/views/preferencesAlias.html index ae0df0c89..a2d302a0f 100644 --- a/www/views/preferencesAlias.html +++ b/www/views/preferencesAlias.html @@ -1,17 +1,21 @@ - + - {{'Alias'|translate}} + {{'Wallet Name'|translate}} + + What do you call this wallet? + When this wallet was created, it was called “{{walletName}}”. You can change the name displayed on this device below. + - + - Alias for {{walletName}} - + Name + - Changing wallet alias only affects the local wallet name. diff --git a/www/views/preferencesColor.html b/www/views/preferencesColor.html index 0edab4cbd..f5a7a659a 100644 --- a/www/views/preferencesColor.html +++ b/www/views/preferencesColor.html @@ -1,15 +1,15 @@ - + - {{'Color'|translate}} + {{'Wallet Color'|translate}} - █ - {{c.name}} + + {{c.name}} diff --git a/www/views/preferencesEmail.html b/www/views/preferencesEmail.html index 7d6cea37e..06c02aaa1 100644 --- a/www/views/preferencesEmail.html +++ b/www/views/preferencesEmail.html @@ -1,4 +1,4 @@ - + {{'Email Notifications'|translate}} @@ -7,10 +7,15 @@ + + + You'll receive email notifications about payments sent and received from this wallet. + + - + - Email for wallet notifications + Email Address diff --git a/www/views/preferencesFee.html b/www/views/preferencesFee.html index a07f46f66..123cec824 100644 --- a/www/views/preferencesFee.html +++ b/www/views/preferencesFee.html @@ -1,4 +1,4 @@ - + {{'Bitcoin Network Fee Policy'|translate}} @@ -6,19 +6,21 @@ - - - {{feeOpts[fee.level]|translate}} - - - - Average confirmation time: {{fee.nbBlocks * 10}} minutes. + + Bitcoin transactions include a fee collected by miners on the network. + The higher the fee, the greater the incentive a miner has to include that transaction in a block. Current fees are determined based on network load and the selected policy. + + + Average confirmation time: {{fee.nbBlocks * 10}} minutes + + Current fee rate for this policy: {{fee.feePerKBUnit}}/kiB - Current fee rate for this policy: {{fee.feePerKBUnit}}/kiB - - Bitcoin transactions may include a fee collected by miners on the network. The higher the fee, the greater the incentive a miner has to include that transaction in a block. Current fees are determined based on network load and the selected policy. + + + {{feeOpts[fee.level]|translate}} + diff --git a/www/views/preferencesInformation.html b/www/views/preferencesInformation.html index 8bfcca5dd..6db452ea6 100644 --- a/www/views/preferencesInformation.html +++ b/www/views/preferencesInformation.html @@ -88,15 +88,21 @@ - Last Wallet Addresses + Latest Wallet Addresses + + + + Only “main” addresses are shown below. This excludes “change” address. + - {{a.address}} {{a.path}} · {{a.createdOn *1000 | amDateFormat:'MMMM Do YYYY, h:mm a' }} - - Only Main (not change) addresses are shown. The addresses on this list were not verified locally at this time. + + + Please note: due to resource constraints, this list of addresses is not verified locally. A compromised BWS node could return addresses which are not controlled by this wallet. + Scan addresses for funds diff --git a/www/views/preferencesLogs.html b/www/views/preferencesLogs.html index 41231c53b..7f503d08c 100644 --- a/www/views/preferencesLogs.html +++ b/www/views/preferencesLogs.html @@ -1,19 +1,21 @@ - + {{'Session Log' | translate}} - - - Copy to clipboard - - - - Send by email - - + + + + Copy to clipboard + + + + Send by email + + + diff --git a/www/views/tab-create-personal.html b/www/views/tab-create-personal.html index ceb367bde..e094b1ce6 100644 --- a/www/views/tab-create-personal.html +++ b/www/views/tab-create-personal.html @@ -1,4 +1,4 @@ - + {{'Create Personal Wallet' | translate}} @@ -7,7 +7,7 @@ - + Wallet name + {{'Create Shared Wallet' | translate}} @@ -7,7 +7,7 @@ - + Wallet name - Your nickname + Your name - Set up a password + Set up a password - Repeat the password + Repeat the password diff --git a/www/views/tab-home.html b/www/views/tab-home.html index 0cc933f8a..9b9cbdb14 100644 --- a/www/views/tab-home.html +++ b/www/views/tab-home.html @@ -34,7 +34,7 @@ {{txpsN}} - + @@ -48,7 +48,7 @@ Updating activity... - + @@ -58,57 +58,59 @@ Wallets - - - - - Create a bitcoin wallet - - - - - - - - {{wallet.name || wallet.id}} - - {{wallet.m}}-of-{{wallet.n}} + + + + + + Create a bitcoin wallet + + + + + + + + {{wallet.name || wallet.id}} + + {{wallet.m}}-of-{{wallet.n}} + - - - - Incomplete - - - {{wallet.status.availableBalanceStr}} - [Balance Hidden] - - - - - - - - - - BitPay Card - Add funds to get started - ${{bitpayCard.balance}} - - + + + Incomplete + + + {{wallet.status.availableBalanceStr}} + [Balance Hidden] + + + + + + + + + + BitPay Card + Add funds to get started + ${{bitpayCard.balance}} + + + - + Buy & Sell Bitcoin - + @@ -119,7 +121,7 @@ - + @@ -136,21 +138,21 @@ - + Add BitPay Visa® Card - + Buy or Sell Bitcoin - + diff --git a/www/views/tab-import-file.html b/www/views/tab-import-file.html index 31d439c4f..65e9ee001 100644 --- a/www/views/tab-import-file.html +++ b/www/views/tab-import-file.html @@ -1,5 +1,5 @@ - + Choose a backup file from your computer @@ -21,10 +21,12 @@ ng-model="formData.password"> - + + + Show advanced options Hide advanced options - + diff --git a/www/views/tab-import-hardware.html b/www/views/tab-import-hardware.html index d8e2e0621..92b091e2a 100644 --- a/www/views/tab-import-hardware.html +++ b/www/views/tab-import-hardware.html @@ -6,7 +6,7 @@ - + Wallet Type @@ -24,10 +24,12 @@ Shared Wallet - + + + Show advanced options Hide advanced options - + diff --git a/www/views/tab-import-phrase.html b/www/views/tab-import-phrase.html index e091d7ee5..12f272821 100644 --- a/www/views/tab-import-phrase.html +++ b/www/views/tab-import-phrase.html @@ -11,7 +11,7 @@ - + @@ -27,10 +27,12 @@ - + + + Show advanced options Hide advanced options - + diff --git a/www/views/tab-send.html b/www/views/tab-send.html index 3432416b4..2a6e23347 100644 --- a/www/views/tab-send.html +++ b/www/views/tab-send.html @@ -11,9 +11,9 @@ To get started, buy bitcoin or share your address. You can receive bitcoin from any wallet or service. To get started, you'll need to create a bitcoin wallet and get some bitcoin. - Buy Bitcoin - Create bitcoin wallet - Show bitcoin address + Buy Bitcoin + Create bitcoin wallet + Show bitcoin address diff --git a/www/views/tab-settings.html b/www/views/tab-settings.html index c22662e72..efd815f57 100644 --- a/www/views/tab-settings.html +++ b/www/views/tab-settings.html @@ -1,12 +1,12 @@ - {{'Global Settings' | translate}} + {{'Settings' | translate}} - + - + @@ -20,7 +20,16 @@ Address Book - + + + + + Help & Support + + + + + @@ -53,8 +62,8 @@ - Unit - + Bitcoin Unit + {{unitName}} @@ -64,8 +73,8 @@ - Alternative Currency - + Alternative Currency + {{selectedAlternative.name}} @@ -75,21 +84,15 @@ - Bitcoin Network Fee Policy - + Bitcoin Network Fee Policy + {{feeOpts[currentFeeLevel]|translate}} - - - - - Advanced - - Wallets & Integrations + @@ -107,14 +110,8 @@ - - - - - About {{appName}} - - - + + @@ -122,16 +119,23 @@ - - + + + - - - Help & Support - - + + Advanced + + + + + + About {{appName}} + + + diff --git a/www/views/termsOfUse.html b/www/views/termsOfUse.html index f9f470b36..e99def205 100644 --- a/www/views/termsOfUse.html +++ b/www/views/termsOfUse.html @@ -5,9 +5,9 @@ - - - + + +
+ + Incomplete + + + {{w.status.availableBalanceStr}} + [Balance Hidden] + + + +
- - Incomplete - - - {{wallet.status.availableBalanceStr}} - [Balance Hidden] - - -
Add funds to get started
+ + Incomplete + + + {{wallet.status.availableBalanceStr}} + [Balance Hidden] + + +