diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2dfd33063..5b2048af3 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,11 @@ Sometimes the changelog has notes (not comprehensive) acknowledging people's wor
The links to individual versions below are to copies of the script with the update URL removed. If you want automatic updates, install the script from the links on the [main page](https://github.com/ccd0/4chan-x).
+### v1.9.23.11
+*2015-02-12* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.23.11/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.23.11/builds/4chan-X-noupdate.crx "Chromium version")]
+
+- Fix importing/resetting settings in Firefox 35+.
+
### v1.9.23.10
*2015-02-11* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.23.10/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.23.10/builds/4chan-X-noupdate.crx "Chromium version")]
diff --git a/LICENSE b/LICENSE
index bc882f5a2..474247ed7 100755
--- a/LICENSE
+++ b/LICENSE
@@ -1,5 +1,5 @@
/*
-* 4chan X - Version 1.9.23.10
+* 4chan X - Version 1.9.23.11
*
* Licensed under the MIT license.
* https://github.com/ccd0/4chan-x/blob/master/LICENSE
diff --git a/builds/4chan-X-beta.crx b/builds/4chan-X-beta.crx
index 9ffa3d1d9..b84f8e577 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 a2b6d50ee..64e5a1f31 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.9.23.10
+// @version 1.9.23.11
// @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 0f541c77a..c8f98134f 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.9.23.10
+// @version 1.9.23.11
// @minGMVer 1.14
// @minFFVer 26
// @namespace 4chan-X
@@ -25,7 +25,7 @@
// ==/UserScript==
/*
-* 4chan X - Version 1.9.23.10
+* 4chan X - Version 1.9.23.11
*
* Licensed under the MIT license.
* https://github.com/ccd0/4chan-x/blob/master/LICENSE
@@ -402,7 +402,7 @@
doc = d.documentElement;
g = {
- VERSION: '1.9.23.10',
+ VERSION: '1.9.23.11',
NAMESPACE: '4chan X.',
NAME: '4chan X',
FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions',
@@ -945,9 +945,50 @@
})();
$.clear = function(cb) {
- $["delete"](GM_listValues().map(function(key) {
- return key.replace(g.NAMESPACE, '');
- }));
+ var a, board, boards, err, id, _i, _len;
+ try {
+ $["delete"](GM_listValues().map(function(key) {
+ return key.replace(g.NAMESPACE, '');
+ }));
+ } catch (_error) {
+ err = _error;
+ $["delete"](Object.keys(Conf));
+ $["delete"](['previousversion', 'AutoWatch', 'cooldown.global', 'QR Size', 'captchas', 'QR.persona', 'hiddenPSA']);
+ $["delete"]((function() {
+ var _i, _len, _ref, _results;
+ _ref = ['embedding', 'updater', 'thread-stats', 'thread-watcher', 'qr'];
+ _results = [];
+ for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+ id = _ref[_i];
+ _results.push("" + id + ".position");
+ }
+ return _results;
+ })());
+ boards = (function() {
+ var _i, _len, _ref, _results;
+ _ref = $$('#boardNavDesktop > .boardList > a');
+ _results = [];
+ for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+ a = _ref[_i];
+ _results.push(a.textContent);
+ }
+ return _results;
+ })();
+ boards.push('qa');
+ $["delete"]((function() {
+ var _i, _len, _results;
+ _results = [];
+ for (_i = 0, _len = boards.length; _i < _len; _i++) {
+ board = boards[_i];
+ _results.push("cooldown." + board);
+ }
+ return _results;
+ })());
+ for (_i = 0, _len = boards.length; _i < _len; _i++) {
+ board = boards[_i];
+ $["delete"](["" + board + ".boardTitle", "" + board + ".boardSubtitle", "" + board + ".boardTitle.orig", "" + board + ".boardSubtitle.orig"]);
+ }
+ }
return typeof cb === "function" ? cb() : void 0;
};
diff --git a/builds/4chan-X-noupdate.crx b/builds/4chan-X-noupdate.crx
index 35e6b2ac4..6baa50b01 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 8dee5c62f..48473ef39 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.9.23.10
+// @version 1.9.23.11
// @minGMVer 1.14
// @minFFVer 26
// @namespace 4chan-X
@@ -24,7 +24,7 @@
// ==/UserScript==
/*
-* 4chan X - Version 1.9.23.10
+* 4chan X - Version 1.9.23.11
*
* Licensed under the MIT license.
* https://github.com/ccd0/4chan-x/blob/master/LICENSE
@@ -401,7 +401,7 @@
doc = d.documentElement;
g = {
- VERSION: '1.9.23.10',
+ VERSION: '1.9.23.11',
NAMESPACE: '4chan X.',
NAME: '4chan X',
FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions',
@@ -944,9 +944,50 @@
})();
$.clear = function(cb) {
- $["delete"](GM_listValues().map(function(key) {
- return key.replace(g.NAMESPACE, '');
- }));
+ var a, board, boards, err, id, _i, _len;
+ try {
+ $["delete"](GM_listValues().map(function(key) {
+ return key.replace(g.NAMESPACE, '');
+ }));
+ } catch (_error) {
+ err = _error;
+ $["delete"](Object.keys(Conf));
+ $["delete"](['previousversion', 'AutoWatch', 'cooldown.global', 'QR Size', 'captchas', 'QR.persona', 'hiddenPSA']);
+ $["delete"]((function() {
+ var _i, _len, _ref, _results;
+ _ref = ['embedding', 'updater', 'thread-stats', 'thread-watcher', 'qr'];
+ _results = [];
+ for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+ id = _ref[_i];
+ _results.push("" + id + ".position");
+ }
+ return _results;
+ })());
+ boards = (function() {
+ var _i, _len, _ref, _results;
+ _ref = $$('#boardNavDesktop > .boardList > a');
+ _results = [];
+ for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+ a = _ref[_i];
+ _results.push(a.textContent);
+ }
+ return _results;
+ })();
+ boards.push('qa');
+ $["delete"]((function() {
+ var _i, _len, _results;
+ _results = [];
+ for (_i = 0, _len = boards.length; _i < _len; _i++) {
+ board = boards[_i];
+ _results.push("cooldown." + board);
+ }
+ return _results;
+ })());
+ for (_i = 0, _len = boards.length; _i < _len; _i++) {
+ board = boards[_i];
+ $["delete"](["" + board + ".boardTitle", "" + board + ".boardSubtitle", "" + board + ".boardTitle.orig", "" + board + ".boardSubtitle.orig"]);
+ }
+ }
return typeof cb === "function" ? cb() : void 0;
};
diff --git a/builds/4chan-X.crx b/builds/4chan-X.crx
index 90395898f..b7da171f7 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 8e8365e5c..65b92a796 100644
--- a/builds/4chan-X.meta.js
+++ b/builds/4chan-X.meta.js
@@ -1,6 +1,6 @@
// ==UserScript==
// @name 4chan X
-// @version 1.9.23.10
+// @version 1.9.23.11
// @minGMVer 1.14
// @minFFVer 26
// @namespace 4chan-X
diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js
index fc88d2866..7e48d6746 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.9.23.10
+// @version 1.9.23.11
// @minGMVer 1.14
// @minFFVer 26
// @namespace 4chan-X
@@ -25,7 +25,7 @@
// ==/UserScript==
/*
-* 4chan X - Version 1.9.23.10
+* 4chan X - Version 1.9.23.11
*
* Licensed under the MIT license.
* https://github.com/ccd0/4chan-x/blob/master/LICENSE
@@ -402,7 +402,7 @@
doc = d.documentElement;
g = {
- VERSION: '1.9.23.10',
+ VERSION: '1.9.23.11',
NAMESPACE: '4chan X.',
NAME: '4chan X',
FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions',
@@ -945,9 +945,50 @@
})();
$.clear = function(cb) {
- $["delete"](GM_listValues().map(function(key) {
- return key.replace(g.NAMESPACE, '');
- }));
+ var a, board, boards, err, id, _i, _len;
+ try {
+ $["delete"](GM_listValues().map(function(key) {
+ return key.replace(g.NAMESPACE, '');
+ }));
+ } catch (_error) {
+ err = _error;
+ $["delete"](Object.keys(Conf));
+ $["delete"](['previousversion', 'AutoWatch', 'cooldown.global', 'QR Size', 'captchas', 'QR.persona', 'hiddenPSA']);
+ $["delete"]((function() {
+ var _i, _len, _ref, _results;
+ _ref = ['embedding', 'updater', 'thread-stats', 'thread-watcher', 'qr'];
+ _results = [];
+ for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+ id = _ref[_i];
+ _results.push("" + id + ".position");
+ }
+ return _results;
+ })());
+ boards = (function() {
+ var _i, _len, _ref, _results;
+ _ref = $$('#boardNavDesktop > .boardList > a');
+ _results = [];
+ for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+ a = _ref[_i];
+ _results.push(a.textContent);
+ }
+ return _results;
+ })();
+ boards.push('qa');
+ $["delete"]((function() {
+ var _i, _len, _results;
+ _results = [];
+ for (_i = 0, _len = boards.length; _i < _len; _i++) {
+ board = boards[_i];
+ _results.push("cooldown." + board);
+ }
+ return _results;
+ })());
+ for (_i = 0, _len = boards.length; _i < _len; _i++) {
+ board = boards[_i];
+ $["delete"](["" + board + ".boardTitle", "" + board + ".boardSubtitle", "" + board + ".boardTitle.orig", "" + board + ".boardSubtitle.orig"]);
+ }
+ }
return typeof cb === "function" ? cb() : void 0;
};
diff --git a/builds/4chan-X.zip b/builds/4chan-X.zip
index 632eab44e..fbe8102b8 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 aadcb0709..9814c1aae 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 226923a7f..bc67317f1 100644
--- a/builds/updates.xml
+++ b/builds/updates.xml
@@ -1,7 +1,7 @@
-
+
diff --git a/package.json b/package.json
index 177c44ce7..6ab2bd93e 100755
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"description": "Cross-browser userscript for maximum lurking on 4chan.",
"meta": {
"name": "4chan X",
- "version": "1.9.23.10",
+ "version": "1.9.23.11",
"repo": "https://github.com/ccd0/4chan-x/",
"page": "https://github.com/ccd0/4chan-x",
"downloads": "https://ccd0.github.io/4chan-x/builds/",