7114 Commits

Author SHA1 Message Date
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
ccd0
53977021aa Merge branch 'bstable' 2019-04-02 06:16:18 -07:00
ccd0
4542377ef9 Remove score/perks message. Fix Posting Success Notifications. 2019-04-02 05:52:29 -07:00
ccd0
6622029650 Remove like buttons. Continue to show like counts and scores where given in API.
Make minor spacing adjustments due to removal of relevant CSS.
2019-04-02 05:38:09 -07:00
ccd0
a48e3c5b04 Account for posts added by thread expansion when marking read from index. 2019-04-02 01:30:07 -07:00
ccd0
b332ef32cc Merge branch 'bstable' 2019-03-31 23:04:28 -07:00
ccd0
2da007c291 Show info relating to April 2019 event. #2266 2019-03-31 22:55:42 -07:00
ccd0
21f0dbfd46 Copy over any temporary JSON properties in Build.parseJSON. 2019-03-31 21:17:22 -07:00
ccd0
fb0759f40d Revert "Show 2018 Apr 01 team names in thread updates and other posts generated from JSON."
This reverts commit 99bb9d667b871a6451476010558bd1315e281d0b.
2019-03-31 21:09:37 -07:00
ccd0
abb43b3314 Support filters that apply to multiple post fields joined by newline characters. 2019-03-31 00:54:43 -07:00
ccd0
e784844333 Move these functions out of the main Filter object and into a subobject. 2019-03-30 15:36:11 -07:00
ccd0
84b52e2a40 Tolerate nothing being returned from GM.xmlHttpRequest #2256 2019-03-30 12:14:52 -07:00
ccd0
8f9d7c984f Fix image/video hover in case where dimensions are not available. #2197 2019-03-24 07:44:11 -07:00
ccd0
501a103a1d Make movement of image hover / quote preview with mouse optional; option is Follow Cursor. #471, #2245 2019-03-24 07:16:56 -07:00
ccd0
b09b190e7a Merge branch 'bstable' 2019-03-24 06:37:02 -07:00
ccd0
a2a4600be0 Make Chrome extension reload warning work when chrome.runtime.getManifest() throws an error. 2019-03-24 06:36:51 -07:00
ccd0
e37b73a783 Default do-nothing handler for onloadend in CrossOrigin.ajax 2019-03-24 06:27:58 -07:00
ccd0
2c4b77e8d7 Also combine options and extra in CrossOrigin.ajax and in call from $.cache.
Fixes bugs from 71896af275ba612384e41bc05ab3c5acf78e9cbf.
2019-03-24 04:49:41 -07:00
ccd0
19c7e73d14 Get rid of more API URLs spread about the codebase. 2019-03-24 04:42:43 -07:00
ccd0
3da684a08c Fix loophole in Thread Watcher aborting. 2019-03-24 04:22:14 -07:00
ccd0
695e995dce Let abort always exist, but we can't guarantee it will do anything. 2019-03-24 03:41:01 -07:00
ccd0
8cfd16f0a4 Remove hardcoded API URL from ExpandThread. 2019-03-24 03:26:49 -07:00
ccd0
bfb89e3e39 Handle aborting similarly in ExpandThread. 2019-03-24 03:23:13 -07:00
ccd0
1e7fb54367 QR: Fix errors from progress events after abort. 2019-03-24 03:09:53 -07:00
ccd0
14a7f55e1a Handle aborts in Thread Updater similarly. 2019-03-24 02:56:24 -07:00