182 Commits

Author SHA1 Message Date
Tuxedo Takodachi
567a1fe45e Squash and cleanup of the following:
- cca085e60090ca21edf0dee6aa012fc4c949809a
  start of import/export

- f816da146c32f010476872d15b58ec8301b9fdf2
  start of changing stuff until I can get a bundle

- c92adde147792356ff206107b2311590e8b2c054
  first bundle without errors

- e652dd2b785e355e0ac33566da7eaaaa19c7c539
  Bundling works with ts files

- 60fdb2539a757ca2f66258b21adf81246873893f
  meta info in compilation

- 8ccae783cbf65ac186d5669dedd9f945f7608694
  new build doesn't cause errors on page load as userscript

- 6fa11c42a05572779870f94b7ef4ea8dac373450
  work in progress: load userscript in browser and fix bugs

- b15c557d483de544a38a28cb78f25139d1d8421f
  migrated yotsuba templates to plain js

  the old templates caused some variable be in a wrong scope after
decaffeinate, causing them to be unreadable from the old template

  the old templates caused some variable be in a wrong scope after
decaffeinate, causing them to be unreadable from the old template

- 9d763e852fde74808ca14d5a8d6be45f51ae2765
  update readme

- 924eda8268bcfc4f1c0a83062ecd1d0d65bd92aa
  added more imports, and now the circular dependencies are haunting me

- ddd2d23315d801c7deaa28313833e667698aadd3
  jsx templates for escaped strings,
  more bug fixed from circular dependencies

- fee484dd447820d908c77b1e9d31235ab95a481c
  some fixes, clarify jsx

- e1d01d02eba5db2f604a5df786c525e95f32a2f9
  Unpacked extension
  more fixes

- 97d9090b712d20f7d851c82af84c65060f1a9c6e
  fixed class on post that caused catalog to appear empty

- 96a2c7b4a1e69f5812d1e53b2e4c90f6d8447b02
  A child class that's not supposed to run the parents constructor? That needs a workaround in es6 classes.

- fc06b4e1b2769550d4c69377b84d3ccacdb2e013
  changed jsx to make the tests pass

- 7b317b2a0feabe8caa547c76baf0c908b21592f1
  revert archive and banners to json
