Commit graph

566 commits

Author SHA1 Message Date
Percs
fa779017ad fix worker rewriter 2024-07-16 17:39:55 -05:00
wearrrrr
f42274d5ce Disable threading for now, add locationProxy.host as an *empty string*, it will get overriden later, but TS doesn't know that. 2024-07-16 16:33:20 -05:00
velzie
d433f67d67
threads 🚀🚀🚀 2024-07-16 16:54:39 -04:00
Avad3
b06605dc52 Merge branch 'main' of https://github.com/MercuryWorkshop/aerojet 2024-07-16 16:32:15 -04:00
Avad3
aec7e43f39 the element 2024-07-16 16:32:10 -04:00
velzie
838d4745d3
refactor: split worker.ts into multiple files 2024-07-16 13:21:24 -04:00
velzie
cbf932b817
merge 2024-07-16 13:20:57 -04:00
velzie
3e54301a30
new js rewriter 2024-07-16 12:40:05 -04:00
wearrrrr
7e89193170 Fix hcaptcha, discord still has the issue with "Invalid remote authentication ticket", but this is feature parity with UV 2024-07-15 20:56:46 -05:00
Percs
9e1e8f9f7a comment out the function proxy temporarily 2024-07-15 19:22:54 -05:00
velzie
30731c289d
Merge branch 'main' of https://github.com/MercuryWorkshop/aerojet 2024-07-15 20:21:48 -04:00
velzie
146e1518f4
guh 2024-07-15 20:21:45 -04:00
velzie
b3a3f80376
add window.$sImport 2024-07-15 20:21:01 -04:00
wearrrrr
a4a2a78252 Add self.WASM to types.d.ts, and silence no-unused-vars, since it collides with the typescript counterpart in eslint. 2024-07-15 17:58:00 -05:00
Percs
f9ad33069e use Array.isArray instead of instanceof 2024-07-15 17:40:30 -05:00
velzie
c4f31be3ae
fix rewriter crashes (this code is bad) 2024-07-15 18:20:50 -04:00
velzie
7d94d54108
avoid clobbering class prototypes 2024-07-15 18:20:24 -04:00
Percs
51f7a85fe6 proxy historystate properly 2024-07-15 15:15:15 -05:00
velzie
0a7c48b40c
fuck ecma bro 2024-07-15 15:28:13 -04:00
Percs
780dc005f3 fix history client api 2024-07-15 14:27:29 -05:00
velzie
1b55a1672a
check other window instances in scope function 2024-07-15 15:09:25 -04:00
velzie
408bf39ffd
various cooking 2024-07-15 14:38:53 -04:00
Percs
f53bc623ff fix some url rewriters 2024-07-15 00:41:43 -05:00
wearrrrr
ee94ec0df1 Various changes to make eslint more happy, null out navigator.sendBeacon to make errors less frequent. 2024-07-14 23:53:57 -05:00
velzie
6cc293b453 wasm 2024-07-14 23:53:41 -05:00
Toshit Chawda
ddaea9b86a
fix formatting again 2024-07-14 18:25:21 -07:00
wearrrrr
be3b87e795 Add format script to package.json and format with prettier. 2024-07-14 20:18:28 -05:00
Percs
61bd33845b fix beacon rewriter 2024-07-14 20:14:23 -05:00
Toshit Chawda
546d30ca4e
add parseDomain 2024-07-14 17:01:05 -07:00
velzie
6eb9b6f12c
more like untrustedtypes 2024-07-14 19:51:28 -04:00
Toshit Chawda
92651ed66b
fix bad linters/browsers 2024-07-14 16:33:38 -07:00
Toshit Chawda
4906b71e47
semicolons 2024-07-14 16:31:36 -07:00
Toshit Chawda
56767f5b31
actually prettier 2024-07-14 16:22:34 -07:00
velzie
fb53b44869
fix: use global scope function always 2024-07-14 19:19:40 -04:00
velzie
55b6666229
prettier 2024-07-14 19:17:49 -04:00
velzie
d0df4a8357
header flattening 2024-07-14 19:10:13 -04:00
Toshit Chawda
0414819252
fix the rebase 2024-07-14 14:14:58 -07:00
Toshit Chawda
51abf6577f
set on the host arg 2024-07-14 14:13:49 -07:00
Percs
c4e90a50ab make scramjet shared object cleaner 2024-07-14 15:59:09 -05:00
Toshit Chawda
c6f7c4ecbb
dos2unix 2024-07-14 13:52:20 -07:00
Toshit Chawda
b91d4ad6cd
store cookies 2024-07-14 13:52:05 -07:00
velzie
c703ed39ca
fix meriyah crash 2024-07-14 16:30:56 -04:00
Percs
37b268bfeb dont rewrite urls again 2024-07-14 15:00:07 -05:00
velzie
85bfea297a
Merge branch 'globals' of https://github.com/MercuryWorkshop/scramjet into globals 2024-07-14 15:58:35 -04:00
velzie
e0c38a5c58
fix element methods 2024-07-14 15:58:28 -04:00
Avad3
09dca5eb1d the commit 2024-07-14 15:50:57 -04:00
Avad3
5afa089984 url proxy 2024-07-14 15:47:36 -04:00
Avad3
ba42d3083e the js 2024-07-14 15:38:21 -04:00
velzie
212a9510d5
Merge branch 'globals' of https://github.com/MercuryWorkshop/scramjet into globals 2024-07-14 15:16:00 -04:00
velzie
0b932ab5d4
fix illegal invocation pt 2 2024-07-14 15:15:54 -04:00