+
+
+ Some characters have been discarded
+
+
+
@@ -46167,6 +46174,7 @@ window.Entropy = new (function() {
DOM.entropyWordCount = DOM.entropyContainer.find(".word-count");
DOM.entropyBinary = DOM.entropyContainer.find(".binary");
DOM.entropyMnemonicLength = DOM.entropyContainer.find(".mnemonic-length");
+ DOM.entropyFilterWarning = DOM.entropyContainer.find(".filter-warning");
DOM.phrase = $(".phrase");
DOM.passphrase = $(".passphrase");
DOM.generateContainer = $(".generate-container");
@@ -47190,6 +47198,16 @@ window.Entropy = new (function() {
DOM.entropyWordCount.text(wordCount);
DOM.entropyBinary.text(entropy.binaryStr);
DOM.entropyBitsPerEvent.text(bitsPerEvent);
+ // detect and warn of filtering
+ var rawNoSpaces = DOM.entropy.val().replace(/\s/g, "");
+ var cleanNoSpaces = entropy.cleanStr.replace(/\s/g, "");
+ var isFiltered = rawNoSpaces.length != cleanNoSpaces.length;
+ if (isFiltered) {
+ DOM.entropyFilterWarning.removeClass('hidden');
+ }
+ else {
+ DOM.entropyFilterWarning.addClass('hidden');
+ }
}
function getEntropyTypeStr(entropy) {
diff --git a/changelog.md b/changelog.md
index 13ecc3c..a2ff24a 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,13 @@
+# 0.2.6
+
+* Detect and warn when entropy is filtered / discarded
+* Reword entropy text to indicate using a single source only
+* Add BIP49 to More Info section
+* Update compile script to work across python 2 and 3
+* QR Codes use correctLevel 3 instead of 2
+* Source map removed from zxcvbn
+* Tidy up code with consistent use of commas and semicolons
+
# 0.2.5
* Rename variables for clarity between BIP49 and P2WPKH Nested In P2SH
diff --git a/src/index.html b/src/index.html
index 7507a35..18f2952 100644
--- a/src/index.html
+++ b/src/index.html
@@ -114,7 +114,7 @@
Mnemonic Code Converter
-
v0.2.5
+
v0.2.6