Commit Graph

  • 14e73b4b42 Sauce: Replace unmatched regex groups with empty string, not 'undefined' ccd0 2019-04-04 19:56:11 -07:00
  • d2e8efb59c Restore filtering on email. #2171 ccd0 2019-04-04 18:43:43 -07:00
  • d0d3f1ed13 Redundant; set in @setEnabled. ccd0 2019-04-04 18:00:30 -07:00
  • 8b7264797e Merge remote-tracking branch 'Teasday/master' into next ccd0 2019-04-04 17:57:33 -07:00
  • 0e959f825b Tweaks to Thread Watcher CSS. ccd0 2019-04-04 17:56:10 -07:00
  • 15b7a157b0 Merge branch 'master' into next ccd0 2019-04-04 17:40:35 -07:00
  • 44d84c745f Whether to add parameter to avoid cache should be based on site being queried, not site currenly on. ccd0 2019-04-04 17:40:00 -07:00
  • 574d1ad0d3 Show what pages watched threads are on. #1030 ccd0 2019-04-04 17:36:01 -07:00
  • 8712b00933 Release 4chan X v1.14.6.5. ccd0 2019-04-04 17:08:44 -07:00
  • af42c636b4 Quote threading hotkey Teasday 2019-04-04 17:43:31 +03:00
  • ccf3692944 Merge branch 'master' into next ccd0 2019-04-04 07:00:32 -07:00
  • f61fc5f1ee Fix Thread Watcher bug that in certain circumstances caused the last check of an archived thread for new replies to be skipped. ccd0 2019-04-04 06:59:41 -07:00
  • 4fe17ac6ef Also avoid full Thread Watcher rebuild on removing entry. ccd0 2019-04-04 01:48:38 -07:00
  • af00c711ff Avoid needless Thread Watcher rebuild by using ThreadWatcher.update when possible. ccd0 2019-04-04 01:39:40 -07:00
  • 4c454e6f93 Use typeof for checking if === undefined. ccd0 2019-04-04 01:23:43 -07:00
  • 35b3275259 Simplify Thread Watcher menu code. ccd0 2019-04-04 01:02:35 -07:00
  • 71d4d2a2ec Move Thread Watcher settings out of submenu. ccd0 2019-04-04 00:57:59 -07:00
  • 296457a79f Get rid of ThreadWatcher.menu.refreshers hook and set menu content when menu is opened. ccd0 2019-04-04 00:41:30 -07:00
  • 86909be300 Add siteID parameter to ThreadWatcher.update ccd0 2019-04-04 00:13:37 -07:00
  • 9ab1c94e31 Replace rm in DataBoard.extend with properties of val set to undefined. ccd0 2019-04-03 23:35:33 -07:00
  • cc02b152ff Release 4chan X v1.14.6.4. ccd0 2019-04-02 06:27:07 -07:00
  • 53977021aa Merge branch 'bstable' ccd0 2019-04-02 06:16:18 -07:00
  • 8763b444ae Release 4chan X v1.14.5.16. ccd0 2019-04-02 06:14:18 -07:00
  • 4542377ef9 Remove score/perks message. Fix Posting Success Notifications. ccd0 2019-04-02 05:52:29 -07:00
  • 6622029650 Remove like buttons. Continue to show like counts and scores where given in API. ccd0 2019-04-02 05:38:09 -07:00
  • a48e3c5b04 Account for posts added by thread expansion when marking read from index. ccd0 2019-04-02 01:30:07 -07:00
  • 14dbde2895 Release 4chan X v1.14.6.3. ccd0 2019-03-31 23:10:49 -07:00
  • b332ef32cc Merge branch 'bstable' ccd0 2019-03-31 23:04:28 -07:00
  • efa92cad55 Release 4chan X v1.14.5.15. ccd0 2019-03-31 23:00:40 -07:00
  • 2da007c291 Show info relating to April 2019 event. #2266 ccd0 2019-03-31 22:55:42 -07:00
  • 21f0dbfd46 Copy over any temporary JSON properties in Build.parseJSON. ccd0 2019-03-31 21:17:19 -07:00
  • fb0759f40d Revert "Show 2018 Apr 01 team names in thread updates and other posts generated from JSON." ccd0 2019-03-31 21:09:37 -07:00
  • 998e806642 Release 4chan X v1.14.6.2. ccd0 2019-03-31 01:04:37 -07:00
  • abb43b3314 Support filters that apply to multiple post fields joined by newline characters. ccd0 2019-03-31 00:54:43 -07:00
  • e784844333 Move these functions out of the main Filter object and into a subobject. ccd0 2019-03-30 15:36:11 -07:00
  • 29ff3bbede Build web page. ccd0 2019-03-30 13:00:06 -07:00
  • 9b3f31de26 Move Greasemonkey to end of list. ccd0 2019-03-30 12:59:48 -07:00
  • 39bed3fa7d Release 4chan X v1.14.6.1. ccd0 2019-03-30 12:38:52 -07:00
  • 84b52e2a40 Tolerate nothing being returned from GM.xmlHttpRequest #2256 ccd0 2019-03-30 12:07:58 -07:00
  • 41f0becf69 Release 4chan X v1.14.6.0. ccd0 2019-03-25 02:13:31 -07:00
  • 8f9d7c984f Fix image/video hover in case where dimensions are not available. #2197 ccd0 2019-03-24 07:44:11 -07:00
  • 501a103a1d Make movement of image hover / quote preview with mouse optional; option is Follow Cursor. #471, #2245 ccd0 2019-03-24 07:16:45 -07:00
  • b09b190e7a Merge branch 'bstable' ccd0 2019-03-24 06:37:02 -07:00
  • a2a4600be0 Make Chrome extension reload warning work when chrome.runtime.getManifest() throws an error. ccd0 2019-03-24 06:36:51 -07:00
  • e37b73a783 Default do-nothing handler for onloadend in CrossOrigin.ajax ccd0 2019-03-24 06:27:58 -07:00
  • 2c4b77e8d7 Also combine options and extra in CrossOrigin.ajax and in call from $.cache. ccd0 2019-03-24 04:49:41 -07:00
  • 19c7e73d14 Get rid of more API URLs spread about the codebase. ccd0 2019-03-24 04:42:43 -07:00
  • 3da684a08c Fix loophole in Thread Watcher aborting. ccd0 2019-03-24 04:22:14 -07:00
  • 695e995dce Let abort always exist, but we can't guarantee it will do anything. ccd0 2019-03-24 03:41:01 -07:00
  • 8cfd16f0a4 Remove hardcoded API URL from ExpandThread. ccd0 2019-03-24 03:26:49 -07:00
  • bfb89e3e39 Handle aborting similarly in ExpandThread. ccd0 2019-03-24 03:23:13 -07:00
  • 1e7fb54367 QR: Fix errors from progress events after abort. ccd0 2019-03-24 03:09:53 -07:00
  • 14a7f55e1a Handle aborts in Thread Updater similarly. ccd0 2019-03-24 02:56:24 -07:00
  • 453c721acc Detect abort by check against current request in Quick Reply ccd0 2019-03-24 02:49:15 -07:00
  • e5ab4ffb5b Clean up index notification code and handle aborting previous request better. ccd0 2019-03-24 02:41:56 -07:00
  • d8e59f724d HEAD request should not have responseType JSON. ccd0 2019-03-24 00:37:38 -07:00
  • 71896af275 No longer accept arbitrary properties in $.ajax; make it clear what we support. ccd0 2019-03-23 23:50:04 -07:00
  • 7db3041504 onload -> onloadend and remove hardcoded JSON URL in ImageCommon ccd0 2019-03-23 23:08:54 -07:00
  • 2cdff88b46 Combine onload and onerror in DeleteLink. ccd0 2019-03-23 22:56:01 -07:00
  • 7865b46c16 Unify onload and onerror paths in Quick Reply response. ccd0 2019-03-23 22:39:28 -07:00
  • 5bd4a2859e Only need progress event for upload monitoring. ccd0 2019-03-23 21:59:30 -07:00
  • 4af0e0b962 Change export URL from data: to blob: so larger settings files can be exported. #2255 ccd0 2019-03-23 21:10:09 -07:00
  • 2f47d49168 Fix bug causing board configuration to be deleted from Conf on settings export. ccd0 2019-03-23 20:54:24 -07:00
  • d6a6b5d2ac Store Last-Modified dates so Thread Watcher can receive 304 responses on first request. ccd0 2019-03-23 20:21:15 -07:00
  • 4b7b139311 Support If-Modified-Since in cross-site thread watcher requests. ccd0 2019-03-23 19:19:33 -07:00
  • 7b2dee7279 Add header support to CrossOrigin.ajax ccd0 2019-03-23 19:07:48 -07:00
  • 996a183abe Revert "Prevent quote preview from going offscreen in cases of limited screen width." ccd0 2019-03-23 13:04:41 -07:00
  • e77fa69c53 Move If-Modified-Since code to separate function $.whenModified ccd0 2019-03-23 13:03:45 -07:00
  • 5a49280be4 Occasionally check catalog.json on vichan boards due to last_modified API bug. ccd0 2019-03-22 23:20:10 -07:00
  • 7a8615d51c Revert addition of max-width; makes things worse. ccd0 2019-03-22 16:18:15 -07:00
  • 4122bce308 Prevent quote preview from going offscreen in cases of limited screen width. ccd0 2019-03-22 07:27:10 -07:00
  • d0647e3784 Merge branch 'bstable' ccd0 2019-03-22 07:26:07 -07:00
  • 0c286e7a68 Override 4chan CSS causing sauce links to get cut off. #2193 ccd0 2019-03-22 07:25:50 -07:00
  • 1fd7f1ec46 Add comment referencing upstream bug. ccd0 2019-03-22 03:10:19 -07:00
  • ef92c3a8a8 Merge branch 'bstable' ccd0 2019-03-22 03:03:08 -07:00
  • 01b078545e Release 4chan X v1.14.5.14. ccd0 2019-03-22 03:01:56 -07:00
  • 95841af60b Add message alerting Chrome extension users to disable chrome://flags/#network-service ccd0 2019-03-22 02:53:14 -07:00
  • f823b73a40 Add option to filter only posts with files. ccd0 2019-03-22 02:26:57 -07:00
  • 6dd3150d2b Document that Unique ID filtering uses exact string matching. ccd0 2019-03-21 05:09:03 -07:00
  • 50ecb097b7 Make it possible to filter absent ID. #1578 ccd0 2019-03-21 05:07:28 -07:00
  • b102e95613 Restore fake abort in thread watcher if real abort not available or doesn't go through; needed to retry. ccd0 2019-03-20 19:41:34 -07:00
  • 6ea1d4ca13 Offer cross-origin abort in userscripts if available. ccd0 2019-03-20 19:08:46 -07:00
  • e98fed9e5f Add catalog JSON URL. ccd0 2019-03-20 18:30:45 -07:00
  • 725d7d458e Use threads.json in thread watcher to reduce number of thread JSON checks. ccd0 2019-03-20 18:30:05 -07:00
  • 569ae9b06b Improve Filter performance. ccd0 2019-03-19 14:20:03 -07:00
  • 35213df61e Merge commit 'ef89d9324' (notification filters) ccd0 2019-03-18 22:04:15 -07:00
  • ef89d93249 Document notification filters. #2231 ccd0 2019-03-18 22:03:46 -07:00
  • 28dc40b1d4 Don't hide posts with notification filters. #2231 ccd0 2019-03-18 21:58:22 -07:00
  • 24f1458a73 Fix issues from https://github.com/ccd0/4chan-x/pull/2231#issuecomment-467247167 #2231 ccd0 2019-03-18 21:54:02 -07:00
  • fafdc4fa44 Allow image hover previews to use full width of screen. ccd0 2019-03-17 05:42:50 -07:00
  • cafb7250c7 Simplify duplicated code for thread watcher requests. ccd0 2019-03-11 00:49:21 -07:00
  • 74268f78d5 Thread Watcher: Remove fake abort for cross-site requests. ccd0 2019-03-11 00:33:46 -07:00
  • f055869286 Remove unused parameter from $.cache ccd0 2019-03-10 23:01:38 -07:00
  • 77c3efde20 This should be a warning, not an error. ccd0 2019-03-10 20:44:43 -07:00
  • e975035ac6 Merge branch 'bstable' ccd0 2019-03-10 21:12:22 -07:00
  • 188422f1ae Replace CrossOrigin.json with simpler CrossOrigin.ajax and a CrossOrigin.cache making use of $.cache. ccd0 2019-03-10 21:11:43 -07:00
  • 697d16192f Index refresh should also fetch freshest copy. ccd0 2019-03-09 22:29:40 -08:00
  • 78a79f1942 Let $.cache report connection errors. ccd0 2019-03-09 02:13:19 -08:00
  • a7af355820 Limit $.cache to subset of XMLHttpRequest API. ccd0 2019-03-09 00:47:16 -08:00
  • 4c329af6e0 Remove event from $.cache interface. ccd0 2019-03-09 00:06:51 -08:00