Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6247 commits
Select commit Hold shift + click to select a range
e74e656
docs: add StarDesk advertisement alongside Folo
DIYgod Sep 10, 2026
7510a47
docs: shorten StarDesk advertisement copy
DIYgod Sep 10, 2026
62a9a2f
feat(route): add iRacing (#23254)
canonnizq Sep 11, 2026
79e3c24
docs(route/javdb): update session cookie requirement for tags
TonyRL Sep 11, 2026
1a5562b
chore(deps): bump tldts from 7.4.11 to 7.4.12 (#23268)
dependabot[bot] Sep 11, 2026
54c3dd4
chore(deps): bump the hono group with 3 updates (#23264)
dependabot[bot] Sep 11, 2026
1fb1763
chore(deps): bump undici from 8.10.1 to 8.10.2 (#23269)
dependabot[bot] Sep 11, 2026
51b0aea
chore(deps): bump the nix group with 2 updates (#23274)
dependabot[bot] Sep 11, 2026
488b672
chore(deps-dev): bump lint-staged from 17.4.1 to 17.5.0 (#23273)
dependabot[bot] Sep 11, 2026
92a97b9
chore(deps-dev): bump the cloudflare group with 2 updates (#23263)
dependabot[bot] Sep 11, 2026
15baccc
chore(deps-dev): bump @types/node from 26.4.1 to 26.5.0 (#23272)
dependabot[bot] Sep 11, 2026
f70d717
chore(deps-dev): bump the typescript-eslint group across 1 directory …
dependabot[bot] Sep 11, 2026
6a04152
chore(deps): bump entities from 8.0.0 to 8.1.0 (#23270)
dependabot[bot] Sep 11, 2026
0a4ecdb
chore(deps-dev): bump the oxc group across 1 directory with 5 updates…
dependabot[bot] Sep 11, 2026
67305a5
feat(route): Add Yinxu Museum news and exhibition route (#23253)
magazian Sep 12, 2026
2eb6d13
fix(route/embassy): migrate links to .gov.cn and refresh selectors (#…
wongJG Sep 13, 2026
b05e6a2
feat(route): add temposmart new listings
pseudoyu Sep 13, 2026
56f659c
feat(route): add inuki-ichiba new listings
pseudoyu Sep 13, 2026
bc2a357
feat(route): add lg/tokyo food business permits
pseudoyu Sep 13, 2026
8de785c
refactor(route/temposmart): generalize ListingExtra source for reuse
pseudoyu Sep 13, 2026
50b285c
feat(route): add inshokuten new listings
pseudoyu Sep 13, 2026
81bbf98
feat(route): add bukenavi new listings
pseudoyu Sep 13, 2026
5049a32
feat(route): add iri-search new listings
pseudoyu Sep 13, 2026
8a99283
feat(route): add abc-tenpo new listings
pseudoyu Sep 13, 2026
5544fbf
feat(route): add sonomama new listings
pseudoyu Sep 13, 2026
66b8424
feat(route): add tenant-shop new listings
pseudoyu Sep 14, 2026
9f2267e
feat(route): add temponw new listings
pseudoyu Sep 14, 2026
d89814d
chore(deps): bump @honeybadger-io/js from 6.16.1 to 6.16.3 (#23284)
dependabot[bot] Sep 14, 2026
a9c89d8
chore(deps-dev): bump @types/node from 26.5.0 to 26.5.1 (#23287)
dependabot[bot] Sep 14, 2026
d66cacc
chore(deps): bump vm2 from 3.12.1 to 3.12.2 (#23288)
dependabot[bot] Sep 14, 2026
aa441b6
chore(deps-dev): bump rolldown from 1.2.7 to 1.2.8 (#23291)
dependabot[bot] Sep 14, 2026
a214010
chore(deps-dev): bump lint-staged from 17.5.0 to 17.5.1 (#23290)
dependabot[bot] Sep 14, 2026
e87fad2
chore(deps): bump markdown-it from 15.0.1 to 15.0.2 (#23293)
dependabot[bot] Sep 14, 2026
9aebb94
chore(deps): bump the nix group with 2 updates (#23295)
dependabot[bot] Sep 14, 2026
6cffb04
chore(deps): bump DeterminateSystems/magic-nix-cache-action (#23283)
dependabot[bot] Sep 14, 2026
e904159
chore(deps): bump @googleapis/youtube from 35.0.0 to 38.0.0 (#23285)
dependabot[bot] Sep 14, 2026
39b807d
chore(deps): bump @sentry/node from 10.73.0 to 10.74.0 (#23289)
dependabot[bot] Sep 14, 2026
dd41f30
chore(deps): bump zod from 4.5.4 to 4.6.2 (#23292)
dependabot[bot] Sep 14, 2026
045328f
chore(deps): bump imapflow from 1.7.8 to 2.0.2 (#23294)
dependabot[bot] Sep 14, 2026
0719454
chore(deps): bump patchright from 1.62.3 to 1.63.0 (#23286)
dependabot[bot] Sep 14, 2026
b3fe6cf
feat(route/acfun): add user article route (#23282)
tiaod Sep 14, 2026
cc17fe8
feat(route): add inshokuten rent benchmark
pseudoyu Sep 14, 2026
4bbea2c
feat(route): add abc-tenpo rent benchmark
pseudoyu Sep 14, 2026
a1b382a
refactor(route): keep unlabelled 坪単価 in rent_per_tsubo_jpy
pseudoyu Sep 14, 2026
d46d022
style: auto format
github-actions[bot] Sep 14, 2026
a696a3b
feat(route): add tokyometro ridership
pseudoyu Sep 14, 2026
c4422fa
feat(route): add tokyu ridership
pseudoyu Sep 14, 2026
8070861
feat(route): add odakyu ridership
pseudoyu Sep 14, 2026
9e69de2
feat(route): add keio ridership
pseudoyu Sep 14, 2026
723209f
feat(route): lg/tokyo/food-permit adds 台東区 monthly 新規許可 CSV
pseudoyu Sep 14, 2026
34e1b47
feat(route): lg/tokyo/food-permit adds 品川区 monthly 許可施設一覧 CSV
pseudoyu Sep 14, 2026
962eac3
feat(route): lg/tokyo/food-permit adds 世田谷区 例月新規許可施設一覧 CSV
pseudoyu Sep 14, 2026
75c5862
feat(route): lg/tokyo/food-permit adds 目黒区 飲食店 新規 monthly CSV
pseudoyu Sep 14, 2026
5262341
feat(route): add lg/osaka/food-permit
pseudoyu Sep 14, 2026
92f21c3
style: auto format
github-actions[bot] Sep 14, 2026
10ed0db
fix(route): dedupe lg/tokyo/food-permit by 許可番号
pseudoyu Sep 14, 2026
e65d29f
docs: add RapidProxy sponsor to README
DIYgod Sep 15, 2026
1339a5b
chore(deps): bump devenv from `fce7cf3` to `6e32383` in the nix group…
dependabot[bot] Sep 15, 2026
a4f632d
feat(route): add jreast and toei ridership, jfnet industry report
pseudoyu Sep 15, 2026
4cf4946
perf: replace acorn with oxc-parser (#23302)
TonyRL Sep 15, 2026
66ca147
fix(route): gate the user supplied hosts in discuz and yna (#23301)
kah-ja Sep 15, 2026
b81b5b3
feat(route/lg): carry town, first permit date and closure in food-permit
pseudoyu Sep 15, 2026
5756c96
refactor(route/tokyometro): let RidershipExtra carry a yearly total
pseudoyu Sep 15, 2026
b394f95
feat(route/lg): add 東京都統計年鑑 駅別乗降車人員
pseudoyu Sep 15, 2026
8cda8f8
fix(route): add input validations (#23304)
TonyRL Sep 15, 2026
f59b2d1
fix(route): fix ccdi (#23306)
TonyRL Sep 15, 2026
dc71878
feat(route): add jma (#23305)
TonyRL Sep 15, 2026
0f49a5a
feat(route/okayafrica): add music latest route (#23210)
ashi-koki Sep 16, 2026
0f5bc05
chore(deps): bump nixpkgs from `8ce4ef6` to `eaad089` in the nix grou…
dependabot[bot] Sep 16, 2026
4bd7c93
docs: add Hostinger deployment sponsorship
DIYgod Sep 16, 2026
7ce3d75
fix: update selector for location (#23308)
magazian Sep 16, 2026
7c1248e
feat(route): add southplus forum (#22186)
NicholasYZ Sep 16, 2026
a456b88
feat(route/mikiki): add mikiki latest articles route (#23208)
ashi-koki Sep 17, 2026
1fea257
chore(deps): bump zod from 4.6.2 to 4.6.5 (#23311)
dependabot[bot] Sep 17, 2026
9c02fef
chore(deps): bump p-map from 7.0.7 to 7.0.8 (#23312)
dependabot[bot] Sep 17, 2026
8700471
chore(deps): bump tldts from 7.4.12 to 7.4.13 (#23313)
dependabot[bot] Sep 17, 2026
255db92
chore(deps): bump codecov/codecov-action from 7.0.0 to 7.1.0 (#23310)
dependabot[bot] Sep 17, 2026
5b132ff
chore(deps): bump devenv from `6e32383` to `6e83050` in the nix group…
dependabot[bot] Sep 17, 2026
9928f88
fix(route/theverge): adapt to schema changes and harden article rende…
IvanWng97 Sep 17, 2026
bf9504c
fix(route/openai): adapt cookbook to the new Astro-based site (#23024)
LeKZzzz Sep 17, 2026
d1581ff
feat(route): add 35mmc (#23083)
IvanWng97 Sep 18, 2026
f4ed1d4
fix(route/ff14): update api url (#23317)
TonyRL Sep 18, 2026
e24934c
fix(route/theverge): handle list blocks without items (#23318)
IvanWng97 Sep 18, 2026
e64df44
chore(deps): bump hono from 4.13.7 to 4.13.8 in the hono group (#23321)
dependabot[bot] Sep 18, 2026
bd6d6bd
chore(deps): bump imapflow from 2.0.2 to 2.0.3 (#23326)
dependabot[bot] Sep 18, 2026
b6fb5d2
chore(deps): bump the nix group with 2 updates (#23327)
dependabot[bot] Sep 18, 2026
c06d787
chore(deps): bump docker/setup-buildx-action from 4.3.0 to 4.4.0 (#23…
dependabot[bot] Sep 18, 2026
14079b8
chore(deps): bump docker/build-push-action from 7.3.0 to 7.4.0 (#23319)
dependabot[bot] Sep 18, 2026
809f244
chore(deps): bump @googleapis/youtube from 38.0.0 to 39.0.0 (#23325)
dependabot[bot] Sep 18, 2026
d1f247f
chore(deps-dev): bump the cloudflare group with 3 updates (#23320)
dependabot[bot] Sep 18, 2026
ebc6b08
chore(deps): bump the oxc group across 1 directory with 5 updates (#2…
dependabot[bot] Sep 18, 2026
1f4ea5d
fix(route/iri-search): write 礼金 into key_money_months
pseudoyu Sep 18, 2026
41ee55f
fix(route/sonomama): write 礼金 into key_money_months
pseudoyu Sep 18, 2026
27f5355
fix(route/inuki-ichiba): keep the 丁目 in address_hint
pseudoyu Sep 18, 2026
1008088
feat(route/temposmart): add an optional 市区町村 filter
pseudoyu Sep 18, 2026
03b7c74
feat(route/inshokuten): add an optional 区市 filter
pseudoyu Sep 18, 2026
7fc378f
feat(route/i-tenpo): add 居抜き店舗.com listings
pseudoyu Sep 18, 2026
69dd91b
feat(route/bukenavi): add an optional 市区町村 filter
pseudoyu Sep 18, 2026
947c70c
feat(route/canaeru): add canaeru(USEN)居抜き・貸店舗物件
pseudoyu Sep 18, 2026
85a1445
feat(route/athome): add アットホーム 貸店舗 listings
pseudoyu Sep 18, 2026
15dea70
feat(route/athome): read 情報公開日, coordinates and fee detail
pseudoyu Sep 18, 2026
b811484
fix(route/sonomama): report the site's maintenance window explicitly
pseudoyu Sep 18, 2026
afc335e
feat(route/i-tenpo): add a single-listing detail route
pseudoyu Sep 18, 2026
bff08c0
feat(route/bukenavi): add a single-listing detail route
pseudoyu Sep 18, 2026
3301078
feat(route/abc-tenpo): add a single-listing detail route
pseudoyu Sep 18, 2026
8a580b9
fix(route/abc-tenpo): read 現業態, 業種制限 and 情報更新日 on the detail route
pseudoyu Sep 18, 2026
70f1579
fix(route/bukenavi): align the detail route's 現況 and 業種制限 with the ar…
pseudoyu Sep 18, 2026
45ecd62
fix(route/temponw): drop a dead 適用業種 selector, read 現況 from the blurb
pseudoyu Sep 18, 2026
747100c
fix(route/tenant-shop): read 居抜き / スケルトン from the blurb and 備考
pseudoyu Sep 18, 2026
b9be362
fix(route/bukenavi): only assert 重飲食可 when the site says so
pseudoyu Sep 18, 2026
4297dc0
fix(route/bukenavi): only assert 重飲食可 on the detail route too
pseudoyu Sep 18, 2026
ecfb246
fix(route/sonomama): stop reporting 居抜き for listings that never said so
pseudoyu Sep 18, 2026
479ee33
fix(route/athome): bound the browser waits, add detail=0, degrade ins…
pseudoyu Sep 18, 2026
45f5cd6
feat(route/bukenavi): read the listing's exact coordinates from its m…
pseudoyu Sep 19, 2026
f183f42
feat(route/bukenavi): read the map pin's coordinates on the detail ro…
pseudoyu Sep 19, 2026
2d36b85
feat(route/bukenavi): optional sign-in for the 会員限定 fields
pseudoyu Sep 19, 2026
31b967f
feat(route/bukenavi): read the 会員限定 fields when credentials are set
pseudoyu Sep 19, 2026
7ff8a53
feat(route/bukenavi): read the 会員限定 fields on the detail route too
pseudoyu Sep 19, 2026
1ae3097
fix(route/athome): tell a refused client apart from a slow one, and s…
pseudoyu Sep 19, 2026
f99e982
feat(route): add Anhui Museum news and exhibition route (#23112)
magazian Sep 19, 2026
55e2dd8
chore(deps): bump rate-limiter-flexible from 11.2.0 to 11.2.1 (#23335)
dependabot[bot] Sep 21, 2026
e7de373
chore(deps): bump codecov/codecov-action from 7.1.0 to 7.1.1 (#23336)
dependabot[bot] Sep 21, 2026
12bcc38
chore(deps-dev): bump rolldown from 1.2.8 to 1.2.9 (#23339)
dependabot[bot] Sep 21, 2026
63ff8ba
chore(deps): bump imapflow from 2.0.3 to 2.0.5 (#23343)
dependabot[bot] Sep 21, 2026
cc11f83
chore(deps-dev): bump @types/node from 26.5.1 to 26.6.1 (#23341)
dependabot[bot] Sep 21, 2026
4257c82
chore(deps): bump the nix group with 2 updates (#23344)
dependabot[bot] Sep 21, 2026
d7dea4c
chore(deps): bump jsdom from 30.0.1 to 30.1.0 (#23337)
dependabot[bot] Sep 21, 2026
98cf0df
chore(deps): bump dotenv from 17.4.2 to 18.0.0 (#23340)
dependabot[bot] Sep 21, 2026
5f591da
chore(deps): bump @sentry/node from 10.74.0 to 10.75.0 (#23342)
dependabot[bot] Sep 21, 2026
a84b41f
chore(deps-dev): bump eslint-plugin-unicorn from 74.0.0 to 75.0.0 (#2…
dependabot[bot] Sep 21, 2026
e665414
chore(deps): bump @scalar/hono-api-reference in the hono group (#23349)
dependabot[bot] Sep 22, 2026
cf5ce5f
chore(deps): bump dotenv from 18.0.0 to 18.0.1 (#23354)
dependabot[bot] Sep 22, 2026
12a2a7e
chore(deps): bump lru-cache from 11.5.2 to 11.5.3 (#23352)
dependabot[bot] Sep 22, 2026
55cb230
chore(deps-dev): bump @types/node from 26.6.1 to 26.6.2 (#23353)
dependabot[bot] Sep 22, 2026
74230b9
chore(deps-dev): bump oxlint-tsgolint in the oxc group (#23350)
dependabot[bot] Sep 22, 2026
45c394b
chore(deps): bump the nix group with 2 updates (#23355)
dependabot[bot] Sep 22, 2026
9799b07
chore(deps-dev): bump the cloudflare group across 1 directory with 3 …
dependabot[bot] Sep 22, 2026
5841ff2
chore(deps-dev): bump eslint in the eslint group across 1 directory (…
dependabot[bot] Sep 22, 2026
e48b6b8
feat(route): add xueqiu status detail route (#23357)
ruesin Sep 22, 2026
ccffbc7
feat(route): add Fraenkel Gallery (#23086)
IvanWng97 Sep 22, 2026
96bbb47
Update VOUCHED list
github-actions[bot] Sep 23, 2026
26b0c4d
chore: remove expired entries
TonyRL Sep 23, 2026
68aa8c6
chore(deps): bump tsx from 4.23.13 to 4.23.15 (#23362)
dependabot[bot] Sep 23, 2026
1ba8403
chore(deps-dev): bump eslint-plugin-regexp from 3.3.0 to 3.3.1 (#23364)
dependabot[bot] Sep 23, 2026
1500ac8
chore(deps-dev): bump @cloudflare/workers-types (#23360)
dependabot[bot] Sep 23, 2026
58826b8
chore(deps): bump the nix group with 2 updates (#23365)
dependabot[bot] Sep 23, 2026
89d6390
refactor: replace entities.decodeXML with decodeHTMLStrict (#23370)
TonyRL Sep 23, 2026
5364bc0
chore(deps-dev): bump eslint-plugin-unicorn from 75.0.0 to 76.0.0 (#2…
dependabot[bot] Sep 23, 2026
4a47437
fix(route/latepost): include cover image and abstract in description …
esonwong Sep 24, 2026
44f648c
chore(deps): bump devenv from `87edd16` to `c5ee672` in the nix group…
dependabot[bot] Sep 24, 2026
cbcd2c9
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Sep 24, 2026
44810f4
fix(route/v2ex): resolve cloudflare 403 by specifying standard user-a…
stariveer Sep 24, 2026
7f39da6
fix(route): fix fortnite (#23377)
TonyRL Sep 24, 2026
27ef2dd
feat(route): add komica (#23376)
TonyRL Sep 24, 2026
0a3a66a
fix(radar): link radar rules to the route namespace page
TonyRL Sep 24, 2026
8706512
chore(deps): bump @scalar/hono-api-reference in the hono group (#23379)
dependabot[bot] Sep 25, 2026
1b63594
chore(deps-dev): bump the typescript-eslint group with 2 updates (#23…
dependabot[bot] Sep 25, 2026
d840c9a
chore(deps): bump tldts from 7.4.13 to 7.4.14 (#23387)
dependabot[bot] Sep 25, 2026
bb97e60
chore(deps): bump @honeybadger-io/js from 6.16.3 to 6.16.4 (#23385)
dependabot[bot] Sep 25, 2026
a4d83c6
chore(deps): bump dotenv from 18.0.1 to 18.0.2 (#23386)
dependabot[bot] Sep 25, 2026
12b66f3
chore(deps): bump jsdom from 30.1.0 to 30.1.1 (#23388)
dependabot[bot] Sep 25, 2026
f2655fd
chore(deps): bump @sentry/node from 10.75.0 to 10.75.1 (#23389)
dependabot[bot] Sep 25, 2026
6702485
chore(deps-dev): bump the cloudflare group across 1 directory with 3 …
dependabot[bot] Sep 25, 2026
71aa020
chore(deps): bump the nix group with 2 updates (#23382)
dependabot[bot] Sep 25, 2026
372cca9
chore(deps): bump the oxc group across 1 directory with 5 updates (#2…
dependabot[bot] Sep 25, 2026
896cf2b
fix(route/bilibili): manga update drop wasm (#23391)
TonyRL Sep 25, 2026
43455d3
fix(docker): include oxc-parser asset for raw-transfer deserializatio…
TonyRL Sep 25, 2026
232c0a9
fix(route/zhihu): use old api (#23393)
TonyRL Sep 25, 2026
ba39372
fix(route): fix mot (#23394)
TonyRL Sep 25, 2026
ab1ebe1
fix(route/miit): drop cookie handling in wjfb (#23395)
TonyRL Sep 25, 2026
5929a46
feat(route): add Rockstar Games Newswire (#23390)
dapexyz Sep 25, 2026
0b0490f
feat(route): add PetaPixel (#23085)
IvanWng97 Sep 26, 2026
f07c879
fix(router/twitter): treat empty auth token pool as no-auth to preven…
cloneselfish-wq Sep 26, 2026
980db92
fix(route/twitter): send SearchTimeline over POST (#23359)
banggeunho Sep 26, 2026
62c0707
fix(twitter): preserve web user count (#23280)
nicls Sep 26, 2026
a5ef48a
fix(route/youtube): surface quota errors instead of returning undefin…
ryanchou1994 Sep 26, 2026
d89d20f
fix(utils/request-rewriter): pass CONNECT proxy tunnel requests throu…
ryanchou1994 Sep 26, 2026
c500798
fix(route): update Uber Engineering blog (#23174)
zhsama Sep 26, 2026
a442c97
feat(route/youtube): live streams with upcoming and past ones (#23175)
ouuan Sep 26, 2026
11d2274
feat(huggingface): add datasets by author (#23275)
Cod1doc Sep 26, 2026
dc4d81e
feat(route): add xml.com articles and news route (#23331)
AboutRSS Sep 26, 2026
dc8e815
fix(core): read the server UTC offset off the date being converted (#…
dank0i Sep 26, 2026
f04db3d
fix(route/zhihu): fill missing daily publication dates (#23276)
xqmmcqs Sep 26, 2026
df160b7
fix(core): make route sorting comparator transitive (#23398)
DIYgod Sep 26, 2026
799c30c
fix(route): read response headers via ofetch.raw instead of fake got …
DIYgod Sep 26, 2026
4b25ea7
feat(core): prefer HTTP/2 (#23402)
TonyRL Sep 26, 2026
a35b376
fix(route/nhentai): update image source attr (#23404)
TonyRL Sep 26, 2026
d422b71
feat(docker): use jemalloc (#23405)
TonyRL Sep 26, 2026
90b4bfa
fix(router/twitter): fix converstaion root post missing (#22963)
E1xP Sep 26, 2026
9d4afe3
fix(route/petapixel): don't repeat the featured image the post body a…
IvanWng97 Sep 27, 2026
c83c7ac
feat(route/czechstepbystep): add kratke-ceske-zpravy (#23137)
cmp0xff Sep 27, 2026
1c35615
feat(route/dr): add full-text DR news feed (#23212)
cufezhusy Sep 27, 2026
9e15f62
feat(route/kemono): support custom root URLs (#23330)
gekangen Sep 27, 2026
17b9b9f
fix(cache): clamp Workers KV expirationTtl to its 60s minimum (#23407)
DIYgod Sep 27, 2026
771e705
fix(route/twitter): Add X-Client-Transaction-Id header for url UserTw…
E1xP Sep 27, 2026
2f236f8
fix(route/twitter): include SearchTimeline for getClientTransactionId…
TonyRL Sep 27, 2026
ead57e5
feat(route/threads): add post (#23409)
TonyRL Sep 27, 2026
c33b727
feat(core): allow adjusting min tls version (#23410)
TonyRL Sep 27, 2026
f2e7337
fix(route): drop unnecessary playwright usage (#23411)
TonyRL Sep 27, 2026
d412123
chore(deps): bump the nix group with 2 updates (#23412)
dependabot[bot] Sep 28, 2026
a9a900b
feat(route/czechstepbystep): add Simplified Chinese localization (#23…
cmp0xff Sep 28, 2026
75dc866
refactor(route/youtube): merge streams into live (#23416)
TonyRL Sep 28, 2026
17a0479
chore(deps-dev): bump oxlint-tsgolint in the oxc group (#23421)
dependabot[bot] Sep 29, 2026
4538396
chore(deps): bump postal-mime from 3.0.0 to 3.0.1 (#23423)
dependabot[bot] Sep 29, 2026
7eeadab
chore(deps): bump the hono group with 2 updates (#23420)
dependabot[bot] Sep 29, 2026
39d0b54
chore(deps-dev): bump @types/node from 26.6.2 to 26.6.3 (#23424)
dependabot[bot] Sep 29, 2026
2d23a15
chore(deps): bump imapflow from 2.0.5 to 2.0.7 (#23427)
dependabot[bot] Sep 29, 2026
d2cd284
chore(deps): bump dotenv from 18.0.2 to 18.0.4 (#23425)
dependabot[bot] Sep 29, 2026
eefae45
chore(deps-dev): bump rolldown from 1.2.9 to 1.2.11 (#23431)
dependabot[bot] Sep 29, 2026
73eb413
chore(deps-dev): bump fs-extra from 11.4.0 to 11.4.1 (#23433)
dependabot[bot] Sep 29, 2026
e1b9a09
chore(deps): bump @googleapis/youtube from 39.0.0 to 39.0.1 (#23430)
dependabot[bot] Sep 29, 2026
1d8224e
chore(deps): bump the nix group with 2 updates (#23426)
dependabot[bot] Sep 29, 2026
76c95fe
chore(deps): bump tldts from 7.4.14 to 7.4.15 (#23429)
dependabot[bot] Sep 29, 2026
d7affa6
chore(deps-dev): bump lint-staged from 17.5.1 to 17.6.0 (#23432)
dependabot[bot] Sep 29, 2026
64e3a5c
chore(deps-dev): bump the cloudflare group across 1 directory with 3 …
dependabot[bot] Sep 29, 2026
b9496d1
chore(deps): bump youtubei.js from 18.0.0 to 18.1.0 (#23434)
dependabot[bot] Sep 29, 2026
3cafae5
chore(deps): bump @sentry/node from 10.75.1 to 11.0.0 (#23428)
dependabot[bot] Sep 29, 2026
fdeaa94
docs(readme): remove StarDesk promotion
DIYgod Sep 29, 2026
36f3b71
feat(route): add Kosmo Foto (#23084)
IvanWng97 Sep 29, 2026
f07c7bc
feat(route/youtube): add shows (#23436)
TonyRL Sep 29, 2026
39ace33
fix(route/youzhiyouxing): update materials selectors and columns (#23…
joyingz Sep 29, 2026
83d41a2
chore(deps): bump imapflow from 2.0.7 to 2.0.8 (#23439)
dependabot[bot] Sep 30, 2026
e348f13
chore(deps): bump @jocmp/mercury-parser from 3.1.0 to 3.1.1 (#23440)
dependabot[bot] Sep 30, 2026
86af92b
chore(deps): bump the nix group with 2 updates (#23443)
dependabot[bot] Sep 30, 2026
aff51be
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Sep 30, 2026
88ecc47
chore(deps-dev): bump eslint-plugin-n from 18.3.0 to 18.4.0 (#23441)
dependabot[bot] Sep 30, 2026
4014318
chore(deps): bump postal-mime from 3.0.1 to 4.0.0 (#23442)
dependabot[bot] Sep 30, 2026
29ab762
chore: replace husky and lint-staged with prek
TonyRL Sep 30, 2026
fc008f7
feat(route/instagram): rework web-api (#23444)
TonyRL Sep 30, 2026
36c71c0
chore(deps): bump @honeybadger-io/js from 6.16.4 to 6.16.5 (#23448)
dependabot[bot] Oct 1, 2026
3485d48
chore(deps): bump tldts from 7.4.15 to 7.4.16 (#23447)
dependabot[bot] Oct 1, 2026
0988008
chore(deps-dev): bump the cloudflare group with 3 updates (#23445)
dependabot[bot] Oct 1, 2026
abc7080
chore(deps): bump devenv from `6d76db3` to `69875f7` in the nix group…
dependabot[bot] Oct 1, 2026
189c066
chore(deps): bump imapflow from 2.0.8 to 2.1.0 (#23449)
dependabot[bot] Oct 1, 2026
5d7e6ce
feat(route): add Eurogamer full-text articles (#23134)
mcdp-adk Oct 1, 2026
5685b7d
chore(deps): bump the hono group with 2 updates (#23454)
dependabot[bot] Oct 2, 2026
d64f21e
chore(deps): bump imapflow from 2.1.0 to 2.1.2 (#23461)
dependabot[bot] Oct 2, 2026
b0dce0e
chore(deps-dev): bump @types/sanitize-html from 2.16.1 to 2.16.2 (#23…
dependabot[bot] Oct 2, 2026
7254b3f
chore(deps): bump nixpkgs from `e158d9e` to `7a0f122` in the nix grou…
dependabot[bot] Oct 2, 2026
ca528e7
chore(deps-dev): bump discord-api-types from 0.38.55 to 0.38.56 (#23459)
dependabot[bot] Oct 2, 2026
8d15b1a
chore(deps): bump @sentry/node from 11.0.0 to 11.1.0 (#23460)
dependabot[bot] Oct 2, 2026
cbee1e3
chore(deps-dev): bump the typescript-eslint group across 1 directory …
dependabot[bot] Oct 2, 2026
25d2d42
chore(deps): bump the oxc group across 1 directory with 6 updates (#2…
dependabot[bot] Oct 2, 2026
a47802b
chore(deps-dev): bump the cloudflare group across 1 directory with 3 …
dependabot[bot] Oct 2, 2026
8a32513
chore: update prompts
TonyRL Oct 2, 2026
3bc1cc2
chore: bump to msw v3 (#23463)
TonyRL Oct 2, 2026
058a494
fix(route/gameapps): update tag selectors (#23465)
TonyRL Oct 2, 2026
089df27
feat(route): add CN Writing Museum news and exhibition route (#23329)
magazian Oct 2, 2026
6982c0f
chore(deps): bump devenv from `69875f7` to `fe20b5c` in the nix group…
dependabot[bot] Oct 3, 2026
9f0553d
style: housekeeping and add dmmulroy/anti-slop (#23467)
TonyRL Oct 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
46 changes: 20 additions & 26 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/devcontainers/images/blob/v0.3.24/src/javascript-node/.devcontainer/devcontainer.json
// https://github.com/devcontainers/images/blob/v0.4.19/src/typescript-node/.devcontainer/devcontainer.json
{
"name": "Node.js",
"image": "mcr.microsoft.com/devcontainers/javascript-node:20-bookworm",
"name": "Node.js & TypeScript",
"image": "mcr.microsoft.com/devcontainers/typescript-node:24-trixie",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {
"version": "latest",
"moby": false
},
"ghcr.io/devcontainers/features/github-cli": {
"version": "latest"
}
},

// Configure tool-specific properties.
"customizations": {
Expand All @@ -14,51 +23,36 @@
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"EditorConfig.EditorConfig",
"esbenp.prettier-vscode",
"deepscan.vscode-deepscan",
"rangav.vscode-thunder-client",
"oxc.oxc-vscode",
"SonarSource.sonarlint-vscode",
"unifiedjs.vscode-mdx",
"VASubasRaj.flashpost", // Thunder Client is paywalled in WSL/Codespaces/SSH > 2.30.0
"ZihanLi.at-helper"
]
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [1200, 3000],
"forwardPorts": [1200],

"portsAttributes": {
"1200": {
"label": "app port",
"onAutoForward": "notify"
},
"3000": {
"label": "docs port",
"onAutoForward": "notify"
}
},

"onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*",
"onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2t64 libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libcairo2 libcups2t64 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0t64 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server default-jre-headless && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*",

"updateContentCommand": "pnpm i && pnpm rb",
"updateContentCommand": "export JAVA_HOME=/usr/lib/jvm/default-java && pnpm config set store-dir ~/.local/share/pnpm/store && pnpm i && pnpm rb && pnpx rebrowser-puppeteer browsers install chrome",

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "pnpm i && pnpm rb",
"postCreateCommand": "pnpm i && pnpm rb && pnpx rebrowser-puppeteer browsers install chrome",

// Disable auto start dev env since codespaces sometimes fails to attach to the terminal
// "postAttachCommand": {
// "app": "pnpm i",
// // "docs": "pnpm -C website start"
// },

// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {
"version": "latest"
},
"ghcr.io/devcontainers/features/github-cli": {
"version": "latest"
}
}
// Set `remoteUser` to `root` to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node"
}
18 changes: 11 additions & 7 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,36 +1,40 @@
# folders
.devcontainer
.github
.husky
.idea
.idx
.vscode
Dockerfile*
LICENSE
Procfile
app-minimal
coverage
eslint-plugins
node_modules
test

# files
.codecov.yml
.dockerignore
.editorconfig
.env
.env*
.eslint*
.gitignore
.gitpod.yml
.markdownlint.jsonc
.prettier*
.(yarn|npm|nvm)rc
*.md
*.nix
Dockerfile*
LICENSE
app.json
eslint.config.mjs
docker-compose*
flake.lock
fly.toml
jsconfig.json
npm-debug.log
process.json
package-lock.json
tsdown-lib.config.ts
tsdown-vercel.config.ts
vitest.config.ts
vercel.json

# git but keep the git commit hash
Expand Down
1 change: 1 addition & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
use flake . --no-pure-eval
8 changes: 0 additions & 8 deletions .eslintignore

This file was deleted.

136 changes: 0 additions & 136 deletions .eslintrc.json

This file was deleted.

5 changes: 0 additions & 5 deletions .github/FUNDING.yml

This file was deleted.

Loading
Loading