Manuel Araoz
e7847208f7
add confirmation message before deleting
2014-07-21 16:31:46 -03:00
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