52 Commits

Author SHA1 Message Date
SukkaW
807fc19a46 Chore: make ESLint and TypeScript happy 2025-08-07 22:28:15 +08:00
SukkaW
78f5b83b39 Fix: use punycode.toASCII in trie dumping 2025-03-17 17:31:22 +08:00
SukkaW
20e3298c1d Minor Changes 2025-02-28 14:28:44 +08:00
SukkaW
a812c40384 CI: download previous build using GitHub Actions 2025-01-18 23:20:40 +08:00
SukkaW
7683775dee CI: run in tmpfs 2025-01-18 00:26:22 +08:00
SukkaW
14976b94ea Housekeeping & Minor Changes 2025-01-10 00:33:33 +08:00
SukkaW
a86308b69f Perf: run a few task during downloading previous dist 2025-01-04 04:01:52 +08:00
SukkaW
730eec003e Chore: minor changes 2024-12-16 23:11:52 +08:00
SukkaW
824fde2fc0 Fix types 2024-10-15 18:17:45 +08:00
SukkaW
e6f7a98ee9 Refactor: use undici.pipeline & undici.request 2024-10-15 13:53:57 +08:00
SukkaW
79da4e18fc Refactor: use retry from undici 2024-10-14 01:55:49 +08:00
SukkaW
6a984161a4 Log make-fetch-happen status / Implement Evict 2024-10-13 13:42:04 +08:00
SukkaW
fa70896b8f Enable more feature w/ undici 2024-10-13 13:17:23 +08:00
SukkaW
40cda6997a Chore: use latest fetch from undici 2024-10-10 21:31:58 +08:00
Sukka
c75f7fcc76
Feat: introduce make-fetch-happen (#44) 2024-10-10 16:30:36 +08:00
SukkaW
de9429ce92 Chore/Perf: fetch enable HTTP/2 2024-10-08 20:37:36 +08:00
SukkaW
bdc3955ac6 Housekeeping & Make ESLint happy again 2024-09-20 15:25:06 +08:00
SukkaW
4522c8c963 Fix: drop corrupted files 2024-09-10 01:37:16 +08:00
SukkaW
385147f784 Chore: replace tar-stream w/ tar-fs 2024-09-09 06:15:32 +08:00
SukkaW
315b38b999 Chore: refactor output dir 2024-09-06 21:28:13 +08:00
SukkaW
c8f999cda7 Workaround GitLab hot-link protection 2024-09-05 01:33:39 +08:00
SukkaW
554afd0fd9 Chore: download dist from GitLab if GitHub dist repo is down 2024-09-04 22:31:25 +08:00
SukkaW
ad22a0f225 CI: deploy to Cloudflare Pages 2024-09-04 02:39:12 +08:00
SukkaW
8a0690fe9e Housekeeping & Make ESLint Happy 2024-08-26 08:24:39 +08:00
SukkaW
bb65a4180c Refactor: drop all Bun compatability 2024-07-24 10:59:05 +08:00
SukkaW
553dd62eb1 Refactor: make Node.js run compatible 2024-07-23 17:42:10 +08:00
SukkaW
b1481c87f2 Refactor: Bun.peek polyfill for Node.js 2024-07-23 15:46:38 +08:00
SukkaW
9a0113bf69 Refactor: rework tracer 2024-06-08 19:20:16 +08:00
SukkaW
7167be852f Remove unused Bun.peek 2024-06-03 11:56:11 +08:00
SukkaW
df6bbb68a0 Chore: improve types 2024-05-02 00:52:02 +08:00
SukkaW
fc0bfdc9a0 Update Reject Hosts 2024-03-25 14:05:37 +08:00
SukkaW
59b2608ef2 Minor changes to previous build downloading 2024-02-20 14:20:22 +08:00
SukkaW
0f257e992a Refactor/Perf: initial span tracer 2024-01-14 04:16:28 +08:00
SukkaW
897a505c32 Minor changes 2024-01-14 02:20:36 +08:00
SukkaW
95a2e0f6b7 Update CDN & Speedtest Hosts 2024-01-12 21:39:38 +08:00
SukkaW
9c6c0e1b19 Chore: housekeeping 2023-12-24 22:35:21 +08:00
SukkaW
230ac3eb18 Chore/CI: use fs cache to save bandwidth 2023-12-24 00:19:31 +08:00
SukkaW
38be4ab0c6 Perf: speed up public folder setup / remove unused mkdir call 2023-12-19 23:15:48 +08:00
SukkaW
16a08bd07d Refactor: speed up reject parsing 2023-12-17 23:37:35 +08:00
SukkaW
713358402d Refactor: enable new ruleset index template 2023-12-13 23:02:14 +08:00
SukkaW
a2db9ded8b Chore: replace tar w/ tar-stream 2023-12-13 12:02:10 +08:00
SukkaW
1928c052a9 Chore: simplify build infra / remove reject_phishing 2023-12-10 01:14:59 +08:00
SukkaW
2e3ef60ad3 Chore: update build infra / use fast-cidr-tools 2023-12-06 15:51:27 +08:00
SukkaW
d4ff4c5b2d Make ESLint Happy 2023-12-03 02:04:09 +08:00
SukkaW
34c67e5a0d Chore: update build infra & performance improvements 2023-11-29 21:50:16 +08:00
SukkaW
101913e4f1 Chore: build infra changes 2023-11-23 23:36:01 +08:00
SukkaW
265df07893 Refactor: use TransformStream 2023-11-23 17:38:04 +08:00
SukkaW
07b8350048 Chore: do not write tar.gz to disk 2023-11-23 12:04:04 +08:00
SukkaW
0bdc69523a Chore: add fetch UA 2023-11-20 15:45:44 +08:00
SukkaW
a5e36a1cd8 Chore: minor changes 2023-11-17 23:02:19 +08:00