80 Commits

Author SHA1 Message Date
Tuxedo Takodachi
0c1b6a7f0d Clean up Array.froms from migration 2023-06-16 22:22:04 +02:00
Tuxedo Takodachi
486b0df990 XT release 2023-04-30 16:04:01 +02: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
ccd0
4ae2924a15 Add Youtube to Tampermonkey XHR domain whitelist. 2021-01-14 22:56:00 -08: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
6eeb6a9c26 Switch to noembed.com for Youtube titles. #2327 2020-04-27 01:19:34 -07:00
ccd0
2e0ae4bc8d Update location of archive list. #2520 2019-12-29 19:54:46 -08:00
ccd0
06395993b9 Fix repetition of kissu.moe in package.json 2019-08-17 23:25:04 -07:00
ccd0
473a59258c Request permission to access captcha service. #2375 2019-08-03 10:08:50 -07:00
ccd0
f1eb26e0fb Add api.streamable.com to @connect list. 2019-07-01 01:49:05 -07:00
ccd0
2120c93bf0 Reorganize CrossOrigin.binary. 2019-04-11 05:33:39 -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
7b2dee7279 Add header support to CrossOrigin.ajax 2019-03-23 19:07:48 -07:00
ccd0
8e22de0ca0 Request additional permissions immediately on clicking 'Post from URL' and only then. #2230 2019-03-08 15:21:43 -08:00
ccd0
c86fadf0f3 Generalize event page request mechanism. 2019-03-08 15:03:29 -08:00
ccd0
4c139b3b0f Support refreshing 4chan threads in Thread Watcher from other sites. 2018-12-06 18:20:21 -08:00
ccd0
a1a084acca Update for 4channel.org 2018-11-23 14:11:00 -08:00
ccd0
f86d947377 Use CrossOrigin.json for Link Title. 2018-09-18 01:20:52 -07:00
ccd0
680fc3384f Use CrossOrigin.json for fetching archive list. 2018-09-18 00:49:23 -07:00
ccd0
898816d211 Revise CrossOrigin.json interface. 2018-09-18 00:26:43 -07:00
ccd0
78dd2a9639 Use CrossOrigin.json to fetch posts from archives due to blocking of ordinary third-party AJAX requests. 2018-09-17 20:47:21 -07:00
ccd0
afb99ee4ab Merge branch 'bstable' 2017-10-08 19:09:38 -07:00
ccd0
b835126f97 Update devDependencies. 2017-10-08 19:08:22 -07:00
ccd0
1be0f1e0d4 Add update manifest for Firefox WebExtension. 2017-10-08 16:57:38 -07:00
ccd0
e6bd2d9cb2 Use page XHR for Firefox WE, and list host permissions explicitly. 2017-09-29 03:16:15 -07:00
ccd0
3e019cc116 Merge branch 'master' into webext 2017-09-29 02:45:54 -07:00
ccd0
4226a18a6d Preliminary support for Greasemonkey 4. 2017-09-28 10:51:08 -07:00
ccd0
d2c670090b Add an extension ID. 2017-08-04 04:36:52 -07:00
ccd0
d16649f456 Drop crx package; use node-rsa directly. 2017-02-11 20:41:18 -08:00
ccd0
273aa7f7d0 Update devDependencies. 2017-02-11 19:08:18 -08:00
ccd0
adfc3babc9 Revert Data Saver workarounds. They didn't work. #1241
Revert "Fix bug from 4f9f1941be2aea72b4d8145a62d9835087fbfc39. #1241"

This reverts commit 9e3d33ffd488ef63af1340eeacb146c698a0a7b9.

Revert "Workaround for Chrome Compression Proxy converting images to WebP. #1241"

This reverts commit 4f9f1941be2aea72b4d8145a62d9835087fbfc39.
2017-01-07 04:11:19 -08:00
ccd0
4f9f1941be Workaround for Chrome Compression Proxy converting images to WebP. #1241 2017-01-06 09:35:44 -08:00
ccd0
c5f175ed13 Add support for is2.4chan.org host. 2017-01-05 13:01:17 -08:00
ccd0
a110d2f703 Request permissions for all 4chan.org and 4cdn.org subdomains in the Chrome extension.
This should reduce the frequency of asking for new permissions.
2017-01-05 04:00:44 -08:00
ccd0
f9d1f2c766 Add basic support for is.4chan.org domain. #1141 2016-10-15 00:48:47 -07:00
ccd0
ade19ba598 Update devDependencies. 2016-09-16 16:47:59 -07:00
ccd0
d6fae02aba Update devDependencies. 2016-09-11 21:00:01 -07:00
ccd0
e00be02c69 Merge branch 'bstable' 2016-07-06 18:02:09 -07:00
ccd0
073fb5dba2 Update devDependencies. 2016-07-06 18:01:57 -07:00
ccd0
6f8e0a3bbd Make 'all websites' permission optional. #793 2016-07-01 01:44:16 -07:00
ccd0
9426dab656 Use backslashes instead of concatenation for multiline strings. #960 2016-06-17 21:29:29 -07:00
ccd0
484469f79f Update devDependencies. 2016-06-12 21:41:59 -07:00
ccd0
9ffef89d7d Add @connect to userscript metadata. #961 2016-06-11 20:48:19 -07:00
ccd0
90102afd4f Update Font Awesome. 2016-05-30 03:25:45 -07:00
ccd0
903289d324 Update devDependencies. 2016-05-30 03:19:34 -07:00
ccd0
7fbdcc6436 Probably better to specify 'use strict' within the closure. 2016-05-14 14:21:33 -07:00
ccd0
fe9c65963a No need to preserve value of this. 2016-05-14 14:20:32 -07:00
ccd0
d3ebeefe7c Move Main.init into src/meta/fend.js. 2016-05-14 13:17:55 -07:00