30 Commits

Author SHA1 Message Date
SukkaW
2954a1b7c4 Chore: avoid adding too much pressure on backup source 2025-07-28 00:34:03 +08:00
SukkaW
58aed6aa60 Perf: run filter TransformStream before parsing 2025-07-01 00:46:10 +08:00
SukkaW
f6abcc2e01 Chore: minor changes
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.9) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-06-18 22:28:20 +08:00
SukkaW
d5c13b06bd Fix: an fetch option to allow remote upstream to be empty
https://feodotracker.abuse.ch/faq/
2025-06-15 21:36:47 +08:00
SukkaW
1e5a0a8f48 Chore: Make ESLint Happy 2025-06-10 20:00:19 +08:00
SukkaW
c9ebec077f Move TextLineStream to foxts, adopt skipEmptyLines
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-03-11 01:05:14 +08:00
SukkaW
f655e54cd7 Increase fetch parallel delay 2025-03-02 23:21:16 +08:00
SukkaW
be063f09a7 Chore: many changes
- Move `parse-filter.test.ts`
- Add more kwfilter bail out to parse filter
2025-02-23 22:45:48 +08:00
SukkaW
3c2b49df76 Chore: minor changes
Some checks are pending
Build / Build (push) Waiting to run
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-01-22 23:19:26 +08:00
SukkaW
07419a7942 Perf: faster fetchAssets (without string and manual split)
Some checks are pending
Build / Build (push) Waiting to run
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-01-22 10:52:03 +08:00
SukkaW
6235d9fee0 Chore: minor changes 2025-01-17 23:33:03 +08:00
SukkaW
6895c7ee02 Refactor: fetch directly 2025-01-11 22:48:44 +08:00
SukkaW
a0cadecfb9 Chore: adjust mirror url sleep before fetch 2025-01-03 10:06:31 +08:00
SukkaW
72d953b230 Replace more utilities w/ foxts 2024-12-12 23:19:03 +08:00
SukkaW
87abb12dc7 Patch undici and use w/ request 2024-10-17 01:54:53 +08:00
SukkaW
c5ee4bad53 Revert undici.request and use fetch again 2024-10-15 22:57:27 +08:00
SukkaW
e0f7e7e48a Refactor: replace fetch with undici.request 2024-10-15 19:18:51 +08:00
SukkaW
ac470d4af9 Fix: ignore empty response 2024-10-15 18:49:00 +08:00
SukkaW
79da4e18fc Refactor: use retry from undici 2024-10-14 01:55:49 +08:00
SukkaW
e40979e50e Chore: make ESLint Happy 2024-10-10 21:40:56 +08:00
SukkaW
bb07225f6c Disable HTTP/2 support 2024-10-10 14:57:56 +08:00
SukkaW
99e5d46531 Fix types 2024-10-09 21:12:15 +08:00
Sukka
2e48a72a3c
Feat: implement parallel fetch w/ HTTP 304 (#43) 2024-10-09 20:49:36 +08:00
SukkaW
ae732735ef Housekeeping + Make ESLint Happy 2024-09-05 22:22:28 +08:00
SukkaW
8a0690fe9e Housekeeping & Make ESLint Happy 2024-08-26 08:24:39 +08:00
SukkaW
e0e79c9fe5 Refactor: drop Bun.nanoseconds & Bun.sleep 2024-07-23 15:57:25 +08:00
SukkaW
f9a0445cbf Chore: housekeeping 2024-04-16 11:06:00 +08:00
SukkaW
7b2334ee3b Minor changes here and there 2024-02-06 15:49:51 +08:00
SukkaW
a4458ee367 Chore: add timeout to build 2023-12-30 23:44:37 +08:00
SukkaW
16a08bd07d Refactor: speed up reject parsing 2023-12-17 23:37:35 +08:00