Release 4chan X v1.11.34.4.
This commit is contained in:
parent
ffe6e51a1d
commit
845f7c2cf0
@ -4,6 +4,9 @@ Sometimes the changelog has notes (not comprehensive) acknowledging people's wor
|
|||||||
|
|
||||||
### v1.11.34
|
### v1.11.34
|
||||||
|
|
||||||
|
**v1.11.34.4** *(2016-05-18)* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.34.4/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.34.4/builds/4chan-X-noupdate.crx "Chromium version")]
|
||||||
|
- Add search by flag to archive link menu.
|
||||||
|
|
||||||
**v1.11.34.3** *(2016-05-18)* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.34.3/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.34.3/builds/4chan-X-noupdate.crx "Chromium version")]
|
**v1.11.34.3** *(2016-05-18)* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.34.3/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.34.3/builds/4chan-X-noupdate.crx "Chromium version")]
|
||||||
- Improve handling of errors due to interaction of 4chan X with ad blockers and NoScript.
|
- Improve handling of errors due to interaction of 4chan X with ad blockers and NoScript.
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name 4chan X beta
|
// @name 4chan X beta
|
||||||
// @version 1.11.34.3
|
// @version 1.11.34.4
|
||||||
// @minGMVer 1.14
|
// @minGMVer 1.14
|
||||||
// @minFFVer 26
|
// @minFFVer 26
|
||||||
// @namespace 4chan-X
|
// @namespace 4chan-X
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name 4chan X beta
|
// @name 4chan X beta
|
||||||
// @version 1.11.34.3
|
// @version 1.11.34.4
|
||||||
// @minGMVer 1.14
|
// @minGMVer 1.14
|
||||||
// @minFFVer 26
|
// @minFFVer 26
|
||||||
// @namespace 4chan-X
|
// @namespace 4chan-X
|
||||||
@ -134,7 +134,7 @@ docSet = function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
g = {
|
g = {
|
||||||
VERSION: '1.11.34.3',
|
VERSION: '1.11.34.4',
|
||||||
NAMESPACE: '4chan X.',
|
NAMESPACE: '4chan X.',
|
||||||
boards: {}
|
boards: {}
|
||||||
};
|
};
|
||||||
@ -5529,7 +5529,7 @@ Post = (function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function Post(root, thread, board) {
|
function Post(root, thread, board) {
|
||||||
var clone, j, len, ref, ref1, ref2, ref3, ref4, ref5, ref6;
|
var clone, j, len, ref, ref1, ref2, ref3, ref4, ref5, ref6, ref7, ref8;
|
||||||
this.thread = thread;
|
this.thread = thread;
|
||||||
this.board = board;
|
this.board = board;
|
||||||
this.ID = +root.id.slice(2);
|
this.ID = +root.id.slice(2);
|
||||||
@ -5553,7 +5553,8 @@ Post = (function() {
|
|||||||
tripcode: (ref2 = this.nodes.tripcode) != null ? ref2.textContent : void 0,
|
tripcode: (ref2 = this.nodes.tripcode) != null ? ref2.textContent : void 0,
|
||||||
uniqueID: (ref3 = this.nodes.uniqueID) != null ? ref3.firstElementChild.textContent : void 0,
|
uniqueID: (ref3 = this.nodes.uniqueID) != null ? ref3.firstElementChild.textContent : void 0,
|
||||||
capcode: (ref4 = this.nodes.capcode) != null ? ref4.textContent.replace('## ', '') : void 0,
|
capcode: (ref4 = this.nodes.capcode) != null ? ref4.textContent.replace('## ', '') : void 0,
|
||||||
flag: (ref5 = this.nodes.flag) != null ? ref5.title : void 0,
|
flagCode: (ref5 = this.nodes.flag) != null ? (ref6 = ref5.className.match(/flag-(\w+)/)) != null ? ref6[1].toUpperCase() : void 0 : void 0,
|
||||||
|
flag: (ref7 = this.nodes.flag) != null ? ref7.title : void 0,
|
||||||
date: this.nodes.date ? new Date(this.nodes.date.dataset.utc * 1000) : void 0
|
date: this.nodes.date ? new Date(this.nodes.date.dataset.utc * 1000) : void 0
|
||||||
};
|
};
|
||||||
this.parseComment();
|
this.parseComment();
|
||||||
@ -5565,9 +5566,9 @@ Post = (function() {
|
|||||||
if (g.posts[this.fullID]) {
|
if (g.posts[this.fullID]) {
|
||||||
this.isRebuilt = true;
|
this.isRebuilt = true;
|
||||||
this.clones = g.posts[this.fullID].clones;
|
this.clones = g.posts[this.fullID].clones;
|
||||||
ref6 = this.clones;
|
ref8 = this.clones;
|
||||||
for (j = 0, len = ref6.length; j < len; j++) {
|
for (j = 0, len = ref8.length; j < len; j++) {
|
||||||
clone = ref6[j];
|
clone = ref8[j];
|
||||||
clone.origin = this;
|
clone.origin = this;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -13852,7 +13853,7 @@ ArchiveLink = (function() {
|
|||||||
},
|
},
|
||||||
subEntries: []
|
subEntries: []
|
||||||
};
|
};
|
||||||
ref1 = [['Post', 'post'], ['Name', 'name'], ['Tripcode', 'tripcode'], ['Capcode', 'capcode'], ['Subject', 'subject'], ['Filename', 'filename'], ['Image MD5', 'MD5']];
|
ref1 = [['Post', 'post'], ['Name', 'name'], ['Tripcode', 'tripcode'], ['Capcode', 'capcode'], ['Subject', 'subject'], ['Flag', 'country'], ['Filename', 'filename'], ['Image MD5', 'MD5']];
|
||||||
for (i = 0, len = ref1.length; i < len; i++) {
|
for (i = 0, len = ref1.length; i < len; i++) {
|
||||||
type = ref1[i];
|
type = ref1[i];
|
||||||
entry.subEntries.push(this.createSubEntry(type[0], type[1]));
|
entry.subEntries.push(this.createSubEntry(type[0], type[1]));
|
||||||
@ -13876,7 +13877,7 @@ ArchiveLink = (function() {
|
|||||||
return true;
|
return true;
|
||||||
} : function(post) {
|
} : function(post) {
|
||||||
var value;
|
var value;
|
||||||
value = Filter[type](post);
|
value = type === 'country' ? post.info.flagCode : Filter[type](post);
|
||||||
if (!value) {
|
if (!value) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name 4chan X
|
// @name 4chan X
|
||||||
// @version 1.11.34.3
|
// @version 1.11.34.4
|
||||||
// @minGMVer 1.14
|
// @minGMVer 1.14
|
||||||
// @minFFVer 26
|
// @minFFVer 26
|
||||||
// @namespace 4chan-X
|
// @namespace 4chan-X
|
||||||
@ -134,7 +134,7 @@ docSet = function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
g = {
|
g = {
|
||||||
VERSION: '1.11.34.3',
|
VERSION: '1.11.34.4',
|
||||||
NAMESPACE: '4chan X.',
|
NAMESPACE: '4chan X.',
|
||||||
boards: {}
|
boards: {}
|
||||||
};
|
};
|
||||||
@ -5529,7 +5529,7 @@ Post = (function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function Post(root, thread, board) {
|
function Post(root, thread, board) {
|
||||||
var clone, j, len, ref, ref1, ref2, ref3, ref4, ref5, ref6;
|
var clone, j, len, ref, ref1, ref2, ref3, ref4, ref5, ref6, ref7, ref8;
|
||||||
this.thread = thread;
|
this.thread = thread;
|
||||||
this.board = board;
|
this.board = board;
|
||||||
this.ID = +root.id.slice(2);
|
this.ID = +root.id.slice(2);
|
||||||
@ -5553,7 +5553,8 @@ Post = (function() {
|
|||||||
tripcode: (ref2 = this.nodes.tripcode) != null ? ref2.textContent : void 0,
|
tripcode: (ref2 = this.nodes.tripcode) != null ? ref2.textContent : void 0,
|
||||||
uniqueID: (ref3 = this.nodes.uniqueID) != null ? ref3.firstElementChild.textContent : void 0,
|
uniqueID: (ref3 = this.nodes.uniqueID) != null ? ref3.firstElementChild.textContent : void 0,
|
||||||
capcode: (ref4 = this.nodes.capcode) != null ? ref4.textContent.replace('## ', '') : void 0,
|
capcode: (ref4 = this.nodes.capcode) != null ? ref4.textContent.replace('## ', '') : void 0,
|
||||||
flag: (ref5 = this.nodes.flag) != null ? ref5.title : void 0,
|
flagCode: (ref5 = this.nodes.flag) != null ? (ref6 = ref5.className.match(/flag-(\w+)/)) != null ? ref6[1].toUpperCase() : void 0 : void 0,
|
||||||
|
flag: (ref7 = this.nodes.flag) != null ? ref7.title : void 0,
|
||||||
date: this.nodes.date ? new Date(this.nodes.date.dataset.utc * 1000) : void 0
|
date: this.nodes.date ? new Date(this.nodes.date.dataset.utc * 1000) : void 0
|
||||||
};
|
};
|
||||||
this.parseComment();
|
this.parseComment();
|
||||||
@ -5565,9 +5566,9 @@ Post = (function() {
|
|||||||
if (g.posts[this.fullID]) {
|
if (g.posts[this.fullID]) {
|
||||||
this.isRebuilt = true;
|
this.isRebuilt = true;
|
||||||
this.clones = g.posts[this.fullID].clones;
|
this.clones = g.posts[this.fullID].clones;
|
||||||
ref6 = this.clones;
|
ref8 = this.clones;
|
||||||
for (j = 0, len = ref6.length; j < len; j++) {
|
for (j = 0, len = ref8.length; j < len; j++) {
|
||||||
clone = ref6[j];
|
clone = ref8[j];
|
||||||
clone.origin = this;
|
clone.origin = this;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -13852,7 +13853,7 @@ ArchiveLink = (function() {
|
|||||||
},
|
},
|
||||||
subEntries: []
|
subEntries: []
|
||||||
};
|
};
|
||||||
ref1 = [['Post', 'post'], ['Name', 'name'], ['Tripcode', 'tripcode'], ['Capcode', 'capcode'], ['Subject', 'subject'], ['Filename', 'filename'], ['Image MD5', 'MD5']];
|
ref1 = [['Post', 'post'], ['Name', 'name'], ['Tripcode', 'tripcode'], ['Capcode', 'capcode'], ['Subject', 'subject'], ['Flag', 'country'], ['Filename', 'filename'], ['Image MD5', 'MD5']];
|
||||||
for (i = 0, len = ref1.length; i < len; i++) {
|
for (i = 0, len = ref1.length; i < len; i++) {
|
||||||
type = ref1[i];
|
type = ref1[i];
|
||||||
entry.subEntries.push(this.createSubEntry(type[0], type[1]));
|
entry.subEntries.push(this.createSubEntry(type[0], type[1]));
|
||||||
@ -13876,7 +13877,7 @@ ArchiveLink = (function() {
|
|||||||
return true;
|
return true;
|
||||||
} : function(post) {
|
} : function(post) {
|
||||||
var value;
|
var value;
|
||||||
value = Filter[type](post);
|
value = type === 'country' ? post.info.flagCode : Filter[type](post);
|
||||||
if (!value) {
|
if (!value) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name 4chan X
|
// @name 4chan X
|
||||||
// @version 1.11.34.3
|
// @version 1.11.34.4
|
||||||
// @minGMVer 1.14
|
// @minGMVer 1.14
|
||||||
// @minFFVer 26
|
// @minFFVer 26
|
||||||
// @namespace 4chan-X
|
// @namespace 4chan-X
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name 4chan X
|
// @name 4chan X
|
||||||
// @version 1.11.34.3
|
// @version 1.11.34.4
|
||||||
// @minGMVer 1.14
|
// @minGMVer 1.14
|
||||||
// @minFFVer 26
|
// @minFFVer 26
|
||||||
// @namespace 4chan-X
|
// @namespace 4chan-X
|
||||||
@ -134,7 +134,7 @@ docSet = function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
g = {
|
g = {
|
||||||
VERSION: '1.11.34.3',
|
VERSION: '1.11.34.4',
|
||||||
NAMESPACE: '4chan X.',
|
NAMESPACE: '4chan X.',
|
||||||
boards: {}
|
boards: {}
|
||||||
};
|
};
|
||||||
@ -5529,7 +5529,7 @@ Post = (function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function Post(root, thread, board) {
|
function Post(root, thread, board) {
|
||||||
var clone, j, len, ref, ref1, ref2, ref3, ref4, ref5, ref6;
|
var clone, j, len, ref, ref1, ref2, ref3, ref4, ref5, ref6, ref7, ref8;
|
||||||
this.thread = thread;
|
this.thread = thread;
|
||||||
this.board = board;
|
this.board = board;
|
||||||
this.ID = +root.id.slice(2);
|
this.ID = +root.id.slice(2);
|
||||||
@ -5553,7 +5553,8 @@ Post = (function() {
|
|||||||
tripcode: (ref2 = this.nodes.tripcode) != null ? ref2.textContent : void 0,
|
tripcode: (ref2 = this.nodes.tripcode) != null ? ref2.textContent : void 0,
|
||||||
uniqueID: (ref3 = this.nodes.uniqueID) != null ? ref3.firstElementChild.textContent : void 0,
|
uniqueID: (ref3 = this.nodes.uniqueID) != null ? ref3.firstElementChild.textContent : void 0,
|
||||||
capcode: (ref4 = this.nodes.capcode) != null ? ref4.textContent.replace('## ', '') : void 0,
|
capcode: (ref4 = this.nodes.capcode) != null ? ref4.textContent.replace('## ', '') : void 0,
|
||||||
flag: (ref5 = this.nodes.flag) != null ? ref5.title : void 0,
|
flagCode: (ref5 = this.nodes.flag) != null ? (ref6 = ref5.className.match(/flag-(\w+)/)) != null ? ref6[1].toUpperCase() : void 0 : void 0,
|
||||||
|
flag: (ref7 = this.nodes.flag) != null ? ref7.title : void 0,
|
||||||
date: this.nodes.date ? new Date(this.nodes.date.dataset.utc * 1000) : void 0
|
date: this.nodes.date ? new Date(this.nodes.date.dataset.utc * 1000) : void 0
|
||||||
};
|
};
|
||||||
this.parseComment();
|
this.parseComment();
|
||||||
@ -5565,9 +5566,9 @@ Post = (function() {
|
|||||||
if (g.posts[this.fullID]) {
|
if (g.posts[this.fullID]) {
|
||||||
this.isRebuilt = true;
|
this.isRebuilt = true;
|
||||||
this.clones = g.posts[this.fullID].clones;
|
this.clones = g.posts[this.fullID].clones;
|
||||||
ref6 = this.clones;
|
ref8 = this.clones;
|
||||||
for (j = 0, len = ref6.length; j < len; j++) {
|
for (j = 0, len = ref8.length; j < len; j++) {
|
||||||
clone = ref6[j];
|
clone = ref8[j];
|
||||||
clone.origin = this;
|
clone.origin = this;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -13852,7 +13853,7 @@ ArchiveLink = (function() {
|
|||||||
},
|
},
|
||||||
subEntries: []
|
subEntries: []
|
||||||
};
|
};
|
||||||
ref1 = [['Post', 'post'], ['Name', 'name'], ['Tripcode', 'tripcode'], ['Capcode', 'capcode'], ['Subject', 'subject'], ['Filename', 'filename'], ['Image MD5', 'MD5']];
|
ref1 = [['Post', 'post'], ['Name', 'name'], ['Tripcode', 'tripcode'], ['Capcode', 'capcode'], ['Subject', 'subject'], ['Flag', 'country'], ['Filename', 'filename'], ['Image MD5', 'MD5']];
|
||||||
for (i = 0, len = ref1.length; i < len; i++) {
|
for (i = 0, len = ref1.length; i < len; i++) {
|
||||||
type = ref1[i];
|
type = ref1[i];
|
||||||
entry.subEntries.push(this.createSubEntry(type[0], type[1]));
|
entry.subEntries.push(this.createSubEntry(type[0], type[1]));
|
||||||
@ -13876,7 +13877,7 @@ ArchiveLink = (function() {
|
|||||||
return true;
|
return true;
|
||||||
} : function(post) {
|
} : function(post) {
|
||||||
var value;
|
var value;
|
||||||
value = Filter[type](post);
|
value = type === 'country' ? post.info.flagCode : Filter[type](post);
|
||||||
if (!value) {
|
if (!value) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@ -1,7 +1,7 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
|
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
|
||||||
<app appid='lacclbnghgdicfifcamcmcnilckjamag'>
|
<app appid='lacclbnghgdicfifcamcmcnilckjamag'>
|
||||||
<updatecheck codebase='https://www.4chan-x.net/builds/4chan-X-beta.crx' version='1.11.34.3' />
|
<updatecheck codebase='https://www.4chan-x.net/builds/4chan-X-beta.crx' version='1.11.34.4' />
|
||||||
</app>
|
</app>
|
||||||
</gupdate>
|
</gupdate>
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
|
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
|
||||||
<app appid='lacclbnghgdicfifcamcmcnilckjamag'>
|
<app appid='lacclbnghgdicfifcamcmcnilckjamag'>
|
||||||
<updatecheck codebase='https://www.4chan-x.net/builds/4chan-X.crx' version='1.11.34.3' />
|
<updatecheck codebase='https://www.4chan-x.net/builds/4chan-X.crx' version='1.11.34.4' />
|
||||||
</app>
|
</app>
|
||||||
</gupdate>
|
</gupdate>
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"version": "1.11.34.3",
|
"version": "1.11.34.4",
|
||||||
"date": "2016-05-18T05:42:48.351Z"
|
"date": "2016-05-18T09:06:34.953Z"
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user