Manuel Araoz
1d6e4b897f
remove '...' from More tab name
2014-07-21 16:25:47 -03:00
Manuel Araoz
1e44ce2cc7
add delete option in intermediate screen
2014-07-21 16:24:41 -03:00
Yemel Jardi
5f27f1e7a6
Move address modal to a separate file, rename html files and reintroduce bitcoin protocol handler
2014-07-18 18:51:55 -03:00
Yemel Jardi
0c3709ceee
Add copayer list at sidebar, separate snippet and clean video controller code
2014-07-18 18:38:43 -03:00
Gustavo Maximiliano Cortez
b17bc2310d
test for new angular directive: match password inputs
2014-07-18 18:18:05 -03:00
Gustavo Maximiliano Cortez
b51e8b3539
password confirmation when joining and creating a wallet
2014-07-18 18:18:05 -03:00
Yemel Jardi
4f57c3f696
Highlight active section on sidebar
2014-07-18 15:23:01 -03:00
Yemel Jardi
0ffbd585f8
Add QR modal at address list and clean deprecated code
2014-07-18 11:24:29 -03:00
Yemel Jardi
d484c5ab49
Replace iframe for window.open _blank
2014-07-17 22:35:24 -03:00
Yemel Jardi
f1a2b357db
Add system notification icon
2014-07-17 21:23:09 -03:00
Yemel Jardi
aa4af0a0e9
Add email wallet backup using iframe
2014-07-17 16:53:38 -03:00
Yemel Jardi
ddebfee8b1
Add vibration and system notifications
2014-07-17 16:52:32 -03:00
Gustavo Maximiliano Cortez
f7e4390507
Split create new wallet page
2014-07-17 16:00:58 -03:00
Gustavo Maximiliano Cortez
0ffb8eb42f
New schema for signin/join a wallet
2014-07-17 15:09:44 -03:00
Gustavo Maximiliano Cortez
91c7ab100d
Fixes karma tests
2014-07-16 19:00:34 -03:00
Gustavo Maximiliano Cortez
0a027360a8
Split index.html in many files smaller. New right column when the wallet is ready. Removed templates selector.
2014-07-16 17:59:28 -03:00
Yemel Jardi
c190729e81
Implemet bitpay password strength checker
2014-07-14 11:59:47 -03:00
Yemel Jardi
abdb876a4b
Remove automatic partial backup
2014-07-10 17:45:16 -03:00
Ryan X. Charles
643cad3a39
change encryption to work on hex strings
...
..instead of binary, to work around an issue with bitcore/sjcl. I'm not sure
what the issue is exactly, except that encryption of binary data isn't working
correctly due to some kind of string stuff involving decodeURIComponent inside
sjcl. I haven't fully figured it out. For now I am changing the network
protocol to hex to workaround the issue.
See this: https://github.com/bitpay/bitcore/pull/416
2014-07-09 01:13:42 -07:00
Ryan X. Charles
88ab38eb00
add nonce support to WebRTC and Wallet
...
Each person keeps track of their own nonce, and the nonces of the other
copayers. The nonce is iterated for each message. If a person ever doesn't
iterate their nonce, that message is discarded by the copayers.
The nonces are saved as networkNonce (your nonce) and networkNonces (the nonces
of your copayers) in the wallet file.
In order to support restoring old wallets, the first four bytes of the 8 byte
nonce are actually the current time in seconds. Thus you can restore an old
wallet, because certainly at least one second has passed since your last
message. Only if you try to restore an old wallet within 1 second from the time
of your last message will you have a problem (or if your system clock is
grossly inaccurate).
2014-07-08 23:03:30 -07:00
Ryan X. Charles
a1155c2798
add support for 8 byte big endian nonce to Message
...
...network protocol is backwards incompatible with previous network protocl.
also includes a second version number for backwards-compatible changes (the
original version number was for backwards-incompatible changes).
2014-07-08 20:02:37 -07:00
Matias Alejo Garcia
27e27af7ab
Merge pull request #872 from cmgustavo/bug/01-config-storage
...
Fixes: save config in localStorage
2014-07-08 21:00:03 -03:00
Gustavo Maximiliano Cortez
d91c42ee30
Merge pull request #873 from matiu/feature/test01
...
Feature/test01
2014-07-08 20:13:23 -03:00
Matias Alejo Garcia
248c18596c
more tests
2014-07-08 19:52:47 -03:00
Gustavo Maximiliano Cortez
5d5bf3dfc5
Merge pull request #849 from yemel/feature/backup-wallet
...
Wallet Backups
2014-07-08 19:17:43 -03:00
Matias Alejo Garcia
fb2b6c40ba
add tests to localencrypted
2014-07-08 19:11:48 -03:00
Gustavo Maximiliano Cortez
4d160a4ee7
Fixes:
...
* Save config in localStorage
* Show forced networkName in settings Page
2014-07-08 18:53:02 -03:00
Yemel Jardi
774f9e4def
Fix importing partial backup
2014-07-08 16:47:00 -03:00
Gustavo Maximiliano Cortez
937369d0c7
Merge pull request #870 from matiu/bug/handlerNetErrors
...
Bug/handler net errors
2014-07-08 15:59:40 -03:00
Yemel Jardi
cadd66812b
Skip partial backup on 1-1 wallet
2014-07-08 15:54:10 -03:00
Yemel Jardi
e6a9a443cc
Update tests
2014-07-08 15:54:10 -03:00
Yemel Jardi
c145290167
Add full backup stage with user feedback
2014-07-08 15:53:34 -03:00
Yemel Jardi
49ac6dfcf4
Hold on backup page until all copayers made a full backup
2014-07-08 15:53:34 -03:00
Yemel Jardi
f9fad5d62f
Add partial backup at create and join
2014-07-08 15:53:34 -03:00
Matias Alejo Garcia
137e9ca108
Merge pull request #868 from cmgustavo/bug/video-intermediate-page
...
Fixed video while waiting for copayer
2014-07-08 15:44:25 -03:00
Matias Alejo Garcia
b0ff5494e0
Merge pull request #865 from maraoz/feature/force-testnet
...
Feature: allow to force network from config
2014-07-08 15:35:31 -03:00
Matias Alejo Garcia
c0338a1f43
add .bind
2014-07-08 15:31:03 -03:00
Gustavo Maximiliano Cortez
ad403309ce
Fixed video while waiting for copayer
2014-07-08 15:26:20 -03:00
Matias Alejo Garcia
bbac45ee7a
fixes handling networking errors and retries. Adds tests
2014-07-08 15:25:12 -03:00
Matias Alejo Garcia
5d63741f35
Merge pull request #862 from yemel/fix/address-list
...
Fix showing QR code on address list when it shouldn't
2014-07-08 15:05:55 -03:00
Manuel Araoz
4d70f0cf24
add message for unchangeable network
2014-07-08 13:23:43 -03:00
Manuel Araoz
00cf32fc8d
add forceNetwork parameter and test it
2014-07-08 12:34:49 -03:00
Yemel Jardi
cef5b72557
Fix showing QR code on address list when it shouldn't
2014-07-08 12:23:10 -03:00
Matias Alejo Garcia
360ccd724d
change settings tab name
2014-07-08 10:48:56 -03:00
Matias Alejo Garcia
141e8bddd3
fixes txproposal notifications
2014-07-08 08:58:24 -03:00
Gustavo Maximiliano Cortez
6ea9831913
Merge pull request #851 from matiu/bug/undefined3
...
fix undefined bugs
2014-07-07 20:44:59 -03:00
Gustavo Maximiliano Cortez
6e442cd902
Merge pull request #847 from matiu/bug/handleInsightErrors
...
handle empty Insight responses
2014-07-07 20:26:12 -03:00
Gustavo Cortez
14cea0362f
Fixes and re-factory
2014-07-07 20:01:50 -03:00
Matias Alejo Garcia
d099db6cde
fix undefined bugs
2014-07-07 19:39:44 -03:00
Matias Alejo Garcia
1cb10219e9
more handles
2014-07-07 18:46:12 -03:00
Gustavo Cortez
a1e5246727
updated
2014-07-07 18:13:26 -03:00
Matias Alejo Garcia
d192cc5270
handle empty Insight responsed
2014-07-07 18:12:58 -03:00
Gustavo Maximiliano Cortez
4f57fe2368
Merge pull request #844 from matiu/bug/settings10
...
fix save in Firefox
2014-07-07 18:11:55 -03:00
Matias Alejo Garcia
7e6827351f
rm log
2014-07-07 18:06:30 -03:00
Gustavo Maximiliano Cortez
bc4a1ca3ee
Merge pull request #843 from matiu/feature/intermediate-screen
...
Feature/intermediate screen
2014-07-07 17:54:52 -03:00
Gustavo Maximiliano Cortez
48fb8ed2c4
Merge pull request #842 from matiu/bug/workaround-urihandler
...
workaround bug of urihandler in firefox
2014-07-07 17:46:48 -03:00
Gustavo Cortez
0931024e23
Fixes: verify addressbook method
2014-07-07 17:38:17 -03:00
Matias Alejo Garcia
93bbc68f5f
fix save in Firefox
2014-07-07 17:30:42 -03:00
Matias Alejo Garcia
e180e53e73
add SIN and video
2014-07-07 17:00:26 -03:00
Matias Alejo Garcia
164d0c198a
workaround bug of urihandler in firefox
2014-07-07 16:57:57 -03:00
Alan Stoll
996f6f0150
we still need node integration, so fix moment loader another way
2014-07-07 15:53:42 -04:00
Matias Alejo Garcia
2626414771
Merge pull request #830 from yemel/fix/peer-id-taken
...
Derive token from cid, bring back the custom version of peerjs
2014-07-07 15:55:46 -03:00
Matias Alejo Garcia
f497d76405
Merge pull request #816 from yemel/feature/bipNNN-refactor
...
Feature/bip nnn refactor
2014-07-07 15:55:13 -03:00
Gustavo Cortez
ac2eda3670
Fixes typos and re-factory throw errors
2014-07-07 14:53:34 -03:00
Manuel Araoz
490f0b4536
remove duplicate error
2014-07-07 14:18:11 -03:00
Yemel Jardi
d0693442ce
Remove magic number fixes #736
2014-07-07 12:27:05 -03:00
Yemel Jardi
e22eed8610
Fix double wallet store on open/create/join
2014-07-07 12:17:36 -03:00
Yemel Jardi
f8ea3a4090
Derive token from cid, bring back the custom version of peerjs
2014-07-07 11:29:28 -03:00
Gustavo Cortez
7cdf559fd7
Fixes typos: Matias's suggestions. Added more tests
2014-07-07 10:58:43 -03:00
Matias Alejo Garcia
a7e7d258ee
Merge pull request #823 from bechi/feature/import
...
fix import layout
2014-07-07 10:37:44 -03:00
Bechi
4effa511d4
fix import layout
2014-07-07 10:34:53 -03:00
Matias Alejo Garcia
44ef1c4710
Merge pull request #818 from maraoz/bug/addresses-check-network
...
check network for addresses
* Chrome 35.0.1916 (Mac OS X 10.9.3): Executed 76 of 76 SUCCESS (0.806 secs / 0.239 secs)
* mocha: 170 passing (8s)
* browser: 100%: 128.16s
Code: OK (I am starting to like preconditions 👍 )
2014-07-07 09:45:23 -03:00
Matias Alejo Garcia
72e2960202
Merge pull request #643 from gordonwritescode/bug/join-copy-shell
...
I manually teste the copy& paste and it works. Since this is a minor PR (couple of lines) I am merging it.
2014-07-07 09:37:37 -03:00
Gustavo Cortez
2ad4aee2d6
Show only entry I want. Hidden anywhere.
2014-07-07 02:21:29 -03:00
Gustavo Cortez
c83e0c73da
Delete entry with a wrong signature
2014-07-07 01:57:25 -03:00
Gustavo Cortez
313fcd4808
Added creator's signature to address book entry. Re-factory somethings and improve the merge of them
2014-07-07 01:33:39 -03:00
Manuel Aráoz
0f28f607d8
Merge pull request #813 from matiu/feature/minor-ux-changes
...
add testnet in footer / add links
2014-07-04 14:25:25 -03:00
Manuel Araoz
a30b8d81bb
fix tests
2014-07-04 12:51:27 -03:00
Manuel Araoz
90ebd8deb5
add check to core, not only UI
2014-07-04 11:40:07 -03:00
Manuel Araoz
1714e8dffa
add network check to address
2014-07-04 11:24:11 -03:00
Yemel Jardi
7562c3f9e7
Add some test and refactor getCosigner
2014-07-04 09:45:02 -03:00
Yemel Jardi
2abc35ae57
Add update indexes and support old indexes schema
2014-07-03 16:42:29 -03:00
Yemel Jardi
fd2cf54eb4
Hide empty addresses from othe copayers
2014-07-03 16:42:29 -03:00
Yemel Jardi
04b6aa4003
PublicKeyRing handles one index for each cosigner
2014-07-03 16:42:29 -03:00
Yemel Jardi
b02cb17989
Create indexes for all copayers
2014-07-03 16:42:29 -03:00
Yemel Jardi
e9f20b5de6
Change PublicKeyRing index to array of AddressIndex
2014-07-03 16:42:29 -03:00
Yemel Jardi
2e56a782bd
Add cosigner index to AddressIndex
2014-07-03 16:42:29 -03:00
Matias Alejo Garcia
008199f4c0
Merge pull request #809 from maraoz/ui/settings-tab
...
change backup to settings tab
2014-07-03 16:16:20 -03:00
Manuel Araoz
1b780d268b
get URI parsing into copay core
2014-07-03 12:52:28 -03:00
Matias Alejo Garcia
5ba388e911
add testnet in footer / add links
2014-07-03 11:37:26 -03:00
Manuel Araoz
8acaca75fb
autocomplete send form after uri handled
2014-07-03 11:13:59 -03:00
Manuel Araoz
8b25b5932f
add tests and fix some minor issues
2014-07-03 11:13:59 -03:00
Manuel Araoz
433f1570de
add first uri handler
2014-07-03 11:13:59 -03:00
Manuel Araoz
a7d484c944
basic URI handling
2014-07-03 11:13:59 -03:00
Manuel Araoz
302d5448a6
change backup to settings
2014-07-03 10:49:52 -03:00
Gustavo Cortez
f6709c4000
Fixes: catch error message when importing wallet from different network
2014-07-02 10:43:00 -03:00
Manuel Araoz
0a4eb0f3be
fix network error on logout
2014-06-30 12:00:14 -03:00
Manuel Araoz
df6fd7b474
config
2014-06-30 11:53:20 -03:00
Gustavo Maximiliano Cortez
c745aa8c3e
Merge pull request #787 from matiu/bug/settings
...
Bug/settings
2014-06-27 17:42:35 -03:00
Matias Alejo Garcia
fd6a2c19b2
fix disable video options
2014-06-27 17:09:12 -03:00
Matias Alejo Garcia
1d45e0fc5d
defaults to SSL server of peerjs
2014-06-27 16:44:33 -03:00
Matias Alejo Garcia
1ff057f892
fix autocomple ssl / port
2014-06-27 16:31:45 -03:00
Matias Alejo Garcia
7e70541487
fix settings autocomplete
2014-06-27 16:23:23 -03:00
Gustavo Maximiliano Cortez
0bfbad880d
Merge pull request #785 from maraoz/bug/remove-rogue-notifications
...
remove some extra old-style notifications
2014-06-27 16:23:09 -03:00
Matias Alejo Garcia
03662d9017
Merge pull request #786 from cmgustavo/bug/01-setting-typos
...
Fix typos in setting options.
2014-06-27 16:08:38 -03:00
Gustavo Cortez
e7dbaa2767
Fix typos in setting options.
2014-06-27 15:59:59 -03:00
Manuel Araoz
f964467c01
change version notifications to html5
2014-06-27 15:42:38 -03:00
Manuel Araoz
80376c16f8
fix insight notification
2014-06-27 15:42:38 -03:00
Manuel Araoz
1b82c3b52e
remove insight custom notification
2014-06-27 15:42:38 -03:00
Manuel Araoz
32a7190a80
remove authoritativeness for txp metadata
2014-06-27 13:03:24 -03:00
Matias Alejo Garcia
cfdd7980b8
Merge pull request #765 from cmgustavo/bug/number-filter-angularjs
...
Bug/angularjs-filter
2014-06-27 10:10:30 -03:00
Gustavo Maximiliano Cortez
1af298b5f1
Merge pull request #772 from matiu/feature/defaultsToSSLandLivenet
...
SSL and livenet config by default
2014-06-27 09:55:26 -03:00
Matias Alejo Garcia
7693b27e90
rm console.log
2014-06-27 09:42:18 -03:00
Gustavo Cortez
75b45d2f17
Fixed amount values: decimal is variable, depending of unit in config. Also custom values are allowed
2014-06-27 02:46:28 -03:00
Gustavo Cortez
bc5c473752
Fix conflicts:
...
index.html
2014-06-27 00:04:25 -03:00
Matias Alejo Garcia
16541f413e
Merge pull request #773 from maraoz/ui/unify-notifications
...
Unify notification systems
2014-06-26 23:27:56 -03:00
Matias Alejo Garcia
c16531dfb7
Merge pull request #768 from ryanxcharles/feature/authentication
...
Authentication
2014-06-26 23:12:46 -03:00
Matias Alejo Garcia
4467ae270f
Merge pull request #759 from cmgustavo/bug/01-amount-input
...
Bug/01 amount input
2014-06-26 22:47:56 -03:00
Manuel Araoz
5bc573b490
fix error notif time
2014-06-26 19:09:48 -03:00
Manuel Araoz
507b844eed
fix transactions
2014-06-26 19:00:05 -03:00
Manuel Araoz
5e12523338
fix signin and add tests
2014-06-26 19:00:04 -03:00
Manuel Araoz
8d3d35ff83
fix setup, add test
2014-06-26 18:59:35 -03:00
Manuel Araoz
4c5d3883e1
fix import and send, and add test
2014-06-26 18:57:03 -03:00
Manuel Araoz
1e1ac82a14
remove flashmessages from transactions
2014-06-26 18:57:03 -03:00
Manuel Araoz
c400ba2695
remove flashmessages from header
2014-06-26 18:57:03 -03:00
Manuel Araoz
710160ff84
remove flashmessages from import
2014-06-26 18:57:03 -03:00
Manuel Araoz
40a07e9647
remove flashmessages from signin
2014-06-26 18:57:03 -03:00
Manuel Araoz
e389a3f82c
replace flashmessage for notifications
2014-06-26 18:57:03 -03:00
Matias Alejo Garcia
d4805b925d
SSL and livenet config by default
2014-06-26 18:47:27 -03:00
Ryan X. Charles
c0b95a5879
fix encoding mistake - payload should be buffer-like
2014-06-26 14:26:58 -07:00
Ryan X. Charles
08a741d880
confirm peerId matches claimed pubkey to prevent MITM attacks
2014-06-26 13:58:45 -07:00
Gustavo Cortez
5f99554478
New Angular filter for correct the formatting issue of the currency value
2014-06-26 16:11:40 -03:00
Gustavo Maximiliano Cortez
dff3c9c479
Merge pull request #755 from yemel/feature/importing-feedback
...
Add feedback while importing wallet
2014-06-26 15:51:28 -03:00
Ryan X. Charles
543c42a6a8
add authentication via new Message core class
2014-06-26 08:50:39 -07:00
Manuel Araoz
8ef0d565ab
fix import backup request
2014-06-26 12:33:14 -03:00
Manuel Araoz
1639b796cf
intermediate screen backup
2014-06-26 10:16:28 -03:00
Gustavo Cortez
2de90d093e
Fixes:
...
* Copy available funds to input (amount) on Chrome browser.
* Improve style of topAvailable button.
* Show valid message immediately after copy.
* Hide link if not have funds
2014-06-25 18:54:08 -03:00
Yemel Jardi
96cbf8ad7b
Add feedback while importing wallet
2014-06-25 15:58:55 -03:00
Gustavo Cortez
f379ee95c0
Fixes: number variables forced to be a Number type.
2014-06-25 15:44:19 -03:00
Gustavo Maximiliano Cortez
7e3477d03f
Merge pull request #752 from matiu/bug/balance-update
...
fix address event subscription
2014-06-25 11:45:30 -03:00
Gustavo Maximiliano Cortez
8a8614fe5b
Merge pull request #742 from yemel/feature/better-off-alone
...
Review copay features for 1-of-1
2014-06-25 11:34:51 -03:00
Yemel Jardi
ccabcc3740
Remove update function
2014-06-25 11:28:40 -03:00
Matias Alejo Garcia
792f48b2ea
fix address event subscription
2014-06-25 11:12:38 -03:00
Manuel Araoz
2bf8ac912f
add preconditions to Structure.js
2014-06-25 11:10:11 -03:00
Manuel Araoz
326384cd4b
optimize redeemscript map generation
2014-06-24 17:08:53 -03:00
Yemel Jardi
7d8d89ab38
Review copay features for 1-of-1
2014-06-24 15:54:10 -03:00
Matias Alejo Garcia
f1257d054c
fix conflicts
2014-06-24 13:02:25 -03:00
Matias Alejo Garcia
1abf1dc90d
small refactor on rootScope
2014-06-24 12:57:15 -03:00
Ryan X. Charles
ea2e2d4e19
run js-beautify on everything
...
...with two spaces. Command: js-beautify -s 2 -r [filename]
2014-06-24 08:36:32 -07:00
Gustavo Maximiliano Cortez
da445e7c69
Merge pull request #730 from yemel/fix/new-address-on-payment
...
Change default address list
2014-06-24 12:00:12 -03:00
Ryan X. Charles
b64449ae09
Merge pull request #721 from maraoz/feature/autotop-send
...
send all available balance button
2014-06-24 07:34:06 -07:00
Ryan X. Charles
e0ed8044a7
Merge pull request #734 from cmgustavo/feature/wallet-creation
...
Feature/wallet creation
2014-06-24 07:19:59 -07:00
Gustavo Maximiliano Cortez
621dcc1d09
Merge pull request #733 from yemel/feature/display-address-label
...
Add directive to render address from the book with a tooltip
2014-06-24 10:53:40 -03:00
Ryan X. Charles
a49b9cf664
Merge pull request #727 from maraoz/ui/tx-icon
...
fix/change notification icons
2014-06-23 15:50:10 -07:00
Ryan X. Charles
0d54875bf2
Merge pull request #712 from maraoz/txp/protocol/security2
...
Improve tx proposal protocol security
2014-06-23 15:18:56 -07:00
Gustavo Cortez
6f9a175f26
Intermediate screen at wallet creation. Another fixes.
...
* Intermediate screen waiting for copayers.
* Fix layout for small devices.
* Improve tooltip styles.
* Fixed size of comment input.
2014-06-23 19:09:26 -03:00
Yemel Jardi
099a282fb9
Add directive to render address from the book with a tooltip
2014-06-23 17:34:54 -03:00
Manuel Araoz
d83f0388f3
add send all balance
2014-06-23 15:05:44 -03:00
Manuel Araoz
29b98b6adf
working on top button
2014-06-23 15:05:44 -03:00
Yemel Jardi
e1dc275ddd
Refresh balance on new block
2014-06-23 14:58:11 -03:00
Yemel Jardi
26c829f6de
Add validation and tests for spendUnconfirmed = false
2014-06-23 14:58:11 -03:00
Yemel Jardi
38ac18458b
Change default address list
2014-06-23 13:26:13 -03:00
Manuel Araoz
f4a5202a99
add seenBy fix
2014-06-23 11:23:48 -03:00
Manuel Araoz
cf159241a9
working towards fixing tests with new rules
2014-06-23 11:23:48 -03:00
Manuel Araoz
781adacbef
fix dependency management
2014-06-23 11:23:19 -03:00
Manuel Aráoz
4d6e9f8a6d
Merge pull request #677 from ryanxcharles/feature/ECIES
...
ECIES
2014-06-23 11:22:22 -03:00
Manuel Araoz
4b4d34224b
change notification icons
2014-06-23 10:34:54 -03:00
Manuel Araoz
0347cb5bda
add isMobile service and tests
2014-06-23 09:34:48 -03:00
Ryan X. Charles
8a89e687e1
bug: this -> self
2014-06-19 14:26:34 -07:00
Matias Alejo Garcia
78493f9d91
Merge pull request #720 from yemel/fix/wallet-import
...
Fix error message on wallet import (wrong password)
2014-06-19 17:22:01 -03:00
Matias Alejo Garcia
a07957d4a3
Merge pull request #719 from yemel/anti-feature/remove-email-backup
...
Remove email backup feature
2014-06-19 17:20:47 -03:00
Ryan X. Charles
7ae6438478
add tests for Wallet
2014-06-19 13:15:41 -07:00
Ryan X. Charles
8e81e9108f
add private key in Wallet call to network start
2014-06-19 13:14:51 -07:00
Ryan X. Charles
b9ecab9b92
remove commented-out references to obsolete netKey
2014-06-19 13:14:51 -07:00
Ryan X. Charles
98b864454f
add some basic tests for WebRTC
2014-06-19 13:13:01 -07:00
Ryan X. Charles
8bba982978
make WebRTC tests work
2014-06-19 13:13:01 -07:00
Ryan X. Charles
31d601b2a6
initial work replacing symmetric shared secret with ECIES
2014-06-19 13:13:01 -07:00
Matias Alejo Garcia
1dc420b215
Merge pull request #697 from cmgustavo/feature/addressbook
...
Addressbook
2014-06-19 17:03:18 -03:00
Gustavo Cortez
47dcc12910
Fix Conflicts:
...
js/models/core/Wallet.js
2014-06-19 16:43:34 -03:00
Matias Alejo Garcia
44901cd635
fix conflics
2014-06-19 16:34:37 -03:00
Yemel Jardi
06c1640d99
fix wallet import error message
2014-06-19 16:07:51 -03:00
Manuel Araoz
0c03af53a8
fixed karma test bug
2014-06-19 15:57:38 -03:00
Manuel Araoz
e09d8e11d4
optimize txp protocol
2014-06-19 15:57:38 -03:00
Manuel Araoz
b7af51ceee
all tests passing
2014-06-19 15:57:38 -03:00
Manuel Araoz
889edf4b92
add preconditions and tests
2014-06-19 15:57:38 -03:00
Manuel Araoz
1457764930
change 'k' for 'ntxid'
2014-06-19 15:56:35 -03:00
Manuel Araoz
d8e564b031
remove old methods
2014-06-19 15:56:35 -03:00
Manuel Araoz
03b4d16473
following the single TxProposal changes
2014-06-19 15:56:35 -03:00
Manuel Araoz
27de2896d8
working on refactor
2014-06-19 15:56:34 -03:00
Manuel Araoz
7001e21c71
ocha
2014-06-19 15:56:34 -03:00
Manuel Araoz
b791d58c6c
refactors
2014-06-19 15:56:34 -03:00
Manuel Araoz
e0db6cac28
fix dependency management
2014-06-19 15:56:34 -03:00
Yemel Jardi
7847bdcb2c
Remove email backup feature
2014-06-19 15:54:12 -03:00
Matias Alejo Garcia
50823ebd1c
Merge pull request #699 from yemel/feature/one-time-backups
...
Add wallet addresses index discovery on importing backup
2014-06-19 15:32:37 -03:00
Gustavo Cortez
f1b92ac67f
update branch
2014-06-19 13:16:20 -03:00
Yemel Jardi
386a5bea6f
move update indexes to the loading screen
2014-06-19 11:35:38 -03:00
Matias Alejo Garcia
8b5e616668
add tests for node
2014-06-19 00:33:27 -03:00
Matias Alejo Garcia
0481cf8e02
fixes POST request in node
2014-06-19 00:17:46 -03:00
Gustavo Cortez
4aa3915381
Sync address book with all copayer
2014-06-18 20:18:13 -03:00
Manuel Araoz
86633cd5b4
fix karma tests
2014-06-18 16:02:31 -03:00
Yemel Jardi
29920abdb3
Add wallet addresses index discovery on importing backup
2014-06-18 11:10:51 -03:00
Gustavo Cortez
21baa103bd
Fix Conflicts:
...
js/models/core/WalletFactory.js
2014-06-18 10:03:22 -03:00
Manuel Aráoz
107414ec7e
Merge pull request #685 from matiu/feature/deleteWallet
...
Feature/delete wallet
2014-06-18 08:49:06 -03:00
Gustavo Cortez
f5aad7bd15
Addressbook on SendPage
2014-06-18 01:00:32 -03:00
Matias Alejo Garcia
a83aa869fd
remove .only
2014-06-17 23:16:15 -03:00
Matias Alejo Garcia
a9624db133
Merge pull request #688 from maraoz/automatic/backup
...
add notification saying backup was created
2014-06-17 16:49:47 -03:00
Manuel Araoz
0afd80bbd9
fix matis comments
2014-06-17 16:44:09 -03:00
Matias Alejo Garcia
cd71ce4421
fix conflics
2014-06-17 16:25:38 -03:00
Matias Alejo Garcia
710c9c9657
fix tests
2014-06-17 14:02:39 -03:00
Ryan X. Charles
f7e34acae8
make mocha browser tests all run with no console errors
...
...except Wallet and WalletFactory.
2014-06-17 09:03:30 -07:00
Manuel Araoz
718ae69576
add notification saying backup was created
2014-06-17 11:33:43 -03:00
Gustavo Maximiliano Cortez
03993b5172
Merge pull request #686 from maraoz/automatic/backup
...
Automatic backup after create/join
2014-06-17 10:56:27 -03:00
Matias Alejo Garcia
2c60fd91c0
implements delete wallet, in backuptab
2014-06-16 17:37:33 -03:00
Manuel Araoz
eeb621b601
added auto backup after create/join
2014-06-16 16:54:50 -03:00
Manuel Araoz
b40038a554
extract backup into service
2014-06-16 16:46:17 -03:00
Matias Alejo Garcia
46feadf57c
delete Wallet WIP
2014-06-16 15:58:10 -03:00
Manuel Araoz
86295c9cf0
add backup service
2014-06-16 15:44:22 -03:00
Yemel Jardi
6ab77e8711
Add user notifications on transaction signed and rejected events
2014-06-16 15:38:26 -03:00
Matias Alejo Garcia
00ca9f1c32
make unit configurable in settings. update after @cmgustavo comments
2014-06-16 12:44:18 -03:00
Matias Alejo Garcia
12b45fcfb9
rm log
2014-06-16 09:48:32 -03:00
Matias Alejo Garcia
194e5fed54
fix conflics
2014-06-13 19:47:11 -03:00
Matias Alejo Garcia
4fe58ec446
update to master
2014-06-13 19:47:11 -03:00
Matias Alejo Garcia
727bf8524a
implement BITS + tests
2014-06-13 19:46:47 -03:00
Matias Alejo Garcia
ec859355c6
refactor root.installStartupHandlers
2014-06-13 19:46:47 -03:00
Manuel Aráoz
618bff3895
Merge pull request #674 from cmgustavo/bug/01import-backup
...
Open wallet livenet in testnet mode and viceversa when importing backup
2014-06-13 16:48:29 -03:00
Gustavo Cortez
8c2a784d86
Fix Conflicts:
...
bower.json
2014-06-13 15:01:32 -03:00
Gustavo Cortez
89b69e5d0a
Fixes: open wallet livenet in testnet mode and viceversa when importing a backup
2014-06-13 11:47:22 -03:00
Manuel Aráoz
8d3ebcc0e2
Merge pull request #673 from yemel/feature/proposal-comments
...
Add user comment to transaction propossal
2014-06-13 11:30:12 -03:00
Matias Alejo Garcia
d4fa919a8b
Merge pull request #672 from maraoz/fix/travis-tests
...
general refactor
2014-06-13 10:33:32 -03:00
Yemel Jardi
bcbb6b54d1
Add user comment to transaction propossal
2014-06-13 10:33:30 -03:00
Matias Alejo Garcia
2340552437
Merge pull request #668 from yemel/fix/transaction-ordering
...
Fix transaction sorting comparator
2014-06-12 18:30:12 -03:00
Matias Alejo Garcia
bcbe97c15d
Merge pull request #665 from yemel/feature/highlight-qr-code
...
Add highlight on QR change, add selected address below the QR
2014-06-12 18:28:15 -03:00
Manuel Araoz
322a793b62
trying to fix tests
2014-06-12 14:36:00 -03:00
Yemel Jardi
0df0015755
Fix transaction sorting comparator
2014-06-12 12:49:08 -03:00
Gustavo Cortez
a76de35bb0
Fixes validation of input form. Improved error message
2014-06-12 11:09:18 -03:00
Yemel Jardi
e5f798d5ed
Add highlight on QR change, add selected address below the QR
2014-06-11 17:49:14 -03:00
Yemel Jardi
5c56b7972f
Change wording of very weak password, add strength tip, add tests
2014-06-11 15:39:56 -03:00
Gordon Hall
43e5279570
fix copy/paste bug on osx/linux/win
2014-06-10 10:39:13 -04:00
Matias Alejo Garcia
61410e519a
fix secure:false
2014-06-10 10:49:26 -03:00
Matias Alejo Garcia
33fc4f8623
ssl and video settings
2014-06-10 10:06:08 -03:00
Matias Alejo Garcia
2385fc28d4
rm log
2014-06-09 21:27:29 -03:00
Matias Alejo Garcia
4ae3748414
checks network match when joining a wallet
2014-06-09 21:00:28 -03:00
Matias Alejo Garcia
fcc1633816
rm log
2014-06-09 20:12:17 -03:00
Matias Alejo Garcia
d0e20c1bff
progressive reconnect time
2014-06-09 20:09:18 -03:00
Matias Alejo Garcia
be7e122b0a
rm variable reconnect time
2014-06-09 20:09:18 -03:00
Ryan X. Charles
deb3ac92d6
Merge pull request #616 from ryanxcharles/feature/remove-sound
...
remove sound
2014-06-09 15:04:13 -07:00
Gustavo Maximiliano Cortez
43806a5825
Merge pull request #623 from matiu/feature/livenet2
...
Feature/livenet2
2014-06-09 18:10:51 -03:00
Matias Alejo Garcia
4b95002d47
fix type
2014-06-09 18:05:39 -03:00
Matias Alejo Garcia
8e8bf1fb84
update to use pkr.networkName
2014-06-09 18:01:15 -03:00
Matias Alejo Garcia
60ed55b564
fix tests
2014-06-09 17:52:51 -03:00
Manuel Araoz
2fe08a258d
add test for sendTx
2014-06-09 17:52:08 -03:00
Matias Alejo Garcia
0be63c2801
handle disconnect sent
2014-06-09 17:37:16 -03:00
Matias Alejo Garcia
85030f00ab
add network to wallet file + check on open
2014-06-09 17:37:16 -03:00
Matias Alejo Garcia
e354e6d377
update insight url on network change
2014-06-09 17:37:16 -03:00
Manuel Araoz
697dea673a
add more tests and fix some bugs
2014-06-09 17:29:13 -03:00
Matias Alejo Garcia
eb5d9cd90a
fix bad message from peer on walletId type
2014-06-09 16:17:00 -03:00
Matias Alejo Garcia
5c6c02104d
fixes https://github.com/bitpay/copay/issues/613
2014-06-09 16:09:22 -03:00
Matias Alejo Garcia
88116dab25
add config for video, add names in footer
2014-06-09 15:59:18 -03:00
Ryan X. Charles
e0baf8bafb
remove sound
2014-06-09 10:42:05 -07:00
Matias Alejo Garcia
5ff8ad236a
fix tests
2014-06-09 11:41:13 -03:00
Matias Alejo Garcia
521dd3efe5
simply a little webRTC error handling, add more messages
2014-06-09 11:34:09 -03:00
Manuel Araoz
84b3752a58
add coverage, skip failing tests
2014-06-09 11:19:53 -03:00
Manuel Araoz
70d95b6f68
add more test coverage for Wallet
2014-06-09 11:19:53 -03:00
Manuel Araoz
13a9eebd9d
add Passphrase test
2014-06-09 11:19:53 -03:00
Matias Alejo Garcia
3f279b9708
Merge pull request #589 from yemel/feature/peerjs-reconnect
...
Add retry connection to peerjs server on login and peerjs server error handling
2014-06-06 17:42:22 -03:00
Manuel Araoz
cfb672182f
mute videos
2014-06-06 15:51:54 -03:00
Yemel Jardi
9b5e155192
Add retry connection to peerjs server on login
2014-06-06 12:30:50 -03:00
Matias Alejo Garcia
f554986dfe
fix dbg msg
2014-06-05 18:18:16 -03:00
Gustavo Maximiliano Cortez
38fd5b123f
Merge pull request #568 from gordonwritescode/feature/shell-clipboard
...
add mousetrap, enable copy/paste in shell
2014-06-05 17:20:57 -03:00
Yemel Jardi
a393654cd5
Add error message on wallet import while the wallet is already open
2014-06-05 16:52:09 -03:00
Manuel Aráoz
a3e0711dcd
Merge pull request #569 from matiu/bug/safeUnspent
...
Bug/safe unspent
2014-06-05 15:27:04 -03:00
Matias Alejo Garcia
c64bf07ae3
fix safeUnspents report
2014-06-05 14:55:19 -03:00
Gustavo Maximiliano Cortez
69e31e2a79
Merge pull request #565 from matiu/feature/reconnectInsight
...
insight REST API retry
2014-06-05 14:54:52 -03:00
Gordon Hall
3c354a2267
add mousetrap, enable copy/paste in shell
2014-06-05 13:04:08 -04:00
Matias Alejo Garcia
4a1ceb89fc
rm log
2014-06-05 12:46:48 -03:00
Matias Alejo Garcia
da7c2c88db
insight REST API retry
2014-06-05 12:18:54 -03:00
Matias Alejo Garcia
30c6dcae6f
Merge pull request #529 from gordonwritescode/feature/copay-shell
...
WIP: Copay Shell Integration 2
2014-06-05 11:31:43 -03:00
Matias Alejo Garcia
9c24b45f4c
fix in updateVersion with tests
2014-06-04 23:47:22 -03:00
Matias Alejo Garcia
a7cba1197a
add karma test for controller and service
2014-06-04 23:21:41 -03:00
Matias Alejo Garcia
3a4bb56c26
update to socket.io 1.0, adds connection error warnings
2014-06-04 23:16:57 -03:00
Yemel Jardi
953269d83b
Fix bug on send transaction about float precision
2014-06-04 18:00:43 -03:00
Mario Colque
29c8d0ba00
Merge pull request #548 from cmgustavo/bug/import-backup
...
Handle error when importing a backup
2014-06-04 16:52:31 -03:00
Manuel Araoz
cd23751ada
fail early with invalid tx proposals
2014-06-04 16:29:07 -03:00
Gustavo Cortez
1138e6feaf
Handle error when importing a backup
2014-06-04 16:15:03 -03:00
Manuel Araoz
77a7bda71b
clean imports
2014-06-04 14:28:47 -03:00
Manuel Araoz
8228f44fab
change protocol to send only indexes on new addr
2014-06-04 14:25:21 -03:00
Manuel Araoz
51d5d7164e
add AddressIndex model
2014-06-04 14:25:21 -03:00
Manuel Araoz
88df346c51
working towards new AddressIndex obj
2014-06-04 14:25:21 -03:00
Mario Colque
cf5e61cfcb
Merge pull request #545 from cmgustavo/bug/tx-list-insight
...
Bug/tx list insight
2014-06-04 12:34:46 -03:00
Gordon Hall
60cda70f72
Merge branch 'master' of github.com:bitpay/copay into feature/copay-shell
2014-06-04 10:16:39 -04:00
Gustavo Cortez
82893c703a
Fixed UI. Now aligned with other buttons
2014-06-04 10:57:15 -03:00
Gordon Hall
00dd3daf11
remove whitespace
2014-06-03 17:49:59 -04:00
Gustavo Cortez
5a0c1e235b
Fixed Conflicts:
...
index.html
2014-06-03 18:49:25 -03:00
Manuel Araoz
7798e38253
remove console.logs
2014-06-03 18:40:07 -03:00
Gordon Hall
47f9ade884
merged email modal and wired up copay shell integration for it
2014-06-03 16:51:44 -04:00
Matias Alejo Garcia
ca7b9168c3
rm log
2014-06-03 17:49:11 -03:00
Matias Alejo Garcia
77f6a8221a
change names in services
2014-06-03 17:49:11 -03:00
Matias Alejo Garcia
ac58d9744e
change angular module namespace to copayApp
2014-06-03 17:48:37 -03:00
Matias Alejo Garcia
7432f216bb
add handler for missing configuration errors
2014-06-03 17:47:14 -03:00
Manuel Aráoz
77e7d8d46d
Merge pull request #538 from yemel/feature/backup-modal-input
...
Add modal to email backup
2014-06-03 17:30:30 -03:00
Gustavo Cortez
8a40f169c0
Simplification and fixes when getting transaction list (controller) from insight and look&feel of tx list
2014-06-03 16:54:09 -03:00
Gordon Hall
11c1157f9e
added handling of importing a backup
2014-06-03 15:48:27 -04:00
Yemel Jardi
21113b9baa
Add modal to email backup
2014-06-03 16:13:56 -03:00
Gordon Hall
4dbad23eac
Merge branch 'master' of github.com:bitpay/copay into feature/copay-shell
2014-06-03 14:22:31 -04:00
Gordon Hall
ceafc3bb4f
added message for backup to file for when instide copay shell
2014-06-03 12:55:40 -04:00
Gordon Hall
2818ff6d60
now sending alert message to shell when menu action can't be handled
2014-06-03 11:55:48 -04:00
Manuel Araoz
fe177eaba2
fix tests
2014-06-03 12:40:28 -03:00
Manuel Araoz
3934b750f2
polish reconnect
2014-06-03 11:54:21 -03:00
Manuel Araoz
e822d57905
adding timeout
2014-06-03 11:54:21 -03:00
Gordon Hall
6143dd4066
add better handling of native menu actions, add handlers for backup
2014-06-03 10:50:37 -04:00
Gordon Hall
20c7d7fe62
fixed ref error in shell.js
2014-06-03 10:35:24 -04:00
Gustavo Cortez
0a80fcc896
Fix: beep when incoming a new transaction
2014-06-02 22:21:01 -03:00
Gustavo Cortez
7aebf032ef
Fix Conflicts:
...
index.html
2014-06-02 22:19:15 -03:00
Gustavo Cortez
5cbfeef163
Fix Conflicts:
...
index.html
2014-06-02 22:10:27 -03:00
Manuel Araoz
1cba837f8d
fix test
2014-06-02 18:59:50 -03:00
Manuel Araoz
6feb2a2176
add error on incorrect password while importing
2014-06-02 18:59:50 -03:00
Manuel Araoz
7b2f227bcc
work towards connection error
2014-06-02 18:59:50 -03:00
Manuel Araoz
c65e677f2c
fix bad password error
2014-06-02 18:59:50 -03:00
Gordon Hall
5e707ca411
resolved upstream merge
2014-06-02 17:16:37 -04:00
Gustavo Cortez
5c14bf0ebc
Removed form button from signin for create a new wallet. It is just a link.
2014-06-02 18:12:23 -03:00
Gustavo Cortez
071e6700e1
Reorg import forms
2014-06-02 18:04:13 -03:00
Gordon Hall
cd66a12ed3
made some adjustments to copay for copay shell integration
2014-06-02 17:00:24 -04:00
Yemel Jardi
329a48b354
Add warning message on new Copay version
2014-06-02 16:52:33 -03:00
Yemel Jardi
1a15519903
Add password strenght tooltip
2014-06-02 14:39:12 -03:00
Manuel Araoz
6af9ee68e2
include derivation path in tx proposal
2014-05-30 15:34:54 -03:00
Manuel Araoz
2b3c29a563
format Structure.js
2014-05-30 15:34:54 -03:00
Manuel Araoz
7dcc8f8b34
minor fix and tests
2014-05-30 10:29:51 -03:00
Manuel Araoz
6a0d5ce89a
Add structure
2014-05-30 09:49:53 -03:00
Manuel Araoz
f13dea2376
fix tests
2014-05-30 09:49:53 -03:00
Manuel Araoz
4cd90c45a2
fixing tests
2014-05-30 09:49:53 -03:00
Manuel Araoz
56f4c32646
fix tests
2014-05-30 09:49:53 -03:00
Manuel Araoz
b8e20c1ee7
change BIP32 structure to match our new BIP
2014-05-30 09:49:53 -03:00
Gustavo Cortez
35b6fc1f9a
Fixes: mobile version, hide menu when click an item
2014-05-30 00:00:40 -03:00
Mario Colque
bcda28c529
Merge pull request #463 from maraoz/feature/m-n-script-2
...
allow only valid cases for livenet
2014-05-29 10:37:28 -03:00
Mario Colque
1a34c49a9a
email validation
2014-05-28 18:16:46 -03:00
Mario Colque
4e54c26c3d
Merge pull request #479 from maraoz/UI/setup-login
...
UI changes to setup and sign in
2014-05-28 17:24:20 -03:00
Manuel Araoz
4a279c46c3
remove alert
2014-05-28 09:45:50 -03:00
Manuel Araoz
60e4be4d6a
allow only valid cases for livenet
2014-05-28 09:45:17 -03:00
Manuel Araoz
d970d670f9
UI changes to setup and signin
2014-05-27 17:58:04 -03:00
Manuel Araoz
065864beab
fix wallet creation problem
2014-05-27 17:05:43 -03:00
Manuel Araoz
0152cb45a8
optimize address generation protocol
2014-05-27 16:16:22 -03:00
Mario Colque
941d516485
added password length checker
2014-05-26 15:03:39 -03:00
Mario Colque
bc11fa7493
angularjs digest errors fixed
2014-05-26 10:46:05 -03:00
Mario Colque
d02bd2c11a
Merge pull request #460 from yemel/feature/reconnect-session
...
Feature/reconnect session
2014-05-23 22:31:19 +03:00
Yemel Jardi
4439bed74c
Skip empty token and tokenTime on wallet serialization
2014-05-23 08:56:25 -07:00
Mario Colque
b408d270f7
Merge pull request #456 from cmgustavo/feature/01-limit-addresses
...
Fixes #399 : Limit addresses list
2014-05-23 17:50:29 +03:00
Yemel Jardi
ddffc9810c
Fix: Bring back to life the error message for wallet already in use
2014-05-22 20:02:12 -07:00
Yemel Jardi
406db01dd2
Support reconnection to old peerjs session
2014-05-22 19:28:26 -07:00
Gustavo Cortez
7e38a074ca
Fixes #399 : Limit addresses list
2014-05-22 17:42:56 -03:00
Mario Colque
49b6e59286
hide qrcode scanner when file://
2014-05-22 14:40:46 -03:00