Skip to content

Commit

Permalink
v2.9.11 add status icons
Browse files Browse the repository at this point in the history
add status icons for checking the URI protocol used, support for
window.crypto.getRandomValues and run the synchronous unit tests after
entropy collection. Thanks @cantonbecker for the ideas.
  • Loading branch information
pointbiz committed Aug 16, 2015
1 parent 790c41f commit 3cd0ae0
Show file tree
Hide file tree
Showing 14 changed files with 1,070 additions and 345 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ END USER NOTES:

Here is a signed list of file names and version history.

2015-08-16: status ACTIVE
bitaddress.org-v2.9.11-SHA256-40376eddc790a63d9afcfb72c0a45002827da965f3bfe6ba8c330e697bf188b2.html
- add status icons for checking the URI protocol used, support for window.crypto.getRandomValues
and run the synchronous unit tests after entropy collection.

2015-07-18: status ACTIVE
bitaddress.org-v2.9.10-SHA256-445e44cfd04c8f1ea8f732c3ae7277b0166fdb3e2109251c54e4b367983fe04d.html
- add Portuguese. Thanks rhcastilhos.
Expand Down
19 changes: 12 additions & 7 deletions CHANGELOG.txt.asc
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ END USER NOTES:

Here is a signed list of file names and version history.

2015-08-16: status ACTIVE
bitaddress.org-v2.9.11-SHA256-40376eddc790a63d9afcfb72c0a45002827da965f3bfe6ba8c330e697bf188b2.html
- add status icons for checking the URI protocol used, support for window.crypto.getRandomValues
and run the synchronous unit tests after entropy collection.

2015-07-18: status ACTIVE
bitaddress.org-v2.9.10-SHA256-445e44cfd04c8f1ea8f732c3ae7277b0166fdb3e2109251c54e4b367983fe04d.html
- add Portuguese. Thanks rhcastilhos.
Expand Down Expand Up @@ -293,11 +298,11 @@ bitaddress.org-v0.1-SHA1-f40e706490f3eb2be56c31ddbf4c8646cd51ef40.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (MingW32)

