521 Commits

Author SHA1 Message Date
SukkaW
1509fef647 Fix: make public dir before copy 2024-07-23 18:14:06 +08:00
SukkaW
cec811a629 Fix: do not use file handle yet 2024-07-23 18:06:30 +08:00
SukkaW
fc3ae52baa Fix: create parent dir before write 2024-07-23 17:58:45 +08:00
SukkaW
553dd62eb1 Refactor: make Node.js run compatible 2024-07-23 17:42:10 +08:00
SukkaW
1f42c27afe Refactor: drop Bun.inspect and Bun.version 2024-07-23 16:34:05 +08:00
SukkaW
5664c38261 Refactor: drop a few Bun.file usage 2024-07-23 16:15:49 +08:00
SukkaW
e0e79c9fe5 Refactor: drop Bun.nanoseconds & Bun.sleep 2024-07-23 15:57:25 +08:00
SukkaW
b1481c87f2 Refactor: Bun.peek polyfill for Node.js 2024-07-23 15:46:38 +08:00
SukkaW
eed0d58697 Refactor: drop all Bun.write usage 2024-07-23 15:22:41 +08:00
SukkaW
b947f9f818 Refactor: drop Bun.peek usage as much as possible 2024-07-23 14:04:05 +08:00
SukkaW
26a4d72b06 Perf: avoid iterate domainSets twice 2024-07-21 23:02:09 +08:00
SukkaW
9d47cb9f57 Adjust source / Update reject_extra usage 2024-07-21 22:55:13 +08:00
SukkaW
f129152da8 Refactor: split reject and reject_extra 2024-07-21 22:35:10 +08:00
SukkaW
c9a0a560a5 Update CDN Hosts 2024-07-16 22:14:00 +08:00
SukkaW
9a352f884f Fix Speedtest Hosts 2024-07-07 18:14:37 +08:00
SukkaW
eb3c0c86d8 Fix(#32): validate existing hostnames 2024-07-07 17:06:50 +08:00
SukkaW
9e4332a079 Housekeeping 2024-07-07 16:57:41 +08:00
SukkaW
dda0555c0b Minor Changes + Housekeeping 2024-07-02 10:50:09 +08:00
SukkaW
d15e972f43 Fuck uBlock Origin 2024-06-30 19:47:25 +08:00
SukkaW
ce6e886174 Feat: improve phishing hosts inclusion 2024-06-30 16:38:01 +08:00
SukkaW
2d9c401219 Perf: improve speedtest hosts 2024-06-30 00:32:45 +08:00
SukkaW
175ba65127 Fix: correct trie tokenizer behavior 2024-06-30 00:30:46 +08:00
SukkaW
f10495fe67 Chore: move reject data source to constants 2024-06-29 23:42:32 +08:00
SukkaW
6088799f8d Update speedtest hosts 2024-06-29 23:24:55 +08:00
SukkaW
801f81f1ef Fix: speedtest 2024-06-29 13:49:07 +08:00
SukkaW
f228ff9ac6 Avoid string template literal 2024-06-29 13:17:57 +08:00
SukkaW
a0c8751cb2 Perf: make trie.add faster 2024-06-29 12:53:55 +08:00
SukkaW
6031d9652e Perf: reduce if in trie.add 2024-06-28 18:17:12 +08:00
SukkaW
fa85fff3c3 Perf: change trie object shape 2024-06-28 17:41:58 +08:00
SukkaW
b4057ef757 Refactor: minor changes 2024-06-28 17:26:04 +08:00
SukkaW
1d8c991baf Perf: faster string[] join 2024-06-28 17:25:54 +08:00
SukkaW
724dcdf1ad Refactor: change trie object shape 2024-06-28 15:59:20 +08:00
SukkaW
b4df4bab00 Refactor: minor changes 2024-06-26 19:57:26 +08:00
SukkaW
098e8815ae Perf: optimiaztions, avoid spread operator 2024-06-26 18:30:41 +08:00
SukkaW
33636285e9 Perf: avoid spread operator 2024-06-26 17:49:32 +08:00
SukkaW
a5829cc6bd Housekeeping & Make ESLint Happy 2024-06-24 19:22:33 +08:00
SukkaW
1209f5c69f Chore: minor changes 2024-06-21 11:03:28 +08:00
SukkaW
e694b59832 Move S3 domains to Download Hosts 2024-06-21 10:52:18 +08:00
SukkaW
70fb1a8c2e Chore: improve HTML template DX 2024-06-18 20:56:24 +08:00
SukkaW
9ac94b1411 Perf: faster trie by reducing new object creation 2024-06-18 20:01:21 +08:00
SukkaW
c0f979ae05 Feat: internal Clash YAML merge 2024-06-16 02:23:15 +08:00
SukkaW
6ee6e436f9 Include LAN domains in SSPanel profile build 2024-06-16 01:14:34 +08:00
SukkaW
d7a2476f90 Refactor: make LAN into build script 2024-06-16 01:00:33 +08:00
SukkaW
78989026ab Refactor: domestic, direct, dns mapping, real ip 2024-06-16 00:42:20 +08:00
SukkaW
855687e89e Log incompatible rules when transform to clash 2024-06-15 00:14:32 +08:00
SukkaW
536046b429 Chore: update clash parse handling 2024-06-13 22:22:12 +08:00
SukkaW
dd6ea1fc99 Update phishing weight 2024-06-10 22:03:34 +08:00
SukkaW
8c23e7919a Perf: avoid extra Map#get in trie.add loop 2024-06-09 22:09:17 +08:00
SukkaW
6e9652e32a Perf: avoid set.delete by merge trie creation + kwfilter 2024-06-09 01:05:17 +08:00
SukkaW
479032d2ba Perf: improve trie add 2024-06-09 01:04:50 +08:00