diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e63862ac..23f06d684 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,11 @@ ### v1.14.5 +**v1.14.5.15** *(2019-04-01)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.5.15/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.5.15/builds/4chan-X-noupdate.crx)] +- Show info relating to April 2019 event. #2266 +- Override 4chan CSS causing sauce links to get cut off. #2193 +- Unbreak warning in Chrome extension to reload the page after an update. + **v1.14.5.14** *(2019-03-22)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.5.14/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.14.5.14/builds/4chan-X-noupdate.crx)] - Add message alerting Chrome extension users to disable chrome://flags/#network-service - Minor bugfix in catalog/index loading. diff --git a/src/General/Build.coffee b/src/General/Build.coffee index ccf890dc1..9eca7e15e 100644 --- a/src/General/Build.coffee +++ b/src/General/Build.coffee @@ -44,7 +44,6 @@ Build = isArchived: !!data.archived # file status fileDeleted: !!data.filedeleted - xa18: data.xa18 o.info = subject: Build.unescape data.sub email: Build.unescape data.email @@ -80,6 +79,9 @@ Build = tag: data.tag hasDownscale: !!data.m_img o.file.dimensions = "#{o.file.width}x#{o.file.height}" unless /\.pdf$/.test o.file.url + # Temporary JSON properties for events such as April 1 / Halloween + for key of data when key[0] is 'x' + o[key] = data[key] o parseComment: (html) -> diff --git a/src/General/Build/PostInfo.html b/src/General/Build/PostInfo.html index 8a9823ad5..5130fff4e 100644 --- a/src/General/Build/PostInfo.html +++ b/src/General/Build/PostInfo.html @@ -5,9 +5,9 @@ ?{email}{} ${name} ?{tripcode}{ ${tripcode}} + ?{o.xa19s}{${o.xa19s}} ?{pass}{ } ?{capcode}{ ## ${capcode}} - ?{!capcode && typeof o.xa18 !== "undefined"}{ } ?{email}{} ?{boardID === "f" && !o.isReply || capcodeDescription}{}{ } ?{capcodeDescription}{ ${capcode} Icon} @@ -19,6 +19,7 @@ No. ${ID} + ?{o.isReply}{Like!?{o.xa19l}{ ×${o.xa19l}}} ?{o.isSticky}{ Sticky} ?{o.isClosed && !o.isArchived}{ Closed} ?{o.isArchived}{ Archived} diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee index 20a340de8..e4c277e77 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -833,7 +833,12 @@ QR = QR.cleanNotifications() if Conf['Posting Success Notifications'] - QR.notifications.push new Notice 'success', h1.textContent, 5 + {textContent} = h1 + timeout = 5 + if (xa19 = @response.firstChild.textContent.match(/xa19:(.*):xa19/)) + textContent += " (score/perks: #{xa19[1]})" + timeout = 20 + QR.notifications.push new Notice 'success', textContent, timeout QR.cooldown.add threadID, postID