7207 Commits

Author SHA1 Message Date
Tuxedo Takodachi
b2e4b345a0 Port: Replace Google image search link with Google Lens.
And: Switch Google image search back to old version, thanks to https://boards.4channel.org/g/thread/91737566#p91789527
from f3f03f5e79fb5f26c0fd4406b2ab6796851ea471 and c68a8afbdf30e3cbb35f0834b364f20600151adf
2023-03-19 12:52:34 +01:00
Tuxedo Takodachi
94ae31f6f5 Port: Add Google Lens image search url
from 8795b1c56dbdfb52a32ddb3ea80b549f0048dc7b
2023-03-19 12:52:34 +01:00
Tuxedo Takodachi
36fb1ac6f2 Port: Make QR post more like original form post. #3330
from e9c1529da7844a42a1b40458c2c77b77e23ca537
2023-03-19 12:52:34 +01:00
Tuxedo Takodachi
6381ae463b Port: Disable Javascript Whitelist on captcha iframe. #3292
from 2a8bf2adb0737ce7bb1e21f6b959e4c6e1de1bc7
2023-03-19 12:52:34 +01:00
Tuxedo Takodachi
cae0fa5a0b Port: Update archive list.
from 944b04210c119aedf8da1a8bcabaca9b80312118
2023-03-19 12:52:34 +01:00
Tuxedo Takodachi
06a72ee79b Cleaner PostClone constructor workaround 2023-03-19 12:49:50 +01:00
Tuxedo Takodachi
8f52b8be52 Fix some bugs after decaffeinate, fix some imports 2023-03-17 19:50:17 +01:00
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
8b0f4b5b7f temporary fix optional chaining before = 2023-02-23 21:28:52 +01:00
Tuxedo Takodachi
60ae31ead0 Resolve even more templating issues before decaffinating 2023-02-23 21:19:18 +01:00
Tuxedo Takodachi
166ecb42f7 Resolve templating issues before decaffinating 2023-02-23 21:04:32 +01:00
ccd0
742ea818d5 Update archive list. 2022-07-13 20:22:46 -07:00
ccd0
50d286378d Update archive list. 2022-05-23 01:11:09 -07:00
ccd0
8fa7020c84 Merge remote-tracking branch 'PinkCatGoodActually/vocaroofix' 2022-05-23 00:55:33 -07:00
ccd0
127dd21ae4 Merge remote-tracking branch 'WastedMeerkat/master' 2022-05-23 00:46:04 -07:00
ccd0
5dc65ebcd8 Remove obsolete 'Captcha Fixes' and 'Captcha Solving Service' options and related code. 2022-05-23 00:45:23 -07:00
PinkCatGoodActually
3468ad4e89
Removed unnecessary line 2022-02-02 03:53:15 -06:00
PinkCatGoodActually
0703782a24
Fix vocaroo embeds 2022-02-02 03:28:00 -06:00
WastedMeerkat
ca019d1997
Accomodated alternate clip URL scheme
https://twitch.tv/<channel>/clips/<slug> clip links now work
2021-10-21 00:43:38 -05:00
WastedMeerkat
38087bd3f7
Accomodate mobile Twitch links
m.twitch.tv subdomain links now work, mobile clip links are a bit different so had to rework the regex again
2021-10-20 17:58:04 -05:00
WastedMeerkat
c298856c70
Made the regex check cooler 2021-10-19 05:05:34 -05:00
WastedMeerkat
c8c95a3cf0
Fixed Twitch.tv embeds
VOD embeds were broken due to a new URL scheme (legacy support maintained)
Clip embed support has been added
2021-10-19 04:54:20 -05:00
ccd0
e6c1f5502b Merge branch 'bstable' 2021-07-08 09:49:55 -07:00
ccd0
4e37f21f73 Don't warn on posting without captcha when "Verification not required." 2021-07-08 09:47:45 -07:00
ccd0
c98f3ba8dd Fix error reported in #3124. 2021-07-08 07:56:10 -07:00
ccd0
f0c7afeded Merge branch 'bstable' 2021-07-07 20:58:02 -07:00
ccd0
f2ac22640a Assume new captcha on pages without post form. 2021-07-07 20:44:30 -07:00
ccd0
c8c293e6eb Fix error reported in #3121. 2021-07-07 20:38:32 -07:00
ccd0
c5694dbd40 Merge branch 'bstable' 2021-07-06 23:19:08 -07:00
ccd0
a6f78ad1ec Fix bug causing captcha to sometimes not work when replying from index. 2021-07-06 23:16:35 -07:00
ccd0
cd68ba1443 Preliminary support for new first-party captcha on 4chan. 2021-07-05 13:18:50 -07:00
ccd0
227bd828f8 Clean up selectors for Thread Watcher open thread links. 2021-05-08 07:38:34 -07:00
ccd0
096086cc28 Merge remote-tracking branch 'paradox460/add-open-unread-to-watch' 2021-05-08 07:20:17 -07:00
ccd0
6bae7403cc Merge remote-tracking branch 'puckzxz/master' 2021-05-08 06:11:20 -07:00
ccd0
36a3e7cdcc Fix race condition causing unread posts tracking to malfunction. 2021-05-07 00:47:29 -07:00
ccd0
e8682c37f8 Fix bug introduced in v1.14.21.1 causing error message when menu opened. 2021-05-06 19:43:42 -07:00
ccd0
b1102fe6c3 Update archive list. 2021-05-06 14:38:30 -07:00
ccd0
db42cb82c1 Remove obsolete April Fools stuff from post building. 2021-05-06 13:54:33 -07:00
ccd0
b37b8f53bb Fix flag field being blank instead of showing None if set on another board. 2021-05-06 13:51:43 -07:00
ccd0
e884628918 Update board flag search on archive. 2021-05-06 13:15:21 -07:00
ccd0
18cffc1b8a Update built posts for loading=lazy change in HTML. 2021-05-06 13:05:28 -07:00
ccd0
84e423d0d8 Update for flag changes on /mlp/ and /pol/. 2021-05-06 12:48:28 -07:00
ccd0
681b6f741f Fix race condition on 4chan /g/ and /sci/. 2021-05-06 12:27:32 -07:00
ccd0
d65a607293 Revert "Use $.queueTask (MessageChannel based) instead of setTimeout."
This reverts commit 2e2fe4a82b27b5ff8f637cebdb283669ee5116a7.
2021-05-06 12:21:57 -07:00
ccd0
2e2fe4a82b Use $.queueTask (MessageChannel based) instead of setTimeout. 2021-05-06 10:32:02 -07:00
Jeff Sandberg
93e9510fe5
Add a menu item to open unread in ThreadWatcher 2021-02-25 12:27:37 -07:00
Chris
29d37253bd Added option to open dead threads 2021-01-23 13:48:23 -05:00
ccd0
ee8f02155e Merge branch 'bstable' 2021-01-14 23:15:31 -08:00