iQEcBAEBAgAGBQJVqvCZAAoJEIdJe5Fjl09aiCMIAJe62QQZ0Y0L0KaJAetUXB8R
5BFPC1KiMclipjU0avNTKa1lm6bEell1suyL0D8yZiuDy22DLqekc3RG6fYy2a1I
O/eobk3S5rBTIFiAm+U4s7sQV6/vZ2DgYyu/909gn5ziF3nguHq77SEA7bKWtT94
EwFhTwblBCT4ib/OvQ0sb4cYF3VdbKtn7kzjzy/HeadYNVOfbIALbCySTRakvX5Z
qB++gQTFusXk8aptHmW19Fc9o0FMtAMHW8sdPtqTq1DW6HYetU9mmZmiuQdfFGLR
M8rwTwJX4kAkaSy5baSQowojDPR1EiDvMsnqRFGXv/B2H61baF4cB9gdcIW3clc=
=TyF6
iQEcBAEBAgAGBQJV0Pu2AAoJEIdJe5Fjl09avHcH/31ABkos0xmXJ6E1PC2P7SUN
SiX6ehnKVTnMzbu1APhyJ2hlUrpSOBS0bbRhlHc9M6X2z8aqBT5izRba6V3LnxJ7
dxtPPv++ieJR/5s6EIrbn1I1f+eoCxKCtuFabmqq/Pmc+ChMbjsWbTz/Nx1lwjSq
F/a1k5RqEL3qMPHTc2eCwT4UdlcNr5YKm/8bJTbRKFygWGfj7U0ryX87h+xI3D2s
jO69dtU6hiQ490574Hl1w9cDMbAdNkhXP5TXZ9Tl7Lqs1SMgHZ9Shi+8xjiOyUSM
7hnRbGyK+r2DbpyLzFnayvez1Zu3oELa5qKNgIq1rS3XLZzxPXId+0li/MRSn1c=
=5DkH
-----END PGP SIGNATURE-----
2 changes: 2 additions & 0 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ module.exports = function (grunt) {
{ token: "//ninja.key.js", file: "./src/ninja.key.js" },
{ token: "//ninja.misc.js", file: "./src/ninja.misc.js" },
{ token: "//ninja.onload.js", file: "./src/ninja.onload.js" },
{ token: "//ninja.qrcode.js", file: "./src/ninja.qrcode.js" },
{ token: "//ninja.seeder.js", file: "./src/ninja.seeder.js" },
{ token: "//ninja.unittests.js", file: "./src/ninja.unittests.js" },
{ token: "//ninja.translator.js", file: "./src/ninja.translator.js" },
{ token: "//ninja.singlewallet.js", file: "./src/ninja.singlewallet.js" },
Expand Down
604 changes: 480 additions & 124 deletions bitaddress.org.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions bitaddress.org.html.sig
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (MingW32)

iQEcBAABAgAGBQJVqvCxAAoJEIdJe5Fjl09alIkIAND7ROpaQKzYrPPGD0qo8uUm
RGLhOliUw91llOy279BXzIuz0j9mj/8WNSVXevLADyy7Wpwo3WQcSQywkSvh33d5
H891SWTwjil+G/TxZW9qCD+Lq0qz79gwsXf8x0wJ81aa2u+uW3JAb2BVNnDXMQWV
XRI66CnP+zWNj9AKr+wEvJ0OuWIu9DlZXbcJsHR9CxzGizVLNWzVyb5oawqiwa2J
I79/rx7+Tcu6cEam+QgkQwN4nZI62dGlwSFNdHOV6z4njegrrnPwGdNM3nhDPxF9
eO620nDetccu2AWrFtG5cBvwiu/rRbWuNCboTIb4khU1JYa9oxMmgs1mJ4HyQGs=
=2DVR
iQEcBAABAgAGBQJV0PvPAAoJEIdJe5Fjl09aUz8IAIen68xsU8MnU56fHx+/KDbx
fiYz88OU7I6PnB+0hlVc5TW5VH4RD8Tzfpc1+31+RyPJ+Va/PUdh68FptcthBsuL
byv3+rrwxRDy/00stIQh1HBd0JJ+mX0DBCqnJ79NdGJJqEHW8D5VgfSnxaqvconi
U5Q1RvzdArb/HcbQ5BvNTXRgHP+TzQBJ3hHyoCxtwOpa3Qd/w5FzkB2TN52mvEiw
U1X0KrT4ntyLYAy4eJb+ecLYHi1dn92BTq8fqkj0mN+inBWb5J0zuZd/aBcqqvRM
qBBPMHBjbXETOunM0PmQ/ENiOugIuN/3JqL0yqVHP1cZxqtLPK5Iw7AVUchPe+E=
=O+Y0
-----END PGP SIGNATURE-----
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "bitaddress.org",
"version": "2.9.10",
"sha1sum": "a4c9a05cb374859d4c50c5f73b9548bf33296661",
"sha256sum": "445e44cfd04c8f1ea8f732c3ae7277b0166fdb3e2109251c54e4b367983fe04d",
"version": "2.9.11",
"sha1sum": "7232900c98e3af634a46374cd7178ce5e33cb96f",
"sha256sum": "40376eddc790a63d9afcfb72c0a45002827da965f3bfe6ba8c330e697bf188b2",
"description": "Open Source JavaScript Client-Side Bitcoin Wallet Generator",
"main": "Gruntfile.js",
"dependencies": {
Expand Down
47 changes: 47 additions & 0 deletions src/bitaddress-ui.html
Original file line number Diff line number Diff line change
Expand Up @@ -463,8 +463,49 @@


<div id="footer" class="footer">
<div class="tooltips">
<div class="tooltip" id="statuscryptogood">
<span class="statusgood" id="statuslabelcryptogood">&#10004; Good!</span>
<span id="statuslabelcryptogood1">Your browser can generate cryptographically random keys using window.crypto.getRandomValues</span>
<br /><br /><input type="button" value="OK" class="button" id="statusokcryptogood" onclick="document.getElementById('statuscryptogood').style.display = 'none';" />
</div>
<div class="tooltip" id="statuscryptobad">
<span class="statusbad" id="statuslabelcryptobad">&times; Oh no!</span>
<span id="statuslabelcryptobad1">Your browser does NOT support window.crypto.getRandomValues. You should use a more modern browser with this generator to increase the security of the keys generated.</span>
<br /><br /><input type="button" value="OK" class="button" id="statusokcryptobad" onclick="document.getElementById('statuscryptobad').style.display = 'none';" />
</div>
<div class="tooltip" id="statusunittestsgood">
<span class="statusgood" id="statuslabelunittestsgood">&#10004; Good!</span>
<span id="statuslabelunittestsgood1">All synchronous unit tests passed.</span>
<br /><br /><input type="button" value="OK" class="button" id="statusokunittestsgood" onclick="document.getElementById('statusunittestsgood').style.display = 'none';" />
</div>
<div class="tooltip" id="statusunittestsbad">
<span class="statusbad" id="statuslabelunittestsbad">&times; Oh no!</span>
<span id="statuslabelunittestsbad1">Some synchronous unit tests DID NOT pass. You should find another browser to use with this generator.</span>
<br /><br /><input type="button" value="OK" class="button" id="statusokunittestsbad" onclick="document.getElementById('statusunittestsbad').style.display = 'none';" />
</div>
<div class="tooltip" id="statusprotocolgood">
<span class="statusgood" id="statuslabelprotocolgood">&#10004; Good!</span>
<span id="statuslabelprotocolgood1">You are running this generator from your local computer. <br />Tip: Double check you are offline by trying </span>
<a href="http://www.google.com" target="_blank">www.google.com</a>
<br /><br /><input type="button" value="OK" class="button" id="statusokprotocolgood" onclick="document.getElementById('statusprotocolgood').style.display = 'none';" />
</div>
<div class="tooltip" id="statusprotocolbad">
<span class="statuswarn" id="statuslabelprotocolbad">&#9888; Think twice!</span>
<span id="statuslabelprotocolbad1">You appear to be running this generator online from a live website. For valuable wallets it is recommended to</span>
<a id="statuslabelprotocolbad2" href="https://github.com/pointbiz/bitaddress.org/archive/v//version.zip">download</a>
<span id="statuslabelprotocolbad3">the zip file from GitHub and run this generator offline as a local html file.</span>
<br /><br /><input type="button" value="OK" class="button" id="statusokprotocolbad" onclick="document.getElementById('statusprotocolbad').style.display = 'none';" />
</div>
</div>

<div class="authorbtc">
<div>
<span class="item">
<span class="statusicon" id="statusprotocol" onclick="ninja.status.showProtocol();">...</span>
<span class="statusicon" id="statuscrypto" onclick="ninja.status.showCrypto();">...</span>
<span class="statusicon" id="statusunittests" onclick="ninja.status.showUnitTests();">...</span>
</span>
<span class="item"><span id="footerlabeldonations">Donations:</span> <b>1NiNja</b>1bUmhSoTXozBRBEtR8LeF9TGbZBN</span>
<span class="item" id="footerlabeltranslatedby"></span>
<span class="item"><a href="https://github.com/pointbiz/bitaddress.org" target="_blank" id="footerlabelgithub">GitHub Repository</a>
Expand Down Expand Up @@ -493,6 +534,12 @@
//ninja.key.js
</script>
<script type="text/javascript">
//ninja.seeder.js
</script>
<script type="text/javascript">
//ninja.qrcode.js
</script>
<script type="text/javascript">
//ninja.misc.js
</script>
<script type="text/javascript">
Expand Down
7 changes: 7 additions & 0 deletions src/main.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 3cd0ae0

Please sign in to comment.