Release 4chan X v1.14.4.6.
This commit is contained in:
parent
406029ce19
commit
90a1521209
@ -4,6 +4,12 @@
|
|||||||
|
|
||||||
### v1.14.4
|
### v1.14.4
|
||||||
|
|
||||||
|
**v1.14.4.6** *(2018-11-25)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.4.6/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.4.6/builds/4chan-X-noupdate.crx)]
|
||||||
|
- Use now working sys.4channel.org for posting to worksafe boards; should fix some issues with posting. #2140 #2149
|
||||||
|
- Fix catalog/search link rewriting. #2151
|
||||||
|
- Make URLs in thread watcher point to appropriate domain. #2143
|
||||||
|
- Make cross-domain quotes of you light up thread watcher.
|
||||||
|
|
||||||
**v1.14.4.5** *(2018-11-23)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.4.5/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.4.5/builds/4chan-X-noupdate.crx)]
|
**v1.14.4.5** *(2018-11-23)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.4.5/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.4.5/builds/4chan-X-noupdate.crx)]
|
||||||
- Fix bug in previous version causing 4channel.org to be seen as separate site in thread watcher etc.
|
- Fix bug in previous version causing 4channel.org to be seen as separate site in thread watcher etc.
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name 4chan X beta
|
// @name 4chan X beta
|
||||||
// @version 1.14.4.5
|
// @version 1.14.4.6
|
||||||
// @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.14.4.5
|
// @version 1.14.4.6
|
||||||
// @minGMVer 1.14
|
// @minGMVer 1.14
|
||||||
// @minFFVer 26
|
// @minFFVer 26
|
||||||
// @namespace 4chan-X
|
// @namespace 4chan-X
|
||||||
@ -198,7 +198,7 @@ docSet = function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
g = {
|
g = {
|
||||||
VERSION: '1.14.4.5',
|
VERSION: '1.14.4.6',
|
||||||
NAMESPACE: '4chan X.',
|
NAMESPACE: '4chan X.',
|
||||||
boards: {}
|
boards: {}
|
||||||
};
|
};
|
||||||
@ -7272,7 +7272,7 @@ SW = {};
|
|||||||
thread: function(arg) {
|
thread: function(arg) {
|
||||||
var boardID, threadID;
|
var boardID, threadID;
|
||||||
boardID = arg.boardID, threadID = arg.threadID;
|
boardID = arg.boardID, threadID = arg.threadID;
|
||||||
return boardID + "/res/" + threadID + ".html";
|
return location.origin + "/" + boardID + "/res/" + threadID + ".html";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
selectors: {
|
selectors: {
|
||||||
@ -7380,7 +7380,7 @@ SW = {};
|
|||||||
thread: function(arg) {
|
thread: function(arg) {
|
||||||
var boardID, threadID;
|
var boardID, threadID;
|
||||||
boardID = arg.boardID, threadID = arg.threadID;
|
boardID = arg.boardID, threadID = arg.threadID;
|
||||||
return boardID + "/thread/" + threadID;
|
return location.protocol + "//" + (BoardConfig.domain(boardID)) + "/" + boardID + "/thread/" + threadID;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
selectors: {
|
selectors: {
|
||||||
@ -16681,8 +16681,8 @@ CatalogLinks = (function() {
|
|||||||
ref = $$('a', this.nodes.comment);
|
ref = $$('a', this.nodes.comment);
|
||||||
for (i = 0, len = ref.length; i < len; i++) {
|
for (i = 0, len = ref.length; i < len; i++) {
|
||||||
a = ref[i];
|
a = ref[i];
|
||||||
if (m = a.href.match(/^https?:\/\/boards\.4chan(?:nel)?\.org\/([^\/]+)\/catalog(#s=.*)?/)) {
|
if (m = a.href.match(/^https?:\/\/(boards\.4chan(?:nel)?\.org\/[^\/]+)\/catalog(#s=.*)?/)) {
|
||||||
a.href = "//boards.4chan(?:nel)?.org/" + m[1] + "/" + (m[2] || '#catalog');
|
a.href = "//" + m[1] + "/" + (m[2] || '#catalog');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -20080,7 +20080,7 @@ ThreadWatcher = (function() {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
quotesYou = false;
|
quotesYou = false;
|
||||||
regexp = /<a [^>]*\bhref="(?:\/([^\/]+)\/thread\/)?(\d+)?(?:#p(\d+))?"/g;
|
regexp = /<a [^>]*\bhref="(?:(?:\/\/boards\.4chan(?:nel)?\.org)?\/([^\/]+)\/thread\/)?(\d+)?(?:#p(\d+))?"/g;
|
||||||
while (match = regexp.exec(postObj.com)) {
|
while (match = regexp.exec(postObj.com)) {
|
||||||
if (QuoteYou.db.get({
|
if (QuoteYou.db.get({
|
||||||
boardID: match[1] || boardID,
|
boardID: match[1] || boardID,
|
||||||
@ -20158,10 +20158,10 @@ ThreadWatcher = (function() {
|
|||||||
excerpt = data.excerpt;
|
excerpt = data.excerpt;
|
||||||
excerpt || (excerpt = "/" + boardID + "/ - No." + threadID);
|
excerpt || (excerpt = "/" + boardID + "/ - No." + threadID);
|
||||||
link = $.el('a', {
|
link = $.el('a', {
|
||||||
href: "/" + (Site.urls.thread({
|
href: Site.urls.thread({
|
||||||
boardID: boardID,
|
boardID: boardID,
|
||||||
threadID: threadID
|
threadID: threadID
|
||||||
})),
|
}),
|
||||||
title: excerpt,
|
title: excerpt,
|
||||||
className: 'watcher-link'
|
className: 'watcher-link'
|
||||||
});
|
});
|
||||||
@ -22527,7 +22527,7 @@ QR = (function() {
|
|||||||
extra.form.append('g-recaptcha-response', response.response);
|
extra.form.append('g-recaptcha-response', response.response);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QR.req = $.ajax("https://sys.4chan.org/" + g.BOARD + "/post", options, extra);
|
QR.req = $.ajax("https://sys." + (location.hostname.split('.')[1]) + ".org/" + g.BOARD + "/post", options, extra);
|
||||||
return QR.req.progress = '...';
|
return QR.req.progress = '...';
|
||||||
};
|
};
|
||||||
if (typeof captcha === 'function') {
|
if (typeof captcha === 'function') {
|
||||||
|
|||||||
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name 4chan X
|
// @name 4chan X
|
||||||
// @version 1.14.4.5
|
// @version 1.14.4.6
|
||||||
// @minGMVer 1.14
|
// @minGMVer 1.14
|
||||||
// @minFFVer 26
|
// @minFFVer 26
|
||||||
// @namespace 4chan-X
|
// @namespace 4chan-X
|
||||||
@ -198,7 +198,7 @@ docSet = function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
g = {
|
g = {
|
||||||
VERSION: '1.14.4.5',
|
VERSION: '1.14.4.6',
|
||||||
NAMESPACE: '4chan X.',
|
NAMESPACE: '4chan X.',
|
||||||
boards: {}
|
boards: {}
|
||||||
};
|
};
|
||||||
@ -7272,7 +7272,7 @@ SW = {};
|
|||||||
thread: function(arg) {
|
thread: function(arg) {
|
||||||
var boardID, threadID;
|
var boardID, threadID;
|
||||||
boardID = arg.boardID, threadID = arg.threadID;
|
boardID = arg.boardID, threadID = arg.threadID;
|
||||||
return boardID + "/res/" + threadID + ".html";
|
return location.origin + "/" + boardID + "/res/" + threadID + ".html";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
selectors: {
|
selectors: {
|
||||||
@ -7380,7 +7380,7 @@ SW = {};
|
|||||||
thread: function(arg) {
|
thread: function(arg) {
|
||||||
var boardID, threadID;
|
var boardID, threadID;
|
||||||
boardID = arg.boardID, threadID = arg.threadID;
|
boardID = arg.boardID, threadID = arg.threadID;
|
||||||
return boardID + "/thread/" + threadID;
|
return location.protocol + "//" + (BoardConfig.domain(boardID)) + "/" + boardID + "/thread/" + threadID;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
selectors: {
|
selectors: {
|
||||||
@ -16681,8 +16681,8 @@ CatalogLinks = (function() {
|
|||||||
ref = $$('a', this.nodes.comment);
|
ref = $$('a', this.nodes.comment);
|
||||||
for (i = 0, len = ref.length; i < len; i++) {
|
for (i = 0, len = ref.length; i < len; i++) {
|
||||||
a = ref[i];
|
a = ref[i];
|
||||||
if (m = a.href.match(/^https?:\/\/boards\.4chan(?:nel)?\.org\/([^\/]+)\/catalog(#s=.*)?/)) {
|
if (m = a.href.match(/^https?:\/\/(boards\.4chan(?:nel)?\.org\/[^\/]+)\/catalog(#s=.*)?/)) {
|
||||||
a.href = "//boards.4chan(?:nel)?.org/" + m[1] + "/" + (m[2] || '#catalog');
|
a.href = "//" + m[1] + "/" + (m[2] || '#catalog');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -20080,7 +20080,7 @@ ThreadWatcher = (function() {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
quotesYou = false;
|
quotesYou = false;
|
||||||
regexp = /<a [^>]*\bhref="(?:\/([^\/]+)\/thread\/)?(\d+)?(?:#p(\d+))?"/g;
|
regexp = /<a [^>]*\bhref="(?:(?:\/\/boards\.4chan(?:nel)?\.org)?\/([^\/]+)\/thread\/)?(\d+)?(?:#p(\d+))?"/g;
|
||||||
while (match = regexp.exec(postObj.com)) {
|
while (match = regexp.exec(postObj.com)) {
|
||||||
if (QuoteYou.db.get({
|
if (QuoteYou.db.get({
|
||||||
boardID: match[1] || boardID,
|
boardID: match[1] || boardID,
|
||||||
@ -20158,10 +20158,10 @@ ThreadWatcher = (function() {
|
|||||||
excerpt = data.excerpt;
|
excerpt = data.excerpt;
|
||||||
excerpt || (excerpt = "/" + boardID + "/ - No." + threadID);
|
excerpt || (excerpt = "/" + boardID + "/ - No." + threadID);
|
||||||
link = $.el('a', {
|
link = $.el('a', {
|
||||||
href: "/" + (Site.urls.thread({
|
href: Site.urls.thread({
|
||||||
boardID: boardID,
|
boardID: boardID,
|
||||||
threadID: threadID
|
threadID: threadID
|
||||||
})),
|
}),
|
||||||
title: excerpt,
|
title: excerpt,
|
||||||
className: 'watcher-link'
|
className: 'watcher-link'
|
||||||
});
|
});
|
||||||
@ -22527,7 +22527,7 @@ QR = (function() {
|
|||||||
extra.form.append('g-recaptcha-response', response.response);
|
extra.form.append('g-recaptcha-response', response.response);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QR.req = $.ajax("https://sys.4chan.org/" + g.BOARD + "/post", options, extra);
|
QR.req = $.ajax("https://sys." + (location.hostname.split('.')[1]) + ".org/" + g.BOARD + "/post", options, extra);
|
||||||
return QR.req.progress = '...';
|
return QR.req.progress = '...';
|
||||||
};
|
};
|
||||||
if (typeof captcha === 'function') {
|
if (typeof captcha === 'function') {
|
||||||
|
|||||||
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name 4chan X
|
// @name 4chan X
|
||||||
// @version 1.14.4.5
|
// @version 1.14.4.6
|
||||||
// @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.14.4.5
|
// @version 1.14.4.6
|
||||||
// @minGMVer 1.14
|
// @minGMVer 1.14
|
||||||
// @minFFVer 26
|
// @minFFVer 26
|
||||||
// @namespace 4chan-X
|
// @namespace 4chan-X
|
||||||
@ -198,7 +198,7 @@ docSet = function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
g = {
|
g = {
|
||||||
VERSION: '1.14.4.5',
|
VERSION: '1.14.4.6',
|
||||||
NAMESPACE: '4chan X.',
|
NAMESPACE: '4chan X.',
|
||||||
boards: {}
|
boards: {}
|
||||||
};
|
};
|
||||||
@ -7272,7 +7272,7 @@ SW = {};
|
|||||||
thread: function(arg) {
|
thread: function(arg) {
|
||||||
var boardID, threadID;
|
var boardID, threadID;
|
||||||
boardID = arg.boardID, threadID = arg.threadID;
|
boardID = arg.boardID, threadID = arg.threadID;
|
||||||
return boardID + "/res/" + threadID + ".html";
|
return location.origin + "/" + boardID + "/res/" + threadID + ".html";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
selectors: {
|
selectors: {
|
||||||
@ -7380,7 +7380,7 @@ SW = {};
|
|||||||
thread: function(arg) {
|
thread: function(arg) {
|
||||||
var boardID, threadID;
|
var boardID, threadID;
|
||||||
boardID = arg.boardID, threadID = arg.threadID;
|
boardID = arg.boardID, threadID = arg.threadID;
|
||||||
return boardID + "/thread/" + threadID;
|
return location.protocol + "//" + (BoardConfig.domain(boardID)) + "/" + boardID + "/thread/" + threadID;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
selectors: {
|
selectors: {
|
||||||
@ -16681,8 +16681,8 @@ CatalogLinks = (function() {
|
|||||||
ref = $$('a', this.nodes.comment);
|
ref = $$('a', this.nodes.comment);
|
||||||
for (i = 0, len = ref.length; i < len; i++) {
|
for (i = 0, len = ref.length; i < len; i++) {
|
||||||
a = ref[i];
|
a = ref[i];
|
||||||
if (m = a.href.match(/^https?:\/\/boards\.4chan(?:nel)?\.org\/([^\/]+)\/catalog(#s=.*)?/)) {
|
if (m = a.href.match(/^https?:\/\/(boards\.4chan(?:nel)?\.org\/[^\/]+)\/catalog(#s=.*)?/)) {
|
||||||
a.href = "//boards.4chan(?:nel)?.org/" + m[1] + "/" + (m[2] || '#catalog');
|
a.href = "//" + m[1] + "/" + (m[2] || '#catalog');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -20080,7 +20080,7 @@ ThreadWatcher = (function() {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
quotesYou = false;
|
quotesYou = false;
|
||||||
regexp = /<a [^>]*\bhref="(?:\/([^\/]+)\/thread\/)?(\d+)?(?:#p(\d+))?"/g;
|
regexp = /<a [^>]*\bhref="(?:(?:\/\/boards\.4chan(?:nel)?\.org)?\/([^\/]+)\/thread\/)?(\d+)?(?:#p(\d+))?"/g;
|
||||||
while (match = regexp.exec(postObj.com)) {
|
while (match = regexp.exec(postObj.com)) {
|
||||||
if (QuoteYou.db.get({
|
if (QuoteYou.db.get({
|
||||||
boardID: match[1] || boardID,
|
boardID: match[1] || boardID,
|
||||||
@ -20158,10 +20158,10 @@ ThreadWatcher = (function() {
|
|||||||
excerpt = data.excerpt;
|
excerpt = data.excerpt;
|
||||||
excerpt || (excerpt = "/" + boardID + "/ - No." + threadID);
|
excerpt || (excerpt = "/" + boardID + "/ - No." + threadID);
|
||||||
link = $.el('a', {
|
link = $.el('a', {
|
||||||
href: "/" + (Site.urls.thread({
|
href: Site.urls.thread({
|
||||||
boardID: boardID,
|
boardID: boardID,
|
||||||
threadID: threadID
|
threadID: threadID
|
||||||
})),
|
}),
|
||||||
title: excerpt,
|
title: excerpt,
|
||||||
className: 'watcher-link'
|
className: 'watcher-link'
|
||||||
});
|
});
|
||||||
@ -22527,7 +22527,7 @@ QR = (function() {
|
|||||||
extra.form.append('g-recaptcha-response', response.response);
|
extra.form.append('g-recaptcha-response', response.response);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QR.req = $.ajax("https://sys.4chan.org/" + g.BOARD + "/post", options, extra);
|
QR.req = $.ajax("https://sys." + (location.hostname.split('.')[1]) + ".org/" + g.BOARD + "/post", options, extra);
|
||||||
return QR.req.progress = '...';
|
return QR.req.progress = '...';
|
||||||
};
|
};
|
||||||
if (typeof captcha === 'function') {
|
if (typeof captcha === 'function') {
|
||||||
|
|||||||
Binary file not shown.
@ -3,7 +3,7 @@
|
|||||||
"4chan-x@4chan-x.net": {
|
"4chan-x@4chan-x.net": {
|
||||||
"updates": [
|
"updates": [
|
||||||
{
|
{
|
||||||
"version": "1.14.4.5",
|
"version": "1.14.4.6",
|
||||||
"update_link": "https://www.4chan-x.net/builds/4chan-X-beta.crx"
|
"update_link": "https://www.4chan-x.net/builds/4chan-X-beta.crx"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@ -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.14.4.5' />
|
<updatecheck codebase='https://www.4chan-x.net/builds/4chan-X-beta.crx' version='1.14.4.6' />
|
||||||
</app>
|
</app>
|
||||||
</gupdate>
|
</gupdate>
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
"4chan-x@4chan-x.net": {
|
"4chan-x@4chan-x.net": {
|
||||||
"updates": [
|
"updates": [
|
||||||
{
|
{
|
||||||
"version": "1.14.4.5",
|
"version": "1.14.4.6",
|
||||||
"update_link": "https://www.4chan-x.net/builds/4chan-X.crx"
|
"update_link": "https://www.4chan-x.net/builds/4chan-X.crx"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@ -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.14.4.5' />
|
<updatecheck codebase='https://www.4chan-x.net/builds/4chan-X.crx' version='1.14.4.6' />
|
||||||
</app>
|
</app>
|
||||||
</gupdate>
|
</gupdate>
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"version": "1.14.4.5",
|
"version": "1.14.4.6",
|
||||||
"date": "2018-11-23T22:52:15.116Z"
|
"date": "2018-11-25T07:58:42.512Z"
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user