60 Commits

Author SHA1 Message Date
ccd0
0f6a98e5e9 Use is.4chan.org for building posts if 'Use Faster Image Host' is off.
Also consolidate the image host related code.
2017-01-05 19:12:42 -08:00
ccd0
c5f175ed13 Add support for is2.4chan.org host. 2017-01-05 13:01:17 -08:00
ccd0
a110d2f703 Request permissions for all 4chan.org and 4cdn.org subdomains in the Chrome extension.
This should reduce the frequency of asking for new permissions.
2017-01-05 04:00:44 -08:00
ccd0
21a1c58c97 Don't redirect to archive on 404'd mobile downscales. 2016-11-05 14:23:35 -07:00
ccd0
3259517b0d Make rewriting of is.4chan.org links to i.4cdn.org optional (Use Faster Image Host option, default: true). #1141 2016-11-05 13:48:34 -07:00
ccd0
5270d29749 Bring back CSS tweaks for Halloween theme. 2016-10-31 13:18:04 -07:00
ccd0
4118dd51df Merge branch 'bstable' 2016-10-27 10:36:06 -07:00
ccd0
25d4d764d8 Update due to 4chan's ad changes. 2016-10-27 10:30:56 -07:00
ccd0
f8523a5bcc Add basic support for is.4chan.org domain. #1141 2016-10-18 12:34:58 -07:00
ccd0
f9d1f2c766 Add basic support for is.4chan.org domain. #1141 2016-10-15 00:48:47 -07:00
ccd0
ad9c3df4dc Help out decaffeinate. #829 2016-10-01 03:18:22 -07:00
ccd0
2e69878c1b Revert "Don't fire 4chanXInitFinished until JSON Index has loaded."
This causes problems if the index fails to load.

This reverts commit da1fce66465745cd9ef12f38945f8ce4ffcf06bb.
2016-09-29 16:32:44 -07:00
ccd0
03460875e4 catalog-postContainer -> catalog-container 2016-09-28 21:44:37 -07:00
ccd0
7bba1a8670 I forgot to update the selector to set the background color for unrecognized styles.
Fixes bug from 9cee88ce3a9676adb999b6fc2536716a7e8debfb and further updates.
2016-09-28 18:57:59 -07:00
ccd0
da1fce6646 Don't fire 4chanXInitFinished until JSON Index has loaded. 2016-09-28 15:29:36 -07:00
ccd0
8a6b6b5ec8 Add thread.nodes.root property. 2016-09-25 14:28:04 -07:00
ccd0
c99c31f84b Merge branch 'bstable' 2016-09-25 00:44:05 -07:00
ccd0
cb333b3cc1 Fix 4chan X not running on images in their own tabs.
Fixes bug from 4a080b2d3ba09dd9af9f88258682d84060b7028c.
2016-09-25 00:34:19 -07:00
ccd0
3a3b0d5230 Widen catalog threads on hover. #489 2016-09-21 23:37:08 -07:00
ccd0
f92e12acaa Support comments in JS Whitelist. 2016-09-11 18:28:32 -07:00
ccd0
901652e17e Remove pseudo-enforcement hack. Probably more dangerous than it is good. 2016-09-11 18:22:34 -07:00
ccd0
52e7749f72 Merge commit 'f2bb9b00a343a305e04f4f29285084c758471c34' (BoardsJSON -> BoardConfig.) 2016-07-10 01:41:38 -07:00
ccd0
a193d0a3ac Revert "Revert "Fetch boards.json data.""
This reverts commit cc03357e071dc33bc54d4e25870998bde2d34139.
2016-07-10 01:40:03 -07:00
ccd0
2a13c80190 Merge commit 'e1b0d62ceb258f016377517182497d3572fae095' 2016-07-09 15:35:52 -07:00
ccd0
4a080b2d3b Don't try to run inside MathJax popups. #1007 2016-07-07 16:02:37 -07:00
ccd0
e827b63336 Set 'Persistent Thread Watcher' to inverse of old 'Toggleable Thread Watcher' setting.
Per discussion in #983.
2016-07-01 00:05:27 -07:00
ccd0
1ff286ad3a Implement Count Posts by ID. #851 2016-06-19 02:24:02 -07:00
ccd0
b474565221 Remove 'Thread Excerpt'. #904 2016-06-17 23:15:41 -07:00
ccd0
6a71007fcc Remove 'Bottom QR Link' option. #904 2016-06-17 20:24:51 -07:00
ccd0
16814f4c73 Remove 'QR Shortcut' option. #904 2016-06-17 19:48:31 -07:00
ccd0
c51565aed6 Auto-migrate 'Show Name and Subject' preference to custom CSS. #904 2016-06-17 18:33:12 -07:00
ccd0
aaef0c8802 Remove old names for useragent-specific workaround classes. #904 2016-06-13 01:59:38 -07:00
ccd0
e1b0d62ceb Have return hack be added by the compilation script. 2016-06-12 00:25:58 -07:00
ccd0
189c106e93 Merge branch 'bstable' 2016-06-07 10:54:20 -07:00
ccd0
5383af8468 Fix blocking of CloudFlare scripts. 2016-06-07 10:48:03 -07:00
ccd0
452dcb9852 Also fix error when browsing from www.4chan.org/frames.
Fixes regression from 59bac43afb725c0960d6a40c6847489f3c09a43c.
2016-06-05 14:39:44 -07:00
ccd0
12109375b5 Detect conflicts with 4chan X v2. #676 2016-06-05 13:28:16 -07:00
ccd0
261065058f Prefix user-agent-specific workaround classes with 'ua-'. #937 2016-06-05 02:47:50 -07:00
ccd0
e44df3d08b Accessing window.frameElement.src from non-same-origin window may cause an error.
Fixes regression from 59bac43afb725c0960d6a40c6847489f3c09a43c.
2016-06-05 00:38:59 -07:00
ccd0
218c758173 Only use workaround for Chrome settings being async in Chrome extension. 2016-06-04 23:56:18 -07:00
ccd0
f986bfd984 Do initial settings fetch synchronously in Greasemonkey. 2016-06-04 23:46:24 -07:00
ccd0
416a31b3e6 Replace ad script blacklist with whitelist. 2016-06-02 19:41:03 -07:00
ccd0
10d761bcbe Replace ad script blacklist with whitelist. 2016-06-02 02:57:55 -07:00
ccd0
59bac43afb Fix script running inside ad iframes. 2016-06-02 00:31:32 -07:00
ccd0
12c96cd77e Merge branch 'bstable' 2016-05-19 15:46:20 -07:00
ccd0
8cdb690402 Update ad server blacklist. 2016-05-19 15:33:57 -07:00
ccd0
28dc774499 Auto-update archive list. #517 2016-05-15 01:41:22 -07:00
ccd0
d3ebeefe7c Move Main.init into src/meta/fend.js. 2016-05-14 13:17:55 -07:00
ccd0
000323dd00 Add backticks around HTML sent in issue reports. 2016-05-10 08:57:59 -07:00
ccd0
1eea12ff27 Trim size of details in crash reports properly. 2016-05-04 17:14:02 -07:00