diff --git a/CHANGELOG.md b/CHANGELOG.md index 24636ce1c..22d650336 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ ### v1.13.12 +**v1.13.12.1** *(2017-09-29)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.12.1/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.12.1/builds/4chan-X-noupdate.crx)] +- Merge v1.13.11.5: Fix lag after settings changes. + **v1.13.12.0** *(2017-09-28)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.12.0/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.12.0/builds/4chan-X-noupdate.crx)] - Based on v1.13.11.4. - Preliminary support for Greasemonkey 4. diff --git a/builds/4chan-X-beta.crx b/builds/4chan-X-beta.crx index 147d63492..c8cc6364f 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 3b5798513..031e9987c 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.13.12.0 +// @version 1.13.12.1 // @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 1545a08c5..7bda6c13a 100644 --- a/builds/4chan-X-beta.user.js +++ b/builds/4chan-X-beta.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X beta -// @version 1.13.12.0 +// @version 1.13.12.1 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -158,7 +158,7 @@ docSet = function() { }; g = { - VERSION: '1.13.12.0', + VERSION: '1.13.12.1', NAMESPACE: '4chan X.', boards: {} }; @@ -5231,12 +5231,14 @@ $ = (function() { return cb(items); }; $.set = $.oneItemSugar(function(items, cb) { - var key, value; - for (key in items) { - value = items[key]; - $.setValue(g.NAMESPACE + key, JSON.stringify(value)); - } - return typeof cb === "function" ? cb() : void 0; + return $.queueTask(function() { + var key, value; + for (key in items) { + value = items[key]; + $.setValue(g.NAMESPACE + key, JSON.stringify(value)); + } + return typeof cb === "function" ? cb() : void 0; + }); }); $.clear = function(cb) { $["delete"](Object.keys(Conf)); diff --git a/builds/4chan-X-noupdate.crx b/builds/4chan-X-noupdate.crx index fadc0ca96..371b85c6f 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 2fb8696f3..a757cc7a9 100644 --- a/builds/4chan-X-noupdate.user.js +++ b/builds/4chan-X-noupdate.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.13.12.0 +// @version 1.13.12.1 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -158,7 +158,7 @@ docSet = function() { }; g = { - VERSION: '1.13.12.0', + VERSION: '1.13.12.1', NAMESPACE: '4chan X.', boards: {} }; @@ -5231,12 +5231,14 @@ $ = (function() { return cb(items); }; $.set = $.oneItemSugar(function(items, cb) { - var key, value; - for (key in items) { - value = items[key]; - $.setValue(g.NAMESPACE + key, JSON.stringify(value)); - } - return typeof cb === "function" ? cb() : void 0; + return $.queueTask(function() { + var key, value; + for (key in items) { + value = items[key]; + $.setValue(g.NAMESPACE + key, JSON.stringify(value)); + } + return typeof cb === "function" ? cb() : void 0; + }); }); $.clear = function(cb) { $["delete"](Object.keys(Conf)); diff --git a/builds/4chan-X.crx b/builds/4chan-X.crx index 705fc5d15..541055496 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 a3ce8249e..f88c59775 100644 --- a/builds/4chan-X.meta.js +++ b/builds/4chan-X.meta.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.13.12.0 +// @version 1.13.12.1 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index c69a7210a..28e3a4b01 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.13.12.0 +// @version 1.13.12.1 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -158,7 +158,7 @@ docSet = function() { }; g = { - VERSION: '1.13.12.0', + VERSION: '1.13.12.1', NAMESPACE: '4chan X.', boards: {} }; @@ -5231,12 +5231,14 @@ $ = (function() { return cb(items); }; $.set = $.oneItemSugar(function(items, cb) { - var key, value; - for (key in items) { - value = items[key]; - $.setValue(g.NAMESPACE + key, JSON.stringify(value)); - } - return typeof cb === "function" ? cb() : void 0; + return $.queueTask(function() { + var key, value; + for (key in items) { + value = items[key]; + $.setValue(g.NAMESPACE + key, JSON.stringify(value)); + } + return typeof cb === "function" ? cb() : void 0; + }); }); $.clear = function(cb) { $["delete"](Object.keys(Conf)); diff --git a/builds/4chan-X.zip b/builds/4chan-X.zip index d9f417adf..3442d2f45 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 77f489d1c..2e6ed40c2 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 88ad074af..307246286 100644 --- a/builds/updates.xml +++ b/builds/updates.xml @@ -1,7 +1,7 @@ - + diff --git a/version.json b/version.json index 560e02770..ef9ee9f42 100644 --- a/version.json +++ b/version.json @@ -1,4 +1,4 @@ { - "version": "1.13.12.0", - "date": "2017-09-28T21:33:37.956Z" + "version": "1.13.12.1", + "date": "2017-09-29T00:42:32.947Z" } \ No newline at end of file