2023-03-15 21:01:03 +01:00
ccd0
98dcd7cd34 Rename files from .coffee to .js.
for f in src/*/*.coffee; do git mv -- "$f" "${f/.coffee/.js}"; done
2023-03-13 13:07:48 -07:00
ccd0
34e0f149dc Bulk decaffeinate; don't rename files yet.
node_modules/.bin/decaffeinate --loose --nullish-coalescing --optional-chaining src/*/*.coffee && for f in src/*/*.coffee; do mv -- "${f/.coffee/.js}" "$f"; done
2023-03-13 13:06:12 -07:00
Tuxedo Takodachi
166ecb42f7 Resolve templating issues before decaffinating 2023-02-23 21:04:32 +01:00
ccd0
5dc65ebcd8 Remove obsolete 'Captcha Fixes' and 'Captcha Solving Service' options and related code. 2022-05-23 00:45:23 -07:00
Jake Mannens
852f27403b Added keybind to download images in gallery viewer 2020-11-14 11:48:44 +11:00
ccd0
2040b94895 Change default archives list to https://4chenz.github.io/archives.json/archives.json 2020-10-07 08:09:16 -07:00
ccd0
115390fde3 Make video features work with .ogv videos. 2020-06-16 01:55:26 -07:00
ccd0
dd4efa6bca Link former Samachan users to SushiChan with one-time notification. 2020-05-24 09:34:19 -07:00
ccd0
10812c8189 Add AZcaptcha to solver service links. 2020-04-28 11:10:43 -07:00
ccd0
e8db66c516 Revert "Cache titles to reduce title requests. #2327"
This reverts commit 5c6e8e15bd368ab522749df0ca00d9296384dc5f.
2020-04-26 22:03:53 -07:00
ccd0
ac8adbd496 Revert "Add option to use your own Youtube API key. #2327"
This reverts commit c7ce6187f2c601fc9daa9f1b4c6dea0c0375db69.
2020-04-26 21:24:28 -07:00
ccd0
bd1caa2568 Add hcaptcha.com and subdomains to Javascript Whitelist so that captcha on Cloudflare security check operates properly. #2584 2020-04-16 03:26:59 -07:00
ccd0
5262b34c34 Remove example for allowing banner ads as it has not been kept up to date. 2020-04-16 02:54:41 -07:00
ccd0
e3a29abe8b Sauce: Update ImgOps URL format. 2020-03-28 21:46:21 -07:00
ccd0
84e6510744 Sauce: Update DeviantArt URL format. #2563 2020-03-28 21:17:24 -07:00
ccd0
2e0ae4bc8d Update location of archive list. #2520 2019-12-29 19:54:46 -08:00
ccd0
c7ce6187f2 Add option to use your own Youtube API key. #2327 2019-12-13 12:53:18 -08:00
ccd0
08c967ece5 Revert "Load Tegaki from rawgit.com if loading from s.4cdn.org fails or is blocked."
This reverts commits 6027d94364fb1f70f9229aafb11d9696d34450e7 and d20e918c22cd1f361b91b67c5f340d6557fcf04e.
2019-12-12 21:38:00 -08:00
ccd0
6a3f0f44bb Add option to request captcha from captcha services when you start typing. 2019-09-05 18:29:51 -07:00
ccd0
e91e404650 Tweak message to Pass buyers and add button to dismiss it. 2019-09-05 07:40:13 -07:00
ccd0
e77fc9d8f9 Add option to enable/disable notification on quick filtering MD5s. #2408 2019-08-22 14:54:26 -07:00
ccd0
78b5ef6042 Remove 4chan boards from default custom board list. 2019-08-18 00:01:31 -07:00
ccd0
7aa3a56e37 Move prefetch toggle from header menu to shortcut icons. 2019-08-11 11:51:02 -07:00
ccd0
da6b779733 Make link in header menu to turn on image preloading present by default. 2019-08-11 07:20:53 -07:00
ccd0
154c627330 Merge branch 'bstable' 2019-08-09 08:03:56 -07:00
ccd0
6698d7e9de Assume Chrome is broken by default. #2378 2019-08-09 07:57:38 -07:00
ccd0
56168d8aa3 Merge branch 'bstable' 2019-08-08 19:43:42 -07:00
ccd0
41965c2de5 Set default thread updater interval to 5 seconds. 2019-08-08 19:30:44 -07:00
ccd0
5c6e8e15bd Cache titles to reduce title requests. #2327 2019-08-04 18:58:53 -07:00
ccd0
e58eefc5e6 More changes to expedite compiling Coffeescript before interpolating templates. #829 2019-07-26 12:48:17 -07:00
ccd0
5814dadcf7 Make list of banners configurable. 2019-07-21 23:11:49 -07:00
ccd0
0aeed5edaa Make list of boards with external catalog user-editable. #570, #525 2019-07-21 07:51:02 -07:00
ccd0
3409132961 Merge remote-tracking branch 'droM4X/master' 2019-07-18 15:37:53 -07:00
ccd0
c6684f5ba2 Add option Filter in Native Catalog to apply 4chan X filters on native catalog. Also works on vichan sites. #2351 2019-07-18 15:15:05 -07:00
cSuwwi
148703ceb8
rotate images/videos in gallery view 2019-07-17 21:35:18 +02:00
ccd0
ead54c6e92 Update Replace WEBM description to indicate that it also affects MP4s. 2019-07-15 23:25:58 -07:00
ccd0
bbccf5e1b8 Change announcement hiding link to FontAwesome minus button and make it work on Tinyboard/vichan sites. #2171 2019-07-11 07:46:04 -07:00
ccd0
566c8bffd0 "Change Use Faster Image Host setting to Override 4chan Image Host in Advanced menu, which can be set to whichever image host you want to use. #2046 2019-07-10 16:29:22 -07:00
ccd0
e92fda3e88 Update Yandex image search URL again. #2349 2019-07-09 10:27:53 -07:00
ccd0
1f4e811c92 These sites redirect HTTP to HTTPS now. #2347 2019-07-09 09:46:33 -07:00
ccd0
7aae4d377b Merge remote-tracking branch 'koma-cute/https-sauce' 2019-07-09 09:44:35 -07:00
ccd0
6279d4e434 Make setting name capitalization consistent with other settings. #2282 2019-07-06 14:29:05 -07:00
ccd0
96e204ff41 Merge remote-tracking branch 'ebinBuddha/postjumper' 2019-07-06 14:18:09 -07:00
ccd0
175350bb3d Support captcha solving services. 2019-07-05 17:45:09 -07:00
koma-cute
cdaf000fa3
change sites that support https to use it 2019-06-30 05:09:58 +01:00
ccd0
5f98dcfb28 Update Yandex image search URL. #2330 2019-06-23 19:36:08 -07:00
ccd0
4004b5c84f Do AJAX requests from page context in Chrome extension. #2228 2019-06-22 21:54:31 -07:00
ebinBuddha
7a2f431008 Bulk of changes after code review
- comment on css and single class for postJumper
- single Conf setting
- post number sorting
- renamed maps
- removed selectors from SW.yotsuba.coffee
- used the g object and other smarter ways to get the needed stuff
2019-04-16 07:28:28 +02:00
ebinBuddha
bef9ac1d5c added Config for PostJumper 2019-04-14 00:18:52 +02:00