From f63ab78aba2e425837f5f6ce85a62fccdb84e3f5 Mon Sep 17 00:00:00 2001 From: Noble pleb Date: Fri, 14 Mar 2014 19:01:59 +0200 Subject: [PATCH 1/8] archiving /trv/ --- json/archives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/json/archives.json b/json/archives.json index 5afc45287..44f360fc2 100644 --- a/json/archives.json +++ b/json/archives.json @@ -32,8 +32,8 @@ "http": true, "https": true, "software": "foolfuuka", - "boards": ["adv", "hr", "o", "pol", "s4s", "tg", "tv", "x"], - "files": ["adv", "hr", "o", "pol", "s4s", "tg", "tv", "x"] + "boards": ["adv", "hr", "o", "pol", "s4s", "tg", "trv", "tv", "x"], + "files": ["adv", "hr", "o", "pol", "s4s", "tg", "trv", "tv", "x"] }, { "uid": 4, "name": "Nyafuu", From f7de1847140263d5ee4153615a7c956fd00eba95 Mon Sep 17 00:00:00 2001 From: Noble pleb Date: Sun, 16 Mar 2014 03:51:08 +0200 Subject: [PATCH 2/8] Update archives.json 4plebs flash archive trial --- json/archives.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/json/archives.json b/json/archives.json index 44f360fc2..73b76cd14 100644 --- a/json/archives.json +++ b/json/archives.json @@ -27,13 +27,22 @@ "files": ["c", "po"] }, { "uid": 3, - "name": "4plebs", + "name": "4plebs Archive", "domain": "archive.4plebs.org", "http": true, "https": true, "software": "foolfuuka", "boards": ["adv", "hr", "o", "pol", "s4s", "tg", "trv", "tv", "x"], "files": ["adv", "hr", "o", "pol", "s4s", "tg", "trv", "tv", "x"] +}, { + "uid": 18, + "name": "4plebs Flash Archive", + "domain": "flash.4plebs.org", + "http": true, + "https": true, + "software": "foolfuuka", + "boards": ["f"], + "files": ["f"] }, { "uid": 4, "name": "Nyafuu", From d1a305a88867d9440b474f4caee87f8e10c93fd1 Mon Sep 17 00:00:00 2001 From: Mayhem Date: Thu, 20 Mar 2014 16:21:22 +0100 Subject: [PATCH 3/8] Hide and don't use the header hitzone when unnecessary. --- css/style.css | 3 +++ src/General/Header.coffee | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/css/style.css b/css/style.css index bfab2413a..11857b167 100644 --- a/css/style.css +++ b/css/style.css @@ -165,6 +165,9 @@ a[href="javascript:;"] { height: 10px; position: absolute; } +#header-bar:not(.autohide) #header-bar-hitzone { + display: none; +} #header.top #header-bar-hitzone { bottom: -10px; } diff --git a/src/General/Header.coffee b/src/General/Header.coffee index 85bce6f61..0222ec41c 100644 --- a/src/General/Header.coffee +++ b/src/General/Header.coffee @@ -4,8 +4,8 @@ Header = id: 'header' innerHTML: <%= importHTML('General/Header') %> - @bar = $ '#header-bar', headerEl - @toggle = $ '#header-bar-hitzone', @bar + @bar = $ '#header-bar', headerEl + @hitzone = $ '#header-bar-hitzone', @bar @noticesRoot = $ '#notifications', headerEl @menu = new UI.Menu 'header' @@ -281,14 +281,14 @@ Header = getTopOf: (root) -> {top} = root.getBoundingClientRect() unless Conf['Bottom header'] - headRect = Header.toggle.getBoundingClientRect() + headRect = (if $.hasClass Header.bar, 'autohide' then Header.hitzone else Header.bar).getBoundingClientRect() top -= headRect.top + headRect.height top getBottomOf: (root) -> {clientHeight} = doc bottom = clientHeight - root.getBoundingClientRect().bottom if Conf['Bottom header'] - headRect = Header.toggle.getBoundingClientRect() + headRect = (if $.hasClass Header.bar, 'autohide' then Header.hitzone else Header.bar).getBoundingClientRect() bottom -= clientHeight - headRect.bottom + headRect.height bottom isHidden: -> From 2e70268ec2f458847a4fdc27c861fad10d39d447 Mon Sep 17 00:00:00 2001 From: Mayhem Date: Thu, 20 Mar 2014 16:31:11 +0100 Subject: [PATCH 4/8] Fix #1514. --- src/Menu/Menu.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Menu/Menu.coffee b/src/Menu/Menu.coffee index 9b8750a84..0388584ed 100644 --- a/src/Menu/Menu.coffee +++ b/src/Menu/Menu.coffee @@ -30,5 +30,5 @@ Menu = clone toggle: (e) -> - fullID = $.x('ancestor::*[@data-full-i-d]', @).dataset.fullID + fullID = $.x('ancestor::*[@data-full-i-d][1]', @).dataset.fullID Menu.menu.toggle e, @, g.posts[fullID] From c1a7fcd90b7fa7410e13b5a41767a8add3dd26b1 Mon Sep 17 00:00:00 2001 From: Mayhem Date: Thu, 20 Mar 2014 16:33:42 +0100 Subject: [PATCH 5/8] Changelog. --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cd0bbcb1..fd8897e56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +- Buf fixes. + ### 3.19.2 - *2014-03-12* - Bug fixes. From 2930df7098cd6074d655649e07d025109f9f2cdb Mon Sep 17 00:00:00 2001 From: Mayhem Date: Thu, 20 Mar 2014 16:33:49 +0100 Subject: [PATCH 6/8] Release 4chan X v3.19.3. --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd8897e56..ec5a88796 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +### 3.19.3 - *2014-03-20* + - Buf fixes. ### 3.19.2 - *2014-03-12* diff --git a/package.json b/package.json index e316fa99e..91298d38d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "4chan-X", - "version": "3.19.2", + "version": "3.19.3", "description": "Cross-browser extension for productive lurking on 4chan.", "meta": { "name": "4chan X", From 825236a002f17d90ec44440ed66d47c1737deed7 Mon Sep 17 00:00:00 2001 From: Mayhem Date: Thu, 27 Mar 2014 21:31:16 +0100 Subject: [PATCH 7/8] Fix #1524. --- CHANGELOG.md | 4 +++- src/Posting/QR.captcha.coffee | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec5a88796..8e465543c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ +- Fix captcha not refreshing. + ### 3.19.3 - *2014-03-20* -- Buf fixes. +- Bug fixes. ### 3.19.2 - *2014-03-12* diff --git a/src/Posting/QR.captcha.coffee b/src/Posting/QR.captcha.coffee index 16d533f81..4c65c8d2c 100644 --- a/src/Posting/QR.captcha.coffee +++ b/src/Posting/QR.captcha.coffee @@ -58,6 +58,8 @@ QR.captcha = QR.captcha.nodes.challenge = challenge new MutationObserver(QR.captcha.load.bind QR.captcha).observe challenge, childList: true + subtree: true + attributes: true QR.captcha.load() sync: (captchas) -> QR.captcha.captchas = captchas From c5dfd248e6fb0fe7fe8f42874f1f3afe8011ef3d Mon Sep 17 00:00:00 2001 From: Mayhem Date: Thu, 27 Mar 2014 21:31:58 +0100 Subject: [PATCH 8/8] Release 4chan X v3.19.4. --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e465543c..701db7cd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +### 3.19.4 - *2014-03-27* + - Fix captcha not refreshing. ### 3.19.3 - *2014-03-20* diff --git a/package.json b/package.json index 91298d38d..a5714ff52 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "4chan-X", - "version": "3.19.3", + "version": "3.19.4", "description": "Cross-browser extension for productive lurking on 4chan.", "meta": { "name": "4chan X",