7238 Commits

Author SHA1 Message Date
ccd0
05f38c53b3 4chan-specific style fixes should apply only on 4chan. 2019-04-12 22:22:21 -07:00
ccd0
03167b32e7 Always use both responseType: arraybuffer and overrideMimeType fallback, and convert when response isn't an ArrayBuffer. 2019-04-11 08:10:52 -07:00
ccd0
8a04d6b249 Revert "Do tests to determine whether to use workaround for binary data instead of relying on version number."
This reverts commit 0048da77f6bf93d902359e81c93f457b8c7399db.
2019-04-11 07:43:34 -07:00
ccd0
c6fc7f7c19 Fix dragging left to contract WebMs in Firefox. #1547 2019-04-11 07:04:48 -07:00
ccd0
c2d1f7ef4c Remove query string from filename in Post from URL feature. 2019-04-11 06:45:10 -07:00
ccd0
0048da77f6 Do tests to determine whether to use workaround for binary data instead of relying on version number. 2019-04-11 06:37:24 -07:00
ccd0
5f52cce954 Fix issue making WebM title fetching needlessly slow on Chrome extension. 2019-04-11 05:36:39 -07:00
ccd0
2120c93bf0 Reorganize CrossOrigin.binary. 2019-04-11 05:33:39 -07:00
ccd0
8cff55c70e Tolerate broken HTML better.
The bug this check was introduced to fix was sufficiently
ameliorated by commit 21484ec7114646992cb0de24eb3b6fb6e1e306d7
so this is safe to remove.
2019-04-09 10:42:22 -07:00
ccd0
a214f51755 Move Build to SW.yotsuba.Build. 2019-04-09 06:49:13 -07:00
ccd0
794027e355 Move Build.unescape to $.unescape 2019-04-09 05:25:41 -07:00
ccd0
ca373dcf36 Use g.sites instead of parsing Conf['siteProperties'] everywhere. 2019-04-09 04:22:59 -07:00
ccd0
38f63e6aa8 Move most stuff from Site to g.SITE; Site.hostname -> g.SITE.ID; put data for other sites in g.sites. 2019-04-09 03:30:58 -07:00
ccd0
2450d04173 Rename Build.Test to Test. 2019-04-08 23:27:38 -07:00
ccd0
5cb0c1a213 Fix 4chan/4channel not being correct in certain links. 2019-04-08 22:53:41 -07:00
ccd0
c5d01ce6d6 Use boards.json to determine whether to activate [code] and [math] tag related functions. #525 2019-04-08 03:50:18 -07:00
ccd0
69c60527ff Make per-board filters work as expected on boards with characters in names that are escaped by encodeURIComponent. 2019-04-06 22:47:42 -07:00
ccd0
95ef5c03c0 Make board name matching in filters case-sensitive. 2019-04-06 22:43:56 -07:00
ccd0
f25c66a728 Prevent filter keywords from being matched inside board lists or class names. 2019-04-06 22:24:46 -07:00
ccd0
c4fb1e43b1 Fix bug in sfw/nsfw part of Filter.parse. 2019-04-06 21:54:31 -07:00
ccd0
574e377df1 Merge branch 'master' into next 2019-04-06 14:54:42 -07:00
ccd0
3ed77984d8 Update list of boards on https://catalog.neet.tv/. 2019-04-06 14:26:20 -07:00
ccd0
8e4abd5215 Order list of boards on catalog.neet.tv alphabetically. 2019-04-06 14:25:21 -07:00
ccd0
4fba9ac05d Switch to package-lock.json and get rid of most npm stuff in the Makefile. 2019-04-06 13:24:19 -07:00
ccd0
6caca656dc Fix thread watcher sometimes using a 304 response on re-added thread if 'Show Page' is on. 2019-04-06 06:37:38 -07:00
ccd0
28093b2348 Revert most of "Also avoid full Thread Watcher rebuild on removing entry."
This reverts most of commit 4fe17ac6efd669d2bfee09adfd44951bbf612732.
Keep consolidation of duplicated code.
2019-04-06 06:29:44 -07:00
ccd0
2cd93c858f Memoize Filter.parseBoards 2019-04-06 06:10:26 -07:00
ccd0
f3ed76f32f Support specifying the sites that filters apply to. #2171 2019-04-06 05:57:16 -07:00
ccd0
c72f09feed Force an unconditional request for threads.json if we need a thread's page number. 2019-04-04 22:14:06 -07:00
ccd0
544dcd6096 Merge branch 'master' into next 2019-04-04 20:27:54 -07:00
ccd0
e0009d2300 Sauce: Update DeviantArt filename format. #2237 2019-04-04 20:26:22 -07:00
ccd0
14e73b4b42 Sauce: Replace unmatched regex groups with empty string, not 'undefined' 2019-04-04 19:56:11 -07:00
ccd0
d2e8efb59c Restore filtering on email. #2171 2019-04-04 18:43:43 -07:00
ccd0
d0d3f1ed13 Redundant; set in @setEnabled. 2019-04-04 18:00:30 -07:00
ccd0
8b7264797e Merge remote-tracking branch 'Teasday/master' into next 2019-04-04 17:57:33 -07:00
ccd0
0e959f825b Tweaks to Thread Watcher CSS.
This makes the page and unread count used together look better.
2019-04-04 17:56:10 -07:00
ccd0
15b7a157b0 Merge branch 'master' into next 2019-04-04 17:40:35 -07:00
ccd0
44d84c745f Whether to add parameter to avoid cache should be based on site being queried, not site currenly on. 2019-04-04 17:40:00 -07:00
ccd0
574d1ad0d3 Show what pages watched threads are on. #1030 2019-04-04 17:36:01 -07:00
Teasday
af42c636b4 Quote threading hotkey 2019-04-04 17:43:31 +03:00
ccd0
ccf3692944 Merge branch 'master' into next 2019-04-04 07:00:32 -07:00
ccd0
f61fc5f1ee Fix Thread Watcher bug that in certain circumstances caused the last check of an archived thread for new replies to be skipped. 2019-04-04 06:59:41 -07:00
ccd0
4fe17ac6ef Also avoid full Thread Watcher rebuild on removing entry. 2019-04-04 01:48:38 -07:00
ccd0
af00c711ff Avoid needless Thread Watcher rebuild by using ThreadWatcher.update when possible. 2019-04-04 01:39:40 -07:00
ccd0
4c454e6f93 Use typeof for checking if === undefined. 2019-04-04 01:23:43 -07:00
ccd0
35b3275259 Simplify Thread Watcher menu code. 2019-04-04 01:02:35 -07:00
ccd0
71d4d2a2ec Move Thread Watcher settings out of submenu. 2019-04-04 00:57:59 -07:00
ccd0
296457a79f Get rid of ThreadWatcher.menu.refreshers hook and set menu content when menu is opened. 2019-04-04 00:41:30 -07:00
ccd0
86909be300 Add siteID parameter to ThreadWatcher.update 2019-04-04 00:13:37 -07:00
ccd0
9ab1c94e31 Replace rm in DataBoard.extend with properties of val set to undefined. 2019-04-03 23:35:33 -07:00