+
[](http://travis-ci.org/bitpay/copay)
-[](https://coveralls.io/r/bitpay/copay?branch=master)
-[](https://waffle.io/bitpay/copay)
-*Copay* is an easy-to-use, open-source, multiplatform, multisignature, secure bitcoin wallet platform for both individuals and companies.
+Copay is an easy-to-use, open-source, multiplatform, multisignature, secure bitcoin wallet platform for both individuals and companies. Copay uses Bitcore-Wallet-Service (https://github.com/bitpay/bitcore-wallet-service) for peer synchronization and bitcore network interfacing.
-*Copay* uses Bitcore-Wallet-Service (https://github.com/bitpay/bitcore-wallet-service) for peer synchronization and bitcore network interfacing.
+Binary versions of Copay are available for download at [Copay.io](https://copay.io)
-## Before you start
+## Main Features
-Current Copay version is meant to be run on *mobile devices OR desktop application*, NOT browsers.
+ - Multiple wallet creation and management in-app
+ - Intuitive multisignature security for personal or shared wallets
+ - Easy spending proposal flow for shared wallets and group payments
+ - Hierarchical deterministic (HD) address generation and wallet backups
+ - Device-based security: all private keys are stored locally, not in the cloud
+ - Support for Bitcoin testnet wallets
+ - Synchronous access across all major mobile and desktop platforms
+ - Payment protocol (BIP70-BIP73) support: easily-identifiable payment requests and verifiably secure bitcoin payments
+ - Support for 150+ currency pricing options and unit denomination in BTC or bits
+ - Email notifications for payments and transfers
+ - Customizable wallet naming and background colors
+ - Multiple languages supported
+ - Available for iOS, Android, Windows Phone, Chrome App, Linux, Windows and OSX.
-When running Copay as a web page, and a browser extension is enabled, the browser extension
-could have access to Copay internal data, and compromise the user's private key
-and more.
-
-## Installation
+# Installation
```sh
git clone https://github.com/bitpay/copay.git
@@ -30,131 +36,82 @@ npm install -g bower
npm install -g grunt-cli
```
-Build *Copay*:
+Build Copay:
```sh
bower install
npm install
grunt
-```
-
-For production environments:
-
-```sh
-grunt prod
-```
-
-Open *Copay*:
-
-```sh
npm start
```
Then visit localhost:3000 in your browser.
-## Bitcore Wallet Service
+When running Copay as a web page, and a browser extension is enabled, the browser extension
+could have access to Copay internal data, and compromise the user's private key
+and more.
-Copay depends on Bitcore Wallet Service (BWS) for blockchain information, networking and copayer synchronization. BWS can be run within minutes or you can use a public instance. Switch between BWS instances is very simple and can be done with a click from Copay. BWS also allows Copay to interoperate with others wallet like Bitcore-Wallet CLI https://github.com/bitpay/bitcore-wallet
+## Build Copay App Bundles
+## Android
-## Tests
+ - Install Android SDK
+ - Run `make android`
-Open test/index.html in your browser to test models. Install [mocha](https://www.npmjs.com/package/mocha) and [karma](https://www.npmjs.com/package/karma-cli) to test the services and controllers.
+### iOS
-```sh
-npm install mocha
-npm install karma-cli
-```
+ - Install XCode 6.1 (or newer)
+ - Run `make ios-prod`
-Run all tests:
+### Windows Phone
-```sh
-mocha
-karma start
-```
+ - Install Visual Studio 2013 (or newer)
+ - Run `make wp8-prod`
-## Troubleshooting
+### Desktop versions (Windows, OSX, Linux)
-### Building on Ubuntu 14.04, gyp, Python
+Copay uses NW.js (also know as node-webkit) for its desktop version. NW.js an app runtime based on `Chromium` and `node.js`.
-If you are using Ubuntu and encounter this error (or one similar):
+ - Install NW.js in your system from [nw.js](http://nwjs.io/)
+ - Run `grunt desktop` (*)
+
+### Google Chrome App
-```sh
-gyp_main.py: error: no such option: --no-parallel
-gyp ERR! configure error
-gyp ERR! stack Error: `gyp` failed with exit code: 2
-```
-
-This is because Ubuntu 14.04 and 14.10 have Python 2.7 installed by default but **gyp** requires Python 2.6. See: (http://stackoverflow.com/questions/21155922/error-installing-node-gyp-on-ubuntu)
-
-One solution to this issue is to use *Copay* with a Python version manager and install 2.6. For example, if you have pyenv installed:
-
-```sh
-pyenv install 2.6.9
-pyenv global 2.6.9
-```
-
-# Development
-
-## Google Chrome App
-
-To build *Copay*'s Chrome App, run:
-
-```sh
-npm run-script chrome
-```
+ - Run `npm run-script chrome`
On success, the chrome extension will be located at: `browser-extensions/chrome/copay-chrome-extension`
To install it go to `chrome://extensions/` in your Chrome browser and ensure you have the 'developer mode' option enabled in the settings. Then click on "Load unpacked chrome extension" and choose the directory mentioned above.
-## Firefox Add-on
+### Firefox Add-on
The *Copay* Firefox Extension has been deprecated and is no longer supported.
-# QA and Bug Reporting
-In the interest of improving bug reporting, for each bug that you find and want to create a ticket about, please refer to a form that contains:
-* A brief description of the bug
-* Steps required to reproduce it
-* The platform in which you are testing
-* Any screenshots, if possible
-* The expected behaviour
-
-For example, a really useful bug report should look like:
-
-```
-Problem: The application fails at login.
-
-To reproduce:
-1. Launch the app with `npm run start`
-2. Click on "Join a Wallet"
-3. Type an nonexistent username
-4. The app stops working and throws an "Unhandled exception" error.
-
-Expected: The app should login to the home screen after clicking login and show no errors.
-
-Platform: Android 4.3, Android 4.4, iOS
-```
-
-# About *Copay*
+# About Copay
## General
-*Copay* implements a multisig wallet using [p2sh](https://en.bitcoin.it/wiki/Pay_to_script_hash) addresses. It supports multiple wallet, with with its own configuration, such as 3-of-5 (3 required signatures from 5 participant peers) or 2-of-3. To create a multisig wallet shared between multiple participants, *Copay* requires the extended public keys of all the wallet participants. Those public keys are then incorporated into the wallet configuration and combined to generate a payment address where funds can be sent into the wallet. Conversely, each participant manages their own private key and that private key is never transmitted anywhere.
+Copay implements a multisig wallet using [p2sh](https://en.bitcoin.it/wiki/Pay_to_script_hash) addresses. It supports multiple wallet, with with its own configuration, such as 3-of-5 (3 required signatures from 5 participant peers) or 2-of-3. To create a multisig wallet shared between multiple participants, Copay requires the extended public keys of all the wallet participants. Those public keys are then incorporated into the wallet configuration and combined to generate a payment address where funds can be sent into the wallet. Conversely, each participant manages their own private key and that private key is never transmitted anywhere.
To unlock a payment and spend the wallet's funds, a quorum of participant signatures must be collected and assembled in the transaction. The funds cannot be spent without at least the minimum number of signatures required by the wallet configuration (2 of 3, 3 of 5, 6 of 6, etc). Once a transaction proposal is created, the proposal is distributed among the wallet participants for each to sign the transaction locally. Once the transaction is signed, the last signing participant will broadcast the transaction to the Bitcoin network.
-*Copay* also implements [BIP32](https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki) to generate new addresses for peers. The public key that each participant contributes to the wallet is a BIP32 extended public key. As additional public keys are needed for wallet operations (to produce new addresses to receive payments into the wallet, for example) new public keys can be derived from the participants' original extended public keys. Once again, it's important to stress that each participant keeps their own private keys locally - private keys are not shared - and are used to sign transaction proposals to make payments from the shared wallet.
+Copay also implements [BIP32](https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki) to generate new addresses for peers. The public key that each participant contributes to the wallet is a BIP32 extended public key. As additional public keys are needed for wallet operations (to produce new addresses to receive payments into the wallet, for example) new public keys can be derived from the participants' original extended public keys. Once again, it's important to stress that each participant keeps their own private keys locally - private keys are not shared - and are used to sign transaction proposals to make payments from the shared wallet.
+
+For more information regarding how addresses are generated using this procedure, see: [Structure for Deterministic P2SH Multisignature Wallets](https://github.com/bitcoin/bips/blob/master/bip-0045.mediawiki).
+
+# Bitcore Wallet Service
+
+Copay depends on [Bitcore Wallet Service](https://github.com/bitpay/bitcore-wallet-service) (BWS) for blockchain information, networking and copayer synchronization. BWS can be run within minutes or you can use a public instance. Switch between BWS instances is very simple and can be done with a click from Copay. BWS also allows Copay to interoperate with others wallet like Bitcore-Wallet CLI https://github.com/bitpay/bitcore-wallet.
+
+Alternativelly, public BWS instances (like `https://bws.bitpay.com`) can be used.
+
+# Translations
+
+Copay uses standart gettext PO files for tranlations. It is currently translated to spanish, japanese, french, german and portuguese thank to community contributions. See https://github.com/bitpay/copay/pull/2880 as an example pull request for adding translations.
+
+Translation Credits: Japanese: @dabura667, French: @kirvx, Portuguese: @pmichelazzo, Spanish: @cmgustavo, German: @saschad. Gracias totales!
-For more information regarding how addresses are generated using this procedure, see: [Structure for Deterministic P2SH Multisignature Wallets](https://github.com/maraoz/bips/blob/master/bip-NNNN.mediawiki).
-## Bitcore
-Copay uses the powerful and feature-rich [Bitcore](https://github.com/bitpay/bitcore) Javascript library for Bitcoin-related functions. Bitcore should be built this way:
-## Payment Protocol
-Copay currently supports [BIP70 (Payment Protocol)](https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki), with the following limitations:
-* Only one output is allowed. Payment requests that are more that one output are not supported.
-* Only standard Pay-to-pubkeyhash and Pay-to-scripthash scripts are supported (on payment requests). Other script types will cause the entire payment request to be rejected.
-* Memos from the customer to the server are not supported (i.e. there is no place to write messages to the server in the current UX)
diff --git a/appstore_de b/appstore_de
new file mode 100644
index 000000000..e0448ff0c
--- /dev/null
+++ b/appstore_de
@@ -0,0 +1,42 @@
+--------------------------------
+Google Play Store Beschreibung
+--------------------------------
+Sichere Bitcoins zu eigenen Bedingungen, mit einem quelloffenen Gemeinschaftswallet(elektronische Brieftasche mit Mehrfachunterschriften) von BitPay.
+Copay Nutzer können ihre Beträge individuell speichern oder ihre Finanzen mit anderen Nutzern in Gemeinschaftswallets teilen, die je nach Einstellung mehrere Bestätigungen (elektronische Unterschriften) benötigen und so nichtautorisierte Zahlungen verhindern.
+Ein paar Einsatzmöglichkeiten, wie ein solches Wallet mit anderen Copayern genutzt werden kann:
+
+Ansparen von Beträgen für Urlaub oder gemeinsame Anschaffungen (z.B. mit Freunden)
+Überwachung von Ausgaben und Einkünften der Familie
+Organisation der Ausgaben in Firmen, Vereinen oder Organisationen
+
+Folgende Funktionen wurden in diese Version von Copay eingebaut um ein Bitcoin Wallet anzubieten das keine Kompromisse in Sichereit oder Zugänglichkeit eingeht:
+
+Anlage und Verwaltung von mehreren Wallets innerhalb der Anwendung
+Intiutive mehrfachunterschriften Sicherheit für persönliche und geteilete Wallets
+Einfache Ausgabenvorschläge für geteilte Walltes und Gruppenzahlungen
+Hierarchische deterministische(HD) Adresserzeugung und Sicherung der Wallets
+Gerätebasierte Sicherheit: Alle privaten Schlüssel werden auf dem Gerät und nicht in der Cloud gespreichert
+Unterstützung von Bitcoin Testnet Wallets
+Gleichzeitiger Zugriff über alle wichtigen mobilen Systeme und Desktop-Plattformen
+Zahlungsprotokoll (BIP70-BIP73) Unterstützung: Leicht identifizierbare Zahlungsanforderungen und nachvollziehbare sichere Bitcoinzahlungen.
+Unterstützung von 150+ verschiedenen Währungen und Stückelung in BTC oder bits
+E-Mail Benachrichtigung für Zahlungen und Transaktionen
+Anpasspare Wallets: Eigene Namen und Hintergrundfarben
+6 unterstützte Sprachen (deutsch, englisch, spanisch, französisch, japanisch, portugiesisch)
+
+Copay ist eine kostenlose und quelloffene Software, die auf nicht firmeneigenen Servern läuft und es somit nicht nötig ist, sich auf ein bestimmtes Unternehmen und dessen kontinuierliche Unterstützung zu verlassen. Jeder hat die Möglichkeit den Quelltext zu überprüfen oder auf GitHub (https://github.com/bitpay/copay) eigene Änderungen beizutragen und an der Weiterentwicklung mitzuwirken.
+
+--------------------------------
+Google Play Store Release Notes: "What's new"
+--------------------------------
+v1.0.2
+--------------------------------
+Nach achtmonatigem Test hat Copay die Betaphase verlassen!
+--------------------------------
+v1.0.1
+--------------------------------
+Besserer Umgang mit Fehlern durch Netzwerkunterbrechungen
+Bessere Logik nach Akzeptanz oder Ablehung von Zahlungen
+Aktualisierung von ES, FR and JP Übersetzungen
+Korrektur der Scroll-/Blätterfunktion in einigen Popups
+--------------------------------
diff --git a/appstore_en b/appstore_en
new file mode 100644
index 000000000..deb67f576
--- /dev/null
+++ b/appstore_en
@@ -0,0 +1,51 @@
+--------------------------------
+Google Play store description
+--------------------------------
+Secure bitcoin on your own terms with an open source, multisignature wallet from BitPay.
+Copay users can hold funds individually or share finances securely with other users with multisignature wallets, which prevent unauthorized payments by requiring multiple approvals. Here are some ways Copay can be used with others:
+
+To save for vacations or joint purchases with friends
+To track family spending and allowances
+To manage business, club, or organization funds and expenses
+
+We built the following features into this version of Copay for a bitcoin wallet that doesn't compromise on security or accessibility:
+
+Multiple wallet creation and management in-app
+Intuitive multisignature security for personal or shared wallets
+Easy spending proposal flow for shared wallets and group payments
+Hierarchical deterministic (HD) address generation and wallet backups
+Device-based security: all private keys are stored locally, not in the cloud
+Support for Bitcoin testnet wallets
+Synchronous access across all major mobile and desktop platforms
+Payment protocol (BIP70-BIP73) support: easily-identifiable payment requests and verifiably secure bitcoin payments
+Support for 150+ currency pricing options and unit denomination in BTC or bits
+Email notifications for payments and transfers
+Customizable wallet naming and background colors
+4 supported languages (EN, JP, FR, ES)
+
+Copay is free and open source software run on non-proprietary servers, so there's no need to rely on any company for continuous support. Anyone can review or contribute to Copay's source code on GitHub (https://github.com/bitpay/copay).
+
+--------------------------------
+Google Play store Release Notes: "What's new"
+--------------------------------
+v1.1.0
+--------------------------------
+QR Codes with specified amount for Receiving Payments
+Fund Transfer Between Wallets
+HTML Email Notifications
+Custom Transaction Fee Settings
+Send Maximum Amount of Funds
+New Spending Proposal Deletion Rules
+Bugs Fixes for Offline Functionality
+--------------------------------
+v1.0.2
+--------------------------------
+Copay is now out of beta! We've spent eight months testing Copay, and we're production-ready.
+--------------------------------
+v1.0.1
+--------------------------------
+Better handling of network interruption errors
+Better refresh logic after accepting/rejecting payments
+Updates ES, JP and FR translations
+Fix scroll with in certain popups
+--------------------------------
diff --git a/appstore_es b/appstore_es
new file mode 100644
index 000000000..d3abac92c
--- /dev/null
+++ b/appstore_es
@@ -0,0 +1,42 @@
+--------------------------------
+Google Play store description
+--------------------------------
+Asegura tus bitcoin con tus propias reglas con el monedero de código abierto, multifirma de BitPay.
+
+Los usuario de Copay pueden mantener sus fondos individuales o compartir sus finanzas de forma segura con otros usuarios utilizando monederos multifirmas, que previenen de pagos sin autorización al requerir múltiples aprobaciones. Estas son algunas formas en que puede ser utilizado Copay con otros usuarios:
+
+Ahorrar para vacaciones o compras conjuntas con amigos
+Controlar los gastos familiares
+Manejar los fondos y gastos de negocios, clubes y organizaciones.
+
+Construimos las siguientes características en esta versión de Copay que no compromete la seguridad ni la accesibilidad:
+
+Creación y manejo de múltiples monederos dentro de la misma aplicación
+Seguridad multifirma intuitiva para monederos personales y compartidos
+Sencillo flujo de propuesta de gastos para monederos compartidos y grupos de pagos
+Generación de direcciones HD (Hierarchical deterministic) y copias de seguridad
+Seguridad basada en el dispositivo: todas las claves privadas se guardan localmente, no en la nube
+Soporta monederos bitcoin en testnet
+Acceso sincrónico desde las principales plataformas móviles y de escritorio
+Soporte al protocolo de pago (BIP70-BIP73): solicitudes de pagos fácilmente identificable y verificables como pago seguro en bitcoin
+Soporte a más de 150 precios de monedas y unidades de denominación en BTC o bits
+Notificaciones por email de pagos y transferencias
+Monederos con nombres y colores de fondo personalizables
+4 idiomas soportados (EN, JP, FR, ES)
+
+Copay es un software gratuito y de código abierto que funciona en servidores no-propietarios, por lo que no es necesario confiar en una empresa para soporte continuo. Cualquier persona puede revisar y contribuir al código fuente de Copay en GitHub (https://github.com/bitpay/copay).
+
+--------------------------------
+Google Play store Release Notes: "What's new"
+--------------------------------
+v1.0.2
+--------------------------------
+¡Copay esta fuera de beta! Estuvimos ocho meses probando Copay, y ahora estamos listos en producción.
+--------------------------------
+v1.0.1
+--------------------------------
+Mejor manejo de errores en interrupciones de la red
+Mejor lógica de actualización luego de aceptar/rechazar pagos
+Actualiza traducciones en ES, JR y FR.
+Corrige el desplazamiento en algunas ventanas emergentes
+--------------------------------
diff --git a/appstore_fr b/appstore_fr
new file mode 100644
index 000000000..25bef46da
--- /dev/null
+++ b/appstore_fr
@@ -0,0 +1,52 @@
+--------------------------------
+Google Play store description
+--------------------------------
+Sécurisez vos bitcoins selon vos conditions avec un portefeuille open source et multi-signatures par BitPay.
+Les utilisateurs de Copay peuvent détenir leurs fonds de manière individuelle, ou partager leurs finances de manière sécurisée avec les autres utilisateurs en utilisant des portefeuilles multi-signatures, ce qui empêche les paiements non autorisés en exigeant des approbations multiples.
+Voici quelques exemples d'utilisation que vous pouvez avoir avec Copay et avec d'autres utilisateurs :
+
+• Économiser pour des vacances ou partager des frais avec des amis.
+• Suivre des dépenses et remboursements familiaux.
+• Gérer des fonds et des dépenses pour une entreprise, un club ou une organisation.
+
+Nous avons développé les fonctionnalités suivantes dans cette version de Copay pour un portefeuille bitcoin qui ne fait pas de compromis sur la sécurité ou sur l'accessibilité :
+
+• Création et gestion de portefeuilles multiples.
+• Sécurité de multi-signatures intuitive pour les portefeuilles personnels ou partagés.
+• Demande de paiement facile pour les portefeuilles partagés et pour les paiements de groupe.
+• Génération d'adresse déterministe hiérarchique (HD) et sauvegardes de portefeuilles.
+• Sécurité basée sur l'appareil : toutes les clés privées sont stockées localement, pas dans le cloud.
+• Prise en charge des portefeuilles bitcoin testnet.
+• Accès synchrone sur toutes les principales plateformes mobiles et de bureau.
+• Prise en charge de Payment protocol (BIP70-BIP73) : demandes de paiement facilement identifiables et paiements bitcoins sécurisés et vérifiables.
+• Prise en charge de plus de 150 devises et dénomination d'unité en BTC ou en bits.
+• Notifications e-mail pour les paiements et les transferts.
+• Nom de portefeuille et couleurs de fond personnalisables.
+• 4 langues prises en charge (EN, JP, FR, ES).
+
+Copay est un logiciel gratuit et open source qui tourne sur des serveurs non-propriétaires, il n'y a donc pas besoin de compter sur une entreprise pour un support continuel. N'importe qui peut examiner ou contribuer au code source de Copay sur GitHub (https://github.com/bitpay/copay).
+
+--------------------------------
+Google Play store Release Notes: "What's new"
+--------------------------------
+v1.1.0
+--------------------------------
+• Code QR avec montant personnalisable pour recevoir des paiements.
+• Transfert de fonds entre portefeuilles.
+• Notifications e-mail HTML.
+• Frais de transactions personnalisables.
+• Possibilité d'envoyer le montant maximal des fonds disponibles.
+• Nouvelles règles de suppression des propositions de dépenses.
+• Corrections de bugs pour les fonctionnalités hors ligne.
+--------------------------------
+v1.0.2
+--------------------------------
+Copay est sorti de sa phase beta ! Nous avons passé huit mois à tester Copay, et nous sommes prêts pour sa mise en production.
+--------------------------------
+v1.0.1
+--------------------------------
+Meilleur traitement des erreurs d'interruption réseau
+Meilleure logique de rafraichissement après l'acceptation/le rejet de paiements
+Mise à jour des traductions ES, JP et FR
+Corrige le défilement dans certaines pop-ups
+--------------------------------
diff --git a/appstore_ja b/appstore_ja
new file mode 100644
index 000000000..992159111
--- /dev/null
+++ b/appstore_ja
@@ -0,0 +1,52 @@
+--------------------------------
+Google Play store description
+--------------------------------
+ビットコインにおける高度なセキュリティーを手軽に扱えるオープンソースマルチシグネチャウォレットです。
+Copayは個人のご利用はもちろんのこと、複数人によるウォレット管理の権限分散も簡単なウォレットソフトを通してご活用いただけます。
+
+例えば:
+友達との旅行や買い物のために透明性抜群の環境で貯蓄したい時
+家族のお小遣いや日常の家計簿管理がしたい時
+ビジネス・クラブ・団体の資金や財産管理を透明な管理分散がしたい時
+
+下記の機能でセキュリティーも利便性も妥協しない最高のウォレットをCopayでご提供させていただきました:
+
+■ 複数のウォレットの作成・管理がアプリ内で管理可能
+■ マルチシグネチャのウォレット分散管理でも個人ウォレットでも使いやすさ抜群
+■ 送金の提案・承認・却下の流れが非常に直感的で分散管理が簡単
+■ 階級的決定性ウォレット(HDウォレット)でアドレス生成とバックアップ管理をしているためバックアップは永久に各参加者1回ずつのみ
+■ 端末に依存するセキュリティー、秘密鍵が全て端末に保管され、サーバに送ることは無い
+■ ビットコインの開発テスト用ネットワークにも対応
+■ メジャーなプラットフォーム全てに対応 (Windows, Mac, Linux, Android, iPhone, Windows Phone)
+■ ペイメントプロトコルにも対応(BIP 70-73)、暗号通信と証明書を使ったマーチャントとの安全なペイメントの実現
+■ 世界中の150個以上の通貨の表示に対応、自国通貨との為替レートを計算する必要なし。ビットコインの単位も BTC と bits にも対応
+■ ペイメントや提案のメール通知も可能
+■ ウォレットごとの背景色設定や通称設定も可能でカスタマイズ性抜群
+■ 4ヶ国語に対応 (英日仏西)
+
+Copayは永久無料でオープンソースのソフトです。サーバーもオープンソースなので、独自運用や法人の利用やソース流用は許可します。ソースをご覧の際に間違いなどが見つかった場合、Githubにてご報告・ソース修正のプルリクエストなどをお願いします。(https://github.com/bitpay/copay)
+
+--------------------------------
+Google Play store Release Notes: "What's new"
+--------------------------------
+v1.1.0
+--------------------------------
+■ QRコードによる指定額の受取要請。
+■ ウォレット間の送金が円滑に。
+■ メール通知のHTML化。
+■ ビットコインネットワーク手数料が指定可能に。
+■ ボタン一つで全残高を一気に送金が可能に。
+■ 送金の提案の取下げ条件の変更。
+■ オフライン機能のバグ修正。
+--------------------------------
+v1.0.2
+--------------------------------
+Copayがようやくベータ版を抜けてリリース版になりました! 8ヶ月の時間を掛けて品質テストしてきたので、皆さんに安全に使っていただけるようになりました!
+--------------------------------
+v1.0.1
+--------------------------------
+ネットワーク接続エラーの処理改善
+送金の提案を承諾・却下した後の更新ロジックを改善
+スペイン語、日本語、フランス語の翻訳を更新
+特定のポップアップにおけるスクロール問題を改善
+--------------------------------
diff --git a/appstore_pt b/appstore_pt
new file mode 100644
index 000000000..39fee8183
--- /dev/null
+++ b/appstore_pt
@@ -0,0 +1,41 @@
+--------------------------------
+Google Play store description
+--------------------------------
+Armazene bitcoin com seus próprios termos com uma carteira de multi-assinaturas, open source, do BitPay.
+Usuários Copay podem manter fundos individualmente ou compartilhar finanças seguramente com outros usuários por meio de carteiras multi-assinadas, que previnem pagamentos não autorizados por meio de múltiplas aprovações. Algumas formas que a Copay pode ser usada com outros:
+
+Para economizar para férias ou juntar compras com amigos
+Para rastrear despesas familiares e To track family spending and descontos
+Para gerenciar negócios, clube ou organizar saldos e despesas
+
+Nós construímos as seguintes funcionalidades nesta versão da Copay para uma carteira bitcoin que não comprometa segurança ou acessibilidade:
+
+Criação de múltiplas carteiras com gerenciamento no aplicativo
+Segurança de multi-assinaturas intuitiva para carteiras pessoais ou compartilhadas
+Fácil fluxo de propostas de gastos para carteiras compartilhadas e pagamentos agrupados
+Geração de endereço Hierarchical deterministic (HD) e backups de carteiras
+Segurança baseada em dispositivo: todas as chaves privadas são armazenadas localmente e não na nuvem
+Suporte para carteiras de testes na Bitcoin testnet
+Acesso síncrono entre todas as principais plataformas móveis e desktops
+Suporte a protocolo de pagamento (BIP70-BIP73): solicitações de pagamento facilmente identificadas e pagamentos seguros em bitcoins verificáveis
+Suporte para mais de 150 opções de moedas e denominação de unidades em BTC ou bits
+Notificações por e-mail para pagamentos e transferências
+Nomes e cores de fundo customizáveis para carteiras
+5 idiomas suportados (EN, JP, FR, ES, PT-BR)
+
+Copay é gratuito e um software livre rodando em servidores não-proprietários, que não precisa de nenhuma empresa para o suporte contínuo. Qualquer um pode revisar ou contribuir para o código-fonte da Copay no GitHub (https://github.com/bitpay/copay).
+
+--------------------------------
+Google Play store Release Notes: "What's new"
+--------------------------------
+v1.0.2
+--------------------------------
+Copay agora está fora do beta! Nós gastamos oito meses testando a Copay e estamos prontos para entrar em produção.
+--------------------------------
+v1.0.1
+--------------------------------
+Melhoria no tratamento de erros de interrupção de rede
+Melhoria no lógica de renovação após aceitar/rejeitar pagamentos
+Atualização das traduções para ES, JP e FR
+Resolvida rolagem de certos popups
+--------------------------------
diff --git a/atom-shell.md b/atom-shell.md
deleted file mode 100644
index 0807918fb..000000000
--- a/atom-shell.md
+++ /dev/null
@@ -1,67 +0,0 @@
-
-# Warning
-
-This NEEDS to be updated.
-
-## Running in the Native Shell
-
-Copay can be executed from within a "native" application shell, providing some
-additional features such as native menus, notifications, tray integration, etc.
-This is accomplished using [Atom Shell](https://github.com/atom/atom-shell).
-
-To run and test Copay from within this context, first download the atom-shell
-package to `shell/bin/{platform}` (ignored by git), by running:
-
-```
-npm run setup-shell
-```
-
-Once this script has completed, you can launch the shell-based Copay by running:
-
-```
-npm run shell
-```
-
-## Building Native Shell Binaries/Installers (OSX)
-
-```
-npm run dist
-```
-
-This script will download atom shell binaries and combine them with Copay sources
-to build a DMG for osx-x64, an installer EXE for win32, and a .tar.gz for linux-x64.
-It was developed to be run on OSX. The outputs are copied to the dist directory.
-
-DMG is created with hdiutil
-EXE is created with makensis (brew install makensis)
-
-
-# Development
-
-## Native Shell
-
-To add features that enhance the native experience of Copay, first follow the
-directions above under "Running in the Native Shell". It's important to ensure
-that functionality within this context should either hook into existing features
-or supplement the experience of those features. Copay should continue to operate
-full-featured from within a modern web browser.
-
-Shell functionality works by sending and receiving messages between the Copay
-application and the shell wrapper. Native functionality should be handled mostly
-from within `shell/lib/message-handler.js`, which receives messages conditionally
-from the front-end Angular controllers.
-
-Look at `js/shell.js` to see how we determine if Copay is running from within the
-native shell context. If we are running within the shell, Copay has access to the
-global variable `window.cshell`, which provides access to the messenger. For
-instance, to Copay might want to use a native dialog alert in favor of a regular
-one if running in this context. You would do this like so:
-
-```js
-if (window.cshell) {
- window.cshell.send('alert', 'info', 'Please select a wallet.');
-}
-else {
- window.alert('Please select a wallet.');
-}
-```
diff --git a/bower.json b/bower.json
index a924bcb97..e13a87001 100644
--- a/bower.json
+++ b/bower.json
@@ -4,7 +4,7 @@
"copay",
"wallet",
"multisignature",
- "bircore"
+ "bitcore"
],
"dependencies": {
"angular": "~1.3.13",
@@ -15,8 +15,9 @@
"foundation": "zurb/bower-foundation#~5.5.1",
"foundation-icon-fonts": "*",
"ng-lodash": "~0.2.0",
- "angular-moment": "~0.9.0",
- "angular-bitcore-wallet-client": "^0.0.21",
+ "angular-moment": "~0.10.1",
+ "moment": "~2.10.3",
+ "angular-bitcore-wallet-client": "^0.0.26",
"angular-ui-router": "~0.2.13",
"qrcode-decoder-js": "*",
"fastclick": "*",
diff --git a/cordova/android/res/drawable-hdpi/copay.png b/cordova/android/res/drawable-hdpi/icon.png
similarity index 100%
rename from cordova/android/res/drawable-hdpi/copay.png
rename to cordova/android/res/drawable-hdpi/icon.png
diff --git a/cordova/android/res/drawable-ldpi/copay.png b/cordova/android/res/drawable-ldpi/icon.png
similarity index 100%
rename from cordova/android/res/drawable-ldpi/copay.png
rename to cordova/android/res/drawable-ldpi/icon.png
diff --git a/cordova/android/res/drawable-mdpi/copay.png b/cordova/android/res/drawable-mdpi/icon.png
similarity index 100%
rename from cordova/android/res/drawable-mdpi/copay.png
rename to cordova/android/res/drawable-mdpi/icon.png
diff --git a/cordova/android/res/drawable-port-hdpi/copayscreen.png b/cordova/android/res/drawable-port-hdpi/copayscreen.png
new file mode 100644
index 000000000..784d90611
Binary files /dev/null and b/cordova/android/res/drawable-port-hdpi/copayscreen.png differ
diff --git a/cordova/android/res/drawable-port-ldpi/copayscreen.png b/cordova/android/res/drawable-port-ldpi/copayscreen.png
new file mode 100644
index 000000000..55e3d8e58
Binary files /dev/null and b/cordova/android/res/drawable-port-ldpi/copayscreen.png differ
diff --git a/cordova/android/res/drawable-port-mdpi/copayscreen.png b/cordova/android/res/drawable-port-mdpi/copayscreen.png
new file mode 100644
index 000000000..800aa23ef
Binary files /dev/null and b/cordova/android/res/drawable-port-mdpi/copayscreen.png differ
diff --git a/cordova/android/res/drawable-port-xhdpi/copayscreen.png b/cordova/android/res/drawable-port-xhdpi/copayscreen.png
new file mode 100644
index 000000000..db9f7a48f
Binary files /dev/null and b/cordova/android/res/drawable-port-xhdpi/copayscreen.png differ
diff --git a/cordova/android/res/drawable-xhdpi/copay.png b/cordova/android/res/drawable-xhdpi/icon.png
similarity index 100%
rename from cordova/android/res/drawable-xhdpi/copay.png
rename to cordova/android/res/drawable-xhdpi/icon.png
diff --git a/cordova/android/res/drawable/copayscreen.9.png b/cordova/android/res/drawable/copayscreen.9.png
deleted file mode 100644
index a47c06e84..000000000
Binary files a/cordova/android/res/drawable/copayscreen.9.png and /dev/null differ
diff --git a/cordova/android/res/drawable/copay.png b/cordova/android/res/drawable/icon.png
similarity index 100%
rename from cordova/android/res/drawable/copay.png
rename to cordova/android/res/drawable/icon.png
diff --git a/cordova/build.sh b/cordova/build.sh
index 9858c897f..628837944 100755
--- a/cordova/build.sh
+++ b/cordova/build.sh
@@ -163,8 +163,8 @@ if [ $CURRENT_OS == "ANDROID" ]; then
mkdir -p $PROJECT/platforms/android/res/xml/
checkOK
- cp android/AndroidManifest.xml $PROJECT/platforms/android/AndroidManifest.xml
- checkOK
+# cp android/AndroidManifest.xml $PROJECT/platforms/android/AndroidManifest.xml
+# checkOK
cp android/project.properties $PROJECT/platforms/android/project.properties
checkOK
diff --git a/cordova/config.xml b/cordova/config.xml
index 2cf53f529..40e873480 100644
--- a/cordova/config.xml
+++ b/cordova/config.xml
@@ -1,8 +1,8 @@