117 Commits

Author SHA1 Message Date
baa5d413f5
clean up shit 2023-11-16 04:11:04 +01:00
be9701305e
Change from js to Typescript 2023-11-14 05:04:27 +01:00
Tuxedo Takodachi
d19d34e91a 2.2.1
- Fixed thread not scrolling to last read post.
- Set default 'Exempt Archives from Encryption' to false. This setting will _not_ change automatically when updating.
- Enabled automatic updates. If you don't want updates, turn them off in your user script manager.
- Removed build files related to upstream 4chan X
- Updated CONTRIBUTING.md and README.md
2023-10-28 20:14:40 +02:00
Tuxedo Takodachi
0372d676e1 Also minify css.
The minifier didn't keep the newlines anyway.
Also, now I'm working on the build, return empty source mappings for a warning in the console less.
2023-09-08 20:10:32 +02:00
Tuxedo Takodachi
486b0df990 XT release 2023-04-30 16:04:01 +02:00
Tuxedo Takodachi
4da80d4400 Added option to minify user script with -min 2023-04-30 13:38:41 +02:00
Tuxedo Takodachi
1235fd9b9f Port: Update chrome-webstore-upload.
from eb25d6e797a1673fd7cddb257fce04055383ec9b
2023-03-19 12:52:34 +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
Tuxedo Takodachi
166ecb42f7 Resolve templating issues before decaffinating 2023-02-23 21:04:32 +01:00
ccd0
fba3d2d18e Make HTML templates output Javascript, part 3. #829 2019-07-25 19:48:06 -07:00
ccd0
375c717dea Replace assert with Test.assert. 2019-07-25 19:20:53 -07:00
ccd0
b8a9077823 Make HTML templates output Javascript, part 2. #829 2019-07-25 13:07:58 -07:00
ccd0
c64acead26 Make HTML templates output Javascript, part 1. #829 2019-07-25 12:57:19 -07:00
ccd0
5814dadcf7 Make list of banners configurable. 2019-07-21 23:11:49 -07:00
ccd0
6002d3159d Switch from webstore-upload to chrome-webstore-upload. 2019-07-16 15:10:47 -07:00
ccd0
71fc4b8b9c Update Coffeescript to latest 1.x version. 2019-07-09 12:44:14 -07:00
ccd0
aa869ec82f Use custom slugify function to keep links same in index.html after markdown-it-anchor update. 2019-07-09 12:08:28 -07:00
ccd0
17be0427c3 Remove CRX2 building tools. 2019-04-06 13:46:46 -07:00
ccd0
65aa87831a Update .crx files to CRX3. This should fix the errors when attempting to install them on newer versions of Chromium. 2019-04-05 03:15:44 -07:00
ccd0
0dcf1f4d3a Update version check for Chrome Web Store site changes. 2017-10-08 19:20:12 -07:00
ccd0
d16649f456 Drop crx package; use node-rsa directly. 2017-02-11 20:41:18 -08:00
ccd0
bf97bf205d tools/sign.js: Print errors to console. 2017-02-11 19:30:03 -08:00
ccd0
9883699809 Make sure packages installed when running make are correct version. 2017-02-11 18:56:46 -08:00
ccd0
2a13c80190 Merge commit 'e1b0d62ceb258f016377517182497d3572fae095' 2016-07-09 15:35:52 -07:00
ccd0
e2f0dff879 Automate addition of new headers to changelog. 2016-07-06 15:23:54 -07:00
ccd0
9deef999c6 Fix 'Firefox version' -> 'Userscript' in changelog updates. 2016-06-18 18:59:37 -07:00
ccd0
9426dab656 Use backslashes instead of concatenation for multiline strings. #960 2016-06-17 21:29:29 -07:00
ccd0
e1b0d62ceb Have return hack be added by the compilation script. 2016-06-12 00:25:58 -07:00
ccd0
f7c1eed187 Use explicit = for deliberately pinned dependencies. 2016-05-30 03:17:36 -07:00
ccd0
843de6cac6 Fix dashes in commit log entries added to changelog. 2016-05-19 15:53:22 -07:00
ccd0
d16cb34de9 Automatically add commit messages to changelog. 2016-05-18 23:33:19 -07:00
ccd0
3923c64755 marked -> markdown-it 2016-05-08 10:46:57 -07:00
ccd0
aa4bab6c3b Drop AWS. 2016-05-03 20:44:45 -07:00
ccd0
b6e64fb732 Compare Chrome store version against stable version. 2016-04-21 00:15:23 -07:00
ccd0
e363f8a5a1 Move CSS generation code into src/css. 2016-04-20 05:54:14 -07:00
ccd0
d782a29138 Make the build process a bit saner. 2016-04-20 04:30:18 -07:00
ccd0
d027537c34 Only invoke node once at beginning to read config. 2016-04-19 22:21:04 -07:00
ccd0
610a8d50f0 Use shell commands to concatenate files. 2016-04-19 21:43:42 -07:00
ccd0
54de0d7a25 Rebuild only needed files when an imported file changes. 2016-04-19 20:39:01 -07:00
ccd0
64bb62a075 No more having to hack the contents of the coffee-generated JS. 2016-04-19 16:27:05 -07:00
ccd0
6714a4e8c7 Now we can rebuild at the level of individual files. 2016-04-19 04:58:30 -07:00
ccd0
033031c905 Combine templating+compiling+afterprocessing into one step. 2016-04-19 02:45:22 -07:00
ccd0
c89a977963 Add module.exports to globalize.js and template.js. 2016-04-19 01:43:34 -07:00
ccd0
44c9fc6f0e Reduce full build time by combining coffee shell commands. 2016-04-19 00:28:23 -07:00
ccd0
a19e51d632 Revert "Support combining multiple small directories into one compilation unit but don't turn it on yet."
This reverts commit 82cf0c594fa5b89e67e4ed60b2b0b61b41970ce3.
2016-04-18 21:59:20 -07:00
ccd0
c9934d69fa lodash -> lodash.template 2016-04-18 05:26:45 -07:00
ccd0
915d3b970f Remove dateformat dependency. 2016-04-18 01:10:54 -07:00
ccd0
82cf0c594f Support combining multiple small directories into one compilation unit but don't turn it on yet. 2016-04-17 19:25:15 -07:00
ccd0
1e6fe65e51 Check version before trying to upload to store. 2016-04-17 15:48:41 -07:00
ccd0
221efb04ce Maybe a little clearer? 2016-04-17 14:14:14 -07:00