diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5aa72dcdb..0ee94319b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,9 @@
### v1.13.15
+**v1.13.15.3** *(2018-01-02)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.15.3/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.15.3/builds/4chan-X-noupdate.crx)]
+- Fix removal of stale cached thread data on index refresh which was broken by updates for GM4.
+
**v1.13.15.2** *(2017-12-28)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.15.2/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.15.2/builds/4chan-X-noupdate.crx)]
- Fix scroll wheel volume adjustment on /r/ and /wsr/. Also read list of boards allowing audio from 4chan's boards.json.
- Minor Fixes to `Disable Autoplaying Sounds`.
diff --git a/builds/4chan-X-beta.crx b/builds/4chan-X-beta.crx
index 5996a9bff..2a324a3be 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 ee9e746ae..759aa3911 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.15.2
+// @version 1.13.15.3
// @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 bc89f26da..ee2f673fb 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.15.2
+// @version 1.13.15.3
// @minGMVer 1.14
// @minFFVer 26
// @namespace 4chan-X
@@ -159,7 +159,7 @@ docSet = function() {
};
g = {
- VERSION: '1.13.15.2',
+ VERSION: '1.13.15.3',
NAMESPACE: '4chan X.',
boards: {}
};
@@ -10478,7 +10478,7 @@ Index = (function() {
},
parse: function(pages) {
$.cleanCache(function(url) {
- return /^\/\/a\.4cdn\.org\//.test(url);
+ return /^https?:\/\/a\.4cdn\.org\//.test(url);
});
Index.parseThreadList(pages);
Index.changed.threads = true;
diff --git a/builds/4chan-X-noupdate.crx b/builds/4chan-X-noupdate.crx
index e56b1072c..6262e08d1 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 bd54a6c60..41e7db2a4 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.15.2
+// @version 1.13.15.3
// @minGMVer 1.14
// @minFFVer 26
// @namespace 4chan-X
@@ -159,7 +159,7 @@ docSet = function() {
};
g = {
- VERSION: '1.13.15.2',
+ VERSION: '1.13.15.3',
NAMESPACE: '4chan X.',
boards: {}
};
@@ -10478,7 +10478,7 @@ Index = (function() {
},
parse: function(pages) {
$.cleanCache(function(url) {
- return /^\/\/a\.4cdn\.org\//.test(url);
+ return /^https?:\/\/a\.4cdn\.org\//.test(url);
});
Index.parseThreadList(pages);
Index.changed.threads = true;
diff --git a/builds/4chan-X.crx b/builds/4chan-X.crx
index 2ed6a77ba..710901ac4 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 72e19b693..2b6f8b50d 100644
--- a/builds/4chan-X.meta.js
+++ b/builds/4chan-X.meta.js
@@ -1,6 +1,6 @@
// ==UserScript==
// @name 4chan X
-// @version 1.13.15.2
+// @version 1.13.15.3
// @minGMVer 1.14
// @minFFVer 26
// @namespace 4chan-X
diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js
index a77ff8b19..9979cfa28 100644
--- a/builds/4chan-X.user.js
+++ b/builds/4chan-X.user.js
@@ -1,6 +1,6 @@
// ==UserScript==
// @name 4chan X
-// @version 1.13.15.2
+// @version 1.13.15.3
// @minGMVer 1.14
// @minFFVer 26
// @namespace 4chan-X
@@ -159,7 +159,7 @@ docSet = function() {
};
g = {
- VERSION: '1.13.15.2',
+ VERSION: '1.13.15.3',
NAMESPACE: '4chan X.',
boards: {}
};
@@ -10478,7 +10478,7 @@ Index = (function() {
},
parse: function(pages) {
$.cleanCache(function(url) {
- return /^\/\/a\.4cdn\.org\//.test(url);
+ return /^https?:\/\/a\.4cdn\.org\//.test(url);
});
Index.parseThreadList(pages);
Index.changed.threads = true;
diff --git a/builds/4chan-X.zip b/builds/4chan-X.zip
index d86d4d599..9bc878a44 100644
Binary files a/builds/4chan-X.zip and b/builds/4chan-X.zip differ
diff --git a/builds/updates-beta.json b/builds/updates-beta.json
index c6c7ef907..d4d3bc7d9 100644
--- a/builds/updates-beta.json
+++ b/builds/updates-beta.json
@@ -3,7 +3,7 @@
"4chan-x@4chan-x.net": {
"updates": [
{
- "version": "1.13.15.2",
+ "version": "1.13.15.3",
"update_link": "https://www.4chan-x.net/builds/4chan-X-beta.crx"
}
]
diff --git a/builds/updates-beta.xml b/builds/updates-beta.xml
index fb590c837..93d979f99 100644
--- a/builds/updates-beta.xml
+++ b/builds/updates-beta.xml
@@ -1,7 +1,7 @@
-
+
diff --git a/builds/updates.json b/builds/updates.json
index 64232cfc1..92b76b9b4 100644
--- a/builds/updates.json
+++ b/builds/updates.json
@@ -3,7 +3,7 @@
"4chan-x@4chan-x.net": {
"updates": [
{
- "version": "1.13.15.2",
+ "version": "1.13.15.3",
"update_link": "https://www.4chan-x.net/builds/4chan-X.crx"
}
]
diff --git a/builds/updates.xml b/builds/updates.xml
index 723c07412..0fd56bfbd 100644
--- a/builds/updates.xml
+++ b/builds/updates.xml
@@ -1,7 +1,7 @@
-
+
diff --git a/src/General/Index.coffee b/src/General/Index.coffee
index 8e5ebd73b..f9feef8c6 100644
--- a/src/General/Index.coffee
+++ b/src/General/Index.coffee
@@ -650,7 +650,7 @@ Index =
RelativeDates.update timeEl
parse: (pages) ->
- $.cleanCache (url) -> /^\/\/a\.4cdn\.org\//.test url
+ $.cleanCache (url) -> /^https?:\/\/a\.4cdn\.org\//.test url
Index.parseThreadList pages
Index.changed.threads = true
Index.pageLoad()
diff --git a/version.json b/version.json
index 641a0e69c..943cc9c67 100644
--- a/version.json
+++ b/version.json
@@ -1,4 +1,4 @@
{
- "version": "1.13.15.2",
- "date": "2017-12-28T10:48:18.365Z"
+ "version": "1.13.15.3",
+ "date": "2018-01-02T02:02:35.584Z"
}
\ No newline at end of file