diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e6d8c6c2..b7d673301 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ Sometimes the changelog has notes (not comprehensive) acknowledging people's wor ### v1.11.12 +**v1.11.12.9** *(2015-10-21)* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.12.9/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.12.9/builds/4chan-X-noupdate.crx "Chromium version")] +- Workarounds for Google's latest captcha bugs. +- Ignore `Force Noscript Captcha` if Recaptcha v1 is selected. + **v1.11.12.8** *(2015-10-18)* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.12.8/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.12.8/builds/4chan-X-noupdate.crx "Chromium version")] - Update to support MathJax on /sci/. diff --git a/builds/4chan-X-beta.crx b/builds/4chan-X-beta.crx index ab6916bbc..77b355a1e 100644 Binary files a/builds/4chan-X-beta.crx and b/builds/4chan-X-beta.crx differ diff --git a/builds/4chan-X-beta.meta.js b/builds/4chan-X-beta.meta.js index 61dcb0a2c..3af1a16a0 100644 --- a/builds/4chan-X-beta.meta.js +++ b/builds/4chan-X-beta.meta.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X beta -// @version 1.11.12.8 +// @version 1.11.12.9 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X diff --git a/builds/4chan-X-beta.user.js b/builds/4chan-X-beta.user.js index 19e22f54c..336d3e031 100644 --- a/builds/4chan-X-beta.user.js +++ b/builds/4chan-X-beta.user.js @@ -1,7 +1,7 @@ // Generated by CoffeeScript // ==UserScript== // @name 4chan X beta -// @version 1.11.12.8 +// @version 1.11.12.9 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -414,7 +414,7 @@ doc = d.documentElement; g = { - VERSION: '1.11.12.8', + VERSION: '1.11.12.9', NAMESPACE: '4chan X.', boards: {} }; @@ -6862,7 +6862,7 @@ 'webm': 'video/webm' }, init: function() { - var noscript, sc, version; + var sc, version; if (!Conf['Quick Reply']) { return; } @@ -6871,7 +6871,7 @@ if (g.VIEW === 'archive') { return; } - version = Conf['Use Recaptcha v1'] ? (noscript = Conf['Force Noscript Captcha'] || !$.hasClass(doc, 'js-enabled'), noscript ? 'noscript' : 'v1') : 'v2'; + version = Conf['Use Recaptcha v1'] ? 'v1' : 'v2'; this.captcha = Captcha[version]; $.on(d, '4chanXInitFinished', this.initReady); Post.callbacks.push({ @@ -7861,7 +7861,8 @@ childList: true, subtree: true }); - return $.on(d, 'keydown', this.keybinds.bind(this)); + $.on(d, 'keydown', this.keybinds.bind(this)); + return window.focus(); }, initNoscript: function() { this.noscript = true; @@ -18444,6 +18445,10 @@ "#captchaContainerAlt td:nth-child(2) {\n" + " display: table-cell !important;\n" + "}\n" + +"/* Disable obnoxious captcha fade-in. */\n" + +"body > div:last-of-type {\n" + +" transition: none !important;\n" + +"}\n" + "/* Anti-autoplay */\n" + "audio.controls-added {\n" + " display: block;\n" + diff --git a/builds/4chan-X-noupdate.crx b/builds/4chan-X-noupdate.crx index 5cd1b008b..d676aaeb7 100644 Binary files a/builds/4chan-X-noupdate.crx and b/builds/4chan-X-noupdate.crx differ diff --git a/builds/4chan-X-noupdate.user.js b/builds/4chan-X-noupdate.user.js index 1532b1a3e..f79752d7f 100644 --- a/builds/4chan-X-noupdate.user.js +++ b/builds/4chan-X-noupdate.user.js @@ -1,7 +1,7 @@ // Generated by CoffeeScript // ==UserScript== // @name 4chan X -// @version 1.11.12.8 +// @version 1.11.12.9 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -414,7 +414,7 @@ doc = d.documentElement; g = { - VERSION: '1.11.12.8', + VERSION: '1.11.12.9', NAMESPACE: '4chan X.', boards: {} }; @@ -6862,7 +6862,7 @@ 'webm': 'video/webm' }, init: function() { - var noscript, sc, version; + var sc, version; if (!Conf['Quick Reply']) { return; } @@ -6871,7 +6871,7 @@ if (g.VIEW === 'archive') { return; } - version = Conf['Use Recaptcha v1'] ? (noscript = Conf['Force Noscript Captcha'] || !$.hasClass(doc, 'js-enabled'), noscript ? 'noscript' : 'v1') : 'v2'; + version = Conf['Use Recaptcha v1'] ? 'v1' : 'v2'; this.captcha = Captcha[version]; $.on(d, '4chanXInitFinished', this.initReady); Post.callbacks.push({ @@ -7861,7 +7861,8 @@ childList: true, subtree: true }); - return $.on(d, 'keydown', this.keybinds.bind(this)); + $.on(d, 'keydown', this.keybinds.bind(this)); + return window.focus(); }, initNoscript: function() { this.noscript = true; @@ -18444,6 +18445,10 @@ "#captchaContainerAlt td:nth-child(2) {\n" + " display: table-cell !important;\n" + "}\n" + +"/* Disable obnoxious captcha fade-in. */\n" + +"body > div:last-of-type {\n" + +" transition: none !important;\n" + +"}\n" + "/* Anti-autoplay */\n" + "audio.controls-added {\n" + " display: block;\n" + diff --git a/builds/4chan-X.crx b/builds/4chan-X.crx index 2a6c85840..b37bfb7ab 100644 Binary files a/builds/4chan-X.crx and b/builds/4chan-X.crx differ diff --git a/builds/4chan-X.meta.js b/builds/4chan-X.meta.js index f4bd6c624..d0eaaff51 100644 --- a/builds/4chan-X.meta.js +++ b/builds/4chan-X.meta.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.11.12.8 +// @version 1.11.12.9 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index 3010487f1..7dc20fe41 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -1,7 +1,7 @@ // Generated by CoffeeScript // ==UserScript== // @name 4chan X -// @version 1.11.12.8 +// @version 1.11.12.9 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -414,7 +414,7 @@ doc = d.documentElement; g = { - VERSION: '1.11.12.8', + VERSION: '1.11.12.9', NAMESPACE: '4chan X.', boards: {} }; @@ -6862,7 +6862,7 @@ 'webm': 'video/webm' }, init: function() { - var noscript, sc, version; + var sc, version; if (!Conf['Quick Reply']) { return; } @@ -6871,7 +6871,7 @@ if (g.VIEW === 'archive') { return; } - version = Conf['Use Recaptcha v1'] ? (noscript = Conf['Force Noscript Captcha'] || !$.hasClass(doc, 'js-enabled'), noscript ? 'noscript' : 'v1') : 'v2'; + version = Conf['Use Recaptcha v1'] ? 'v1' : 'v2'; this.captcha = Captcha[version]; $.on(d, '4chanXInitFinished', this.initReady); Post.callbacks.push({ @@ -7861,7 +7861,8 @@ childList: true, subtree: true }); - return $.on(d, 'keydown', this.keybinds.bind(this)); + $.on(d, 'keydown', this.keybinds.bind(this)); + return window.focus(); }, initNoscript: function() { this.noscript = true; @@ -18444,6 +18445,10 @@ "#captchaContainerAlt td:nth-child(2) {\n" + " display: table-cell !important;\n" + "}\n" + +"/* Disable obnoxious captcha fade-in. */\n" + +"body > div:last-of-type {\n" + +" transition: none !important;\n" + +"}\n" + "/* Anti-autoplay */\n" + "audio.controls-added {\n" + " display: block;\n" + diff --git a/builds/4chan-X.zip b/builds/4chan-X.zip index 08ed57338..796d99f01 100644 Binary files a/builds/4chan-X.zip and b/builds/4chan-X.zip differ diff --git a/builds/updates-beta.xml b/builds/updates-beta.xml index ee5ad9b38..5106f6ea7 100644 --- a/builds/updates-beta.xml +++ b/builds/updates-beta.xml @@ -1,7 +1,7 @@ - + diff --git a/builds/updates.xml b/builds/updates.xml index 6eaf902c1..789a44039 100644 --- a/builds/updates.xml +++ b/builds/updates.xml @@ -1,7 +1,7 @@ - + diff --git a/package.json b/package.json index 9e7520e4c..3c06a3d37 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,8 @@ "meta": { "name": "4chan X", "fork": "ccd0", - "version": "1.11.12.8", - "date": "2015-10-18T07:39:28.149Z", + "version": "1.11.12.9", + "date": "2015-10-21T17:49:32.428Z", "page": "https://www.4chan-x.net/", "downloads": "https://www.4chan-x.net/builds/", "oldVersions": "https://raw.githubusercontent.com/ccd0/4chan-x/",