From be1648e488cf7e689f2a541d393b735b07bec54f Mon Sep 17 00:00:00 2001 From: Jason Dreyzehner Date: Fri, 7 Oct 2016 04:28:32 -0400 Subject: [PATCH] build(cordova): build with new app assets --- app-template/apply.js | 13 +---- app-template/bitpay/appConfig.json | 30 +++++++++++ app-template/bitpay/img/logo-negative.svg | 1 + app-template/bitpay/img/logo.svg | 1 + app-template/config-template.xml | 65 ++++++++++++++++++++++- app-template/copay/appConfig.json | 5 ++ chrome-app/manifest.json | 4 +- cordova/android/build-extras.gradle | 6 --- cordova/android/project.properties | 17 ------ cordova/docs/appstore_el | 61 --------------------- package.json | 4 +- webkitbuilds/.desktop | 6 +-- webkitbuilds/setup-win.iss | 16 +++--- 13 files changed, 116 insertions(+), 113 deletions(-) create mode 100644 app-template/bitpay/appConfig.json create mode 100644 app-template/bitpay/img/logo-negative.svg create mode 100644 app-template/bitpay/img/logo.svg delete mode 100644 cordova/android/build-extras.gradle delete mode 100644 cordova/android/project.properties delete mode 100644 cordova/docs/appstore_el diff --git a/app-template/apply.js b/app-template/apply.js index 15c00dd5e..14fdaab57 100755 --- a/app-template/apply.js +++ b/app-template/apply.js @@ -117,16 +117,5 @@ function copyDir(from, to, cb) { copyDir(configDir + '/img/', '../www/img/', function() { - copyDir(configDir + '/androidRes/', '../cordova/android/res/', function() { - copyDir(configDir + '/iosIcons/', '../cordova/ios/icons/', function() { - copyDir(configDir + '/iosSplash/', '../cordova/ios/splash/', function() { - copyDir(configDir + '/wpAssets/', '../cordova/wp/Assets/', function() { - copyDir(configDir + '/wpImg/', '../cordova/wp/', function() { - // TODO WP - console.log("apply.js finished. \n\n"); - }); - }); - }); - }); - }); + console.log("apply.js finished. \n\n"); }); diff --git a/app-template/bitpay/appConfig.json b/app-template/bitpay/appConfig.json new file mode 100644 index 000000000..44be954ac --- /dev/null +++ b/app-template/bitpay/appConfig.json @@ -0,0 +1,30 @@ +{ + "packageName": "bitpay", + "packageDescription": "Secure Bitcoin Wallet", + "userVisibleName": "BitPay", + "purposeLine": "Secure Bitcoin Wallet", + "bundleName": "wallet", + "appUri": "bitpay", + + "name": "bitpay", + "nameNoSpace": "bitpay", + "nameCase": "BitPay", + "nameCaseNoSpace": "BitPay", + "gitHubRepoName": "bitpay-wallet", + "disclaimerUrl": "", + "url": "https://bitpay.com", + "appDescription": "Secure Bitcoin Storage", + "winAppName": "BitPayWallet", + "wpPublisherId": "{}", + "wpProductId": "{}", + "description": "Secure Bitcoin Storage", + "version": "0.14.0", + "androidVersion": "1", + "_extraCSS": null, + "_enabledExtensions": { + "coinbase": true, + "glidera": true, + "debitcard": true, + "amazon": true + } +} diff --git a/app-template/bitpay/img/logo-negative.svg b/app-template/bitpay/img/logo-negative.svg new file mode 100644 index 000000000..d325ec632 --- /dev/null +++ b/app-template/bitpay/img/logo-negative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app-template/bitpay/img/logo.svg b/app-template/bitpay/img/logo.svg new file mode 100644 index 000000000..bae45745c --- /dev/null +++ b/app-template/bitpay/img/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app-template/config-template.xml b/app-template/config-template.xml index 42e4518f2..362a5810a 100644 --- a/app-template/config-template.xml +++ b/app-template/config-template.xml @@ -62,22 +62,83 @@ - + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app-template/copay/appConfig.json b/app-template/copay/appConfig.json index 4bc581559..66bb79585 100644 --- a/app-template/copay/appConfig.json +++ b/app-template/copay/appConfig.json @@ -1,4 +1,9 @@ { + "packageName": "copay", + "packageDescription": "Copay Bitcoin Wallet", + "userVisibleName": "Copay", + "purposeLine": "Copay Bitcoin Wallet", + "appUri": "copay", "name": "copay", "nameNoSpace": "copay", diff --git a/chrome-app/manifest.json b/chrome-app/manifest.json index e5cf3add7..04adf21e5 100644 --- a/chrome-app/manifest.json +++ b/chrome-app/manifest.json @@ -3,8 +3,8 @@ "//":" Modify it at app-template/", "manifest_version": 2, - "name": "bitpay-wallet", - "description": "Secure Bitcoin Storage", + "name": "bitpay", + "description": "Secure Bitcoin Wallet", "version": "0.14.0", "permissions": [ "storage", diff --git a/cordova/android/build-extras.gradle b/cordova/android/build-extras.gradle deleted file mode 100644 index bd21ff7f3..000000000 --- a/cordova/android/build-extras.gradle +++ /dev/null @@ -1,6 +0,0 @@ -android { - lintOptions { - disable 'MissingTranslation' - disable 'ExtraTranslation' - } -} diff --git a/cordova/android/project.properties b/cordova/android/project.properties deleted file mode 100644 index d17285111..000000000 --- a/cordova/android/project.properties +++ /dev/null @@ -1,17 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must be checked in Version Control Systems. -# -# To customize properties used by the Ant build system edit -# "ant.properties", and override values to adapt the script to your -# project structure. -# -# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): -#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt - -android.library.reference.1=CordovaLib -# Project target. -target=android-23 -key.store=../../../copay.keystore -key.alias=copay_play diff --git a/cordova/docs/appstore_el b/cordova/docs/appstore_el deleted file mode 100644 index b655e9e61..000000000 --- a/cordova/docs/appstore_el +++ /dev/null @@ -1,61 +0,0 @@ --------------------------------- -Description --------------------------------- -Εξασφαλίστε τα Bitcoin σας με τους δικούς σας όρους με ένα ανοιχτού κώδικα, πορτοφόλι πολλών υπογραφών από την BitPay. -Οι χρήστες copay μπορούν να κρατούν και να διαχειρίζονται κεφάλαια ατομικά ή να τα μοιράζονται με ασφάλεια με άλλους χρήστες με το πορτοφόλι πολλών υπογραφών, το οποίο εμποδίζει τις μη εξουσιοδοτημένες πληρωμές και απαιτεί πολλαπλές εγκρίσεις. Εδώ είναι μερικοί τρόποι με τους οποίους το copay μπορεί να χρησιμοποιηθεί σε συνδιασμό με άλλους ανθρώπους: - -Για να αποθηκεύσετε για τις διακοπές σας ή να κάνετε κοινές αγορές με τους φίλους σας -Για να παρακολουθήσετε τις οικογενειακές δαπάνες και τα επιδόμάτα -Για τη διαχείριση επιχειρήσεων, κλαμπ, ή κεφάλαια οργανισμών και έξοδα οργάνωσης - -Χτίσαμε τα ακόλουθα χαρακτηριστικά σε αυτή την έκδοση του copay για ένα πορτοφόλι Bitcoin που δεν θέτει σε κίνδυνο την ασφάλεια ή την προσβασιμότητα: - -Δημιουργία πολλαπλών πορτοφολιών και διαχείριση εντός εφαρμογής -Διαισθητική ασφαλείας πολλών υπογραφών για προσωπικά ή κοινόχρηστα πορτοφόλια -Εύκολη ροή προτάσεων δαπάνών για κοινόχρηστα πορτοφόλια και πληρωμές ομάδων -Ιεραρχική ντετερμινιστική δημιουργία διευθύνσεων (HD) και αντιγράφων ασφαλείας πορτοφολιού -Ασφάλεια με βάση τη συσκευή: όλα τα ιδιωτικά κλειδιά αποθηκεύονται τοπικά, όχι στο σύννεφο -Υποστήριξη για πορτοφόλια του δοκιμαστικού δικτύου Bitcoin -Σύγχρονισμένη πρόσβαση σε όλες τις μεγάλες πλατφόρμες, φορητές και επιτραπέζιες -Πρωτόκολλο πληρωμής (BIP70-BIP73) το οποίο υποστηρίζει: εύκολα αναγνωρίσιμες αιτήσεις πληρωμής και διασφάλισμένες και επαληθεύσιμες πληρωμές με Bitcoin -Υποστήριξη για επιλογές τιμολόγησης 150+ νομισμάτων και ονομαστική αξία σε BTC ή bits -Ειδοποιήσεις μέσω email για πληρωμές και μεταφορές -Προσαρμόσιμο όνομα πορτοφολιών και χρώματα φόντου -4 υποστηριζόμενες γλώσσες (Αγγλικά, Ιαπωνικά, Γαλλικά, Ισπανικά) - -Το Copay είναι ελεύθερο και ανοικτού κώδικα λογισμικό το οποίο τρέχει σε μη ιδιόκτητους διακομιστές, έτσι δεν υπάρχει καμία ανάγκη να στηριχθεί σε οποιαδήποτε εταιρεία για να έχει συνεχή υποστήριξη. Ο καθένας μπορεί να αναθεωρήσει ή να συμβάλει στον πηγαίο κώδικα του copay στο GitHub (https://github.com/bitpay/copay). - --------------------------------- -Release Notes: "What's new" --------------------------------- -v1.1.2 --------------------------------- -* Τώρα είναι δυνατό να κάνετε αντίγραφα ασφαλείας, χωρίς δυνατότητες ψηφιακής υπογραφής (για περισσότερες πληροφορίες δείτε εδώ https://github.com/bitpay/copay/pull/2998) -* Βελτίωση των κανόνων ανανέωσης και της διαλογής στο ιστορικό συναλλαγών -* Καλύτερη διαχείριση των `λανθασμένων` συναλλαγών στο ιστορικό -* Καλύτερη διαχείριση των πορτοφολιών με 1000+ συναλλαγές στο ιστορικό τους -* Εξάγει τα αρχεία .csv με αναγνωριστικό συναλλαγής -* Καλύτερη πολιτική επιλογής αξόδευτων συναλλαγών -* Μικρές διορθώσεις σφαλμάτων --------------------------------- -v1.1.0 --------------------------------- -QR κώδικες με συγκεκριμένο ποσό για την είσπραξη πληρωμών -Μεταφορά χρημάτων μεταξύ πορτοφολιών -Ειδοποιήσεις ηλεκτρονικού ταχυδρομείου σε μορφή HTML -Προσαρμοσμένες ρυθμίσεις εξόδων συναλλαγών -Αποστολή ανώτατου ορίου των χρημάτων -Νέοι κανόνες διαγραφής πρότάσεων δαπανών -Διορθώσεις σφαλμάτων στη λειτουργία εκτός σύνδεσης --------------------------------- -v1.0.2 --------------------------------- -Το Copay είναι εκτός της δοκιμαστικής έκδοσης Βήτα! Έχουμε ολοκληρώσει οκτώ μήνες δοκιμών με το copay, και είμαστε έτοιμοι για την παραγωγή. --------------------------------- -v1.0.1 --------------------------------- -Καλύτερη διαχείριση των σφαλμάτων διακοπής του δικτύου -Καλύτερη λογική ανανέωσης μετά την αποδοχή/απόρριψη πληρωμών -Ενημερώσεις στις μεταφράσεις των Ισπανικών των Γαλλικών και των Ιαπωνικών -Διορθώσαμε την λειτουργία μετακίνησης μεσα σε ορισμένα πλαίσια κειμένου --------------------------------- \ No newline at end of file diff --git a/package.json b/package.json index 68e72f5df..64a143c74 100644 --- a/package.json +++ b/package.json @@ -81,8 +81,8 @@ "final:android": "npm run final:www && npm run build:android-release && npm run open:android", "run:android": "cordova run android --device", "log:android": "adb logcat | grep chromium", - "apply:copay": "cd app-template && node apply.js", - "apply:bitpay": "cd app-template && node apply.js bitpay-wallet", + "apply:copay": "cd app-template && node apply.js copay", + "apply:bitpay": "cd app-template && node apply.js bitpay", "test": "./node_modules/.bin/grunt test-coveralls", "clean": "git clean -dfx && npm install" }, diff --git a/webkitbuilds/.desktop b/webkitbuilds/.desktop index c95b8448e..6b8dfda8a 100644 --- a/webkitbuilds/.desktop +++ b/webkitbuilds/.desktop @@ -1,9 +1,9 @@ [Desktop Entry] Type=Application Version=0.14.0 -Name=BitPay Wallet -Comment=Secure Bitcoin Storage -Exec=bitpay-wallet +Name=BitPay +Comment=Secure Bitcoin Wallet +Exec=bitpay Icon=icon-256.png Terminal=false Categories=Finance diff --git a/webkitbuilds/setup-win.iss b/webkitbuilds/setup-win.iss index 1d7587b44..8ae2a631f 100755 --- a/webkitbuilds/setup-win.iss +++ b/webkitbuilds/setup-win.iss @@ -1,7 +1,7 @@ ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! -#define MyAppName "BitPay Wallet" +#define MyAppName "BitPay" #define MyAppVersion "0.14.0" #define MyAppPublisher "BitPay" #define MyAppURL "https://bitpay.com" @@ -18,7 +18,7 @@ AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName={pf}\{#MyAppName} DefaultGroupName={#MyAppName} -OutputBaseFilename=bitpay-wallet-win +OutputBaseFilename=bitpay-win OutputDir=./ Compression=lzma SolidCompression=yes @@ -32,8 +32,8 @@ Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Files] -Source: "bitpay-wallet\win64\bitpay-wallet.exe"; DestDir: "{app}"; Flags: ignoreversion -Source: "bitpay-wallet\win64\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "bitpay\win64\bitpay.exe"; DestDir: "{app}"; Flags: ignoreversion +Source: "bitpay\win64\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs Source: "../www/img/icons/favicon.ico"; DestDir: "{app}"; DestName: "icon.ico"; Flags: ignoreversion ; NOTE: Don't use "Flags: ignoreversion" on any shared system files @@ -50,7 +50,7 @@ Root: HKCR; Subkey: "bitcoin"; ValueType: "string"; ValueName: "URL Protocol"; V Root: HKCR; Subkey: "bitcoin\DefaultIcon"; ValueType: "string"; ValueData: "{app}\{#MyAppExeName},0" Root: HKCR; Subkey: "bitcoin\shell\open\command"; ValueType: "string"; ValueData: """{app}\{#MyAppExeName}"" ""%1""" -Root: HKCR; Subkey: "bitpay-wallet"; ValueType: "string"; ValueData: "URL:BitPay Wallet Custom Protocol"; Flags: uninsdeletekey -Root: HKCR; Subkey: "bitpay-wallet"; ValueType: "string"; ValueName: "URL Protocol"; ValueData: "" -Root: HKCR; Subkey: "bitpay-wallet\DefaultIcon"; ValueType: "string"; ValueData: "{app}\{#MyAppExeName},0" -Root: HKCR; Subkey: "bitpay-wallet\shell\open\command"; ValueType: "string"; ValueData: """{app}\{#MyAppExeName}"" ""%1""" +Root: HKCR; Subkey: "bitpay"; ValueType: "string"; ValueData: "URL:BitPay Custom Protocol"; Flags: uninsdeletekey +Root: HKCR; Subkey: "bitpay"; ValueType: "string"; ValueName: "URL Protocol"; ValueData: "" +Root: HKCR; Subkey: "bitpay\DefaultIcon"; ValueType: "string"; ValueData: "{app}\{#MyAppExeName},0" +Root: HKCR; Subkey: "bitpay\shell\open\command"; ValueType: "string"; ValueData: """{app}\{#MyAppExeName}"" ""%1"""