Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3116 commits
Select commit Hold shift + click to select a range
719cc19
fix: fix timezone for GMT+8 (#22270)
magazian Jul 5, 2026
f8d0a14
fix(openai): avoid Cloudflare 403 on article pages (#22276)
chesha1 Jul 6, 2026
c29afb2
chore(deps): bump re2js from 2.8.5 to 2.8.6 (#22449)
dependabot[bot] Jul 6, 2026
21e5c9c
chore(deps-dev): bump the vitest group with 2 updates (#22444)
dependabot[bot] Jul 6, 2026
24124bc
chore(deps): bump mailparser from 3.9.12 to 3.9.14 (#22448)
dependabot[bot] Jul 6, 2026
9d74c2b
chore(deps): bump iconv-lite from 0.7.2 to 0.7.3 (#22450)
dependabot[bot] Jul 6, 2026
95a66cf
chore(deps): bump imapflow from 1.4.3 to 1.4.6 (#22446)
dependabot[bot] Jul 6, 2026
1ce443b
chore(deps-dev): bump @cloudflare/workers-types (#22443)
dependabot[bot] Jul 6, 2026
a996acf
chore(deps): bump tsx from 4.22.5 to 4.23.0 (#22447)
dependabot[bot] Jul 6, 2026
d519823
chore(deps): bump undici from 8.6.0 to 8.7.0 (#22451)
dependabot[bot] Jul 6, 2026
ac1499a
chore(deps): bump nixpkgs from `b5aa0fb` to `d407951` (#22452)
dependabot[bot] Jul 6, 2026
fafeb81
chore(deps-dev): bump eslint-plugin-unicorn from 70.0.0 to 71.0.0 (#2…
dependabot[bot] Jul 6, 2026
135d79b
chore(deps): bump devenv from `afed7bf` to `e30eb49` (#22453)
dependabot[bot] Jul 6, 2026
31037b0
chore(deps): bump docker/login-action from 4.3.0 to 4.4.0 (#22442)
dependabot[bot] Jul 6, 2026
966769e
docs(readme): update sponsor placements
DIYgod Jul 7, 2026
8908a70
feat(route): fix route qstheory (#22434)
1200522928 Jul 7, 2026
b872080
chore(deps): bump hono from 4.12.27 to 4.12.28 (#22459)
dependabot[bot] Jul 7, 2026
41385ca
chore(deps): bump tldts from 7.4.6 to 7.4.7 (#22461)
dependabot[bot] Jul 7, 2026
aa8ce4b
chore(deps-dev): bump eslint-plugin-yml from 3.5.0 to 3.6.0 (#22462)
dependabot[bot] Jul 7, 2026
573cbe1
chore(deps-dev): bump the typescript-eslint group with 2 updates (#22…
dependabot[bot] Jul 7, 2026
190a268
chore(deps): bump @opentelemetry/semantic-conventions (#22456)
dependabot[bot] Jul 7, 2026
fd8faae
chore(deps): bump devenv from `e30eb49` to `e3b0980` (#22463)
dependabot[bot] Jul 7, 2026
a02cf69
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jul 7, 2026
b57509f
chore(deps-dev): bump eslint-plugin-unicorn from 71.0.0 to 71.1.0 (#2…
dependabot[bot] Jul 7, 2026
c7a6e6e
chore(deps-dev): bump the oxc group across 1 directory with 4 updates…
dependabot[bot] Jul 7, 2026
2dbc2ea
style: fix eslint/no-constant-binary-expression
TonyRL Jul 7, 2026
69b0abd
chore(deps-dev): bump @types/node from 26.1.0 to 26.1.1 (#22472)
dependabot[bot] Jul 8, 2026
653e7da
chore(deps): bump lru-cache from 11.5.1 to 11.5.2 (#22470)
dependabot[bot] Jul 8, 2026
20ab7ca
chore(deps-dev): bump tsdown from 0.22.3 to 0.22.4 (#22471)
dependabot[bot] Jul 8, 2026
f11ba83
chore(deps): bump tough-cookie from 6.0.1 to 6.0.2 (#22473)
dependabot[bot] Jul 8, 2026
eb3caa5
chore(deps-dev): bump yaml-eslint-parser from 2.0.0 to 2.1.0 (#22469)
dependabot[bot] Jul 8, 2026
f7eae17
chore(deps-dev): bump the cloudflare group across 1 directory with 2 …
dependabot[bot] Jul 8, 2026
1f6348a
chore(deps): bump @sentry/node from 10.63.0 to 10.64.0 (#22475)
dependabot[bot] Jul 8, 2026
c365d94
chore(deps): bump devenv from `e3b0980` to `6222c49` (#22476)
dependabot[bot] Jul 8, 2026
4147d0c
chore(deps-dev): bump msw from 2.14.6 to 2.15.0 (#22474)
dependabot[bot] Jul 8, 2026
604b877
feat(route): fix Airtable embed link for Layoffs.fyi (#22467)
dictcp Jul 8, 2026
ee32cff
refactor: named import cheerio.load (#22477)
TonyRL Jul 8, 2026
12a7505
fix(core): make the atom format spec-compliant (#20723)
ouuan Jul 8, 2026
cb0791c
perf: dx (#22478)
TonyRL Jul 8, 2026
5a50c8f
fix(route/rfa): use embedded data (#22479)
TonyRL Jul 8, 2026
d4dbaf4
chore: claude code review
TonyRL Jul 8, 2026
0c13f48
chore: show review report
TonyRL Jul 8, 2026
9c5549e
feat: move to ts6 (#22480)
TonyRL Jul 8, 2026
f59c300
chore(deps): bump @scalar/hono-api-reference from 0.11.8 to 0.11.9 (#…
dependabot[bot] Jul 8, 2026
6d2cebc
chore(deps): bump @notionhq/client from 5.22.0 to 5.23.0 (#22483)
dependabot[bot] Jul 8, 2026
eb3b127
chore(deps): bump devenv from `6222c49` to `d1fb321` (#22481)
dependabot[bot] Jul 8, 2026
762885e
docs: fix empty routes
TonyRL Jul 9, 2026
706e341
chore(deps): bump actions/labeler from 6.1.0 to 6.2.0 (#22484)
dependabot[bot] Jul 9, 2026
334b663
chore: remove unused deps
TonyRL Jul 9, 2026
42b7ee9
feat(route): add Liaoning Musuem route (#22338)
magazian Jul 9, 2026
6d77bd8
feat(route): add 中国地质大学(北京) (#22352)
syncmeta Jul 9, 2026
179b77c
chore: add agent scan
TonyRL Jul 9, 2026
639d70e
chore: claude code similar issues
TonyRL Jul 10, 2026
8705b40
chore: allow non-write users
TonyRL Jul 10, 2026
5b7383e
chore(deps): bump cachix/install-nix-action from 31.10.6 to 31.10.7 (…
dependabot[bot] Jul 10, 2026
83d86b6
chore(deps): bump tldts from 7.4.7 to 7.4.8 (#22668)
dependabot[bot] Jul 10, 2026
c4d8d0d
chore(deps): bump actions/stale from 10.3.0 to 10.4.0 (#22664)
dependabot[bot] Jul 10, 2026
e04dcf9
chore(deps-dev): bump the cloudflare group with 2 updates (#22666)
dependabot[bot] Jul 10, 2026
19109c9
chore(deps): bump @opentelemetry/semantic-conventions (#22667)
dependabot[bot] Jul 10, 2026
a1c7cea
feat(lib/utils/proxy/index.ts): Allow socks proxy for dispatcher. (#2…
VergeDX Jul 10, 2026
2b473cc
chore: fix auto close
TonyRL Jul 10, 2026
b7e706d
fix(route/javdb): respect proxy configuration (#22676)
1sixth Jul 10, 2026
0ab18ff
test: refactor tests (#22677)
TonyRL Jul 10, 2026
478df5e
fix(route/makerworld): bypass Cloudflare challenge and adapt to new A…
arslan2012 Jul 10, 2026
d51b060
fix(route/comicat): pass visitor_test cookie to clear the anti-bot in…
JaggerH Jul 10, 2026
70b780b
fix(hackernews): improve route documentation and parameter naming (#2…
PeterDaveHello Jul 11, 2026
e2487e6
style: auto format
github-actions[bot] Jul 11, 2026
48f7d4c
feat(route): add Hunan Museum exhibiton and news routes (#22430)
magazian Jul 11, 2026
af7f36d
fix(route): refactor to adapt to new web design (#22383)
magazian Jul 11, 2026
dcd21b8
feat(route/xueqiu): fetch user timeline via API without browser (#22348)
sirius60111 Jul 12, 2026
bf8e64e
fix(jihs/idwr): fix URL (#22685)
TonyRL Jul 12, 2026
91cd129
fix(route/xueqiu): fetch today hot list via api.xueqiu.com to bypass …
sirius60111 Jul 13, 2026
4436842
fix(route/cw): Use browser to fetch full text. (#22292)
dzx-dzx Jul 13, 2026
efb8568
chore(deps-dev): bump tsdown from 0.22.4 to 0.22.7 (#22696)
dependabot[bot] Jul 13, 2026
91c6a38
chore(deps): bump sanitize-html from 2.17.5 to 2.17.6 (#22695)
dependabot[bot] Jul 13, 2026
752c1ae
chore(deps): bump imapflow from 1.4.6 to 1.4.7 (#22699)
dependabot[bot] Jul 13, 2026
b405c48
chore(deps): bump hono from 4.12.28 to 4.12.30 (#22698)
dependabot[bot] Jul 13, 2026
c83f1cb
chore(deps-dev): bump eslint-plugin-n from 18.2.1 to 18.2.2 (#22701)
dependabot[bot] Jul 13, 2026
7d71294
chore(deps): bump mitchellh/vouch/action/check-pr from 1.4.2 to 1.5.0…
dependabot[bot] Jul 13, 2026
dd197c7
style: auto format
github-actions[bot] Jul 13, 2026
5f94f8f
chore(deps): bump mitchellh/vouch/action/manage-by-issue (#22692)
dependabot[bot] Jul 13, 2026
42c6d09
chore(deps): bump tsx from 4.23.0 to 4.23.1 (#22700)
dependabot[bot] Jul 13, 2026
a659336
chore(deps-dev): bump @cloudflare/workers-types (#22693)
dependabot[bot] Jul 13, 2026
f10dc7d
chore(deps-dev): bump the eslint group across 1 directory with 2 upda…
dependabot[bot] Jul 13, 2026
4638e5c
chore(deps): bump @sentry/node from 10.64.0 to 10.65.0 (#22697)
dependabot[bot] Jul 13, 2026
81db435
chore(deps): bump nixpkgs from `d407951` to `e7a3ca8` (#22702)
dependabot[bot] Jul 13, 2026
a6708ba
chore(deps): bump devenv from `d1fb321` to `407080f` (#22703)
dependabot[bot] Jul 13, 2026
9d85d44
fix(route/zhihu): generate __zse_ck with JSDOM (#22319)
DzmingLi Jul 13, 2026
ecfefda
fix(route/zaobao): update finance route path (#22705)
myl7 Jul 13, 2026
66b2c55
chore: fix typing
TonyRL Jul 13, 2026
875dbce
chore(deps): bump @notionhq/client from 5.23.0 to 5.23.1 (#22714)
dependabot[bot] Jul 14, 2026
cbdaca2
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jul 14, 2026
ce488d7
chore(deps): bump devenv from `407080f` to `32f6747` (#22716)
dependabot[bot] Jul 14, 2026
42731bc
chore(deps): bump @hono/zod-openapi from 1.4.0 to 1.5.0 (#22715)
dependabot[bot] Jul 14, 2026
07df850
chore(deps-dev): bump the typescript-eslint group with 2 updates (#22…
dependabot[bot] Jul 14, 2026
7daf537
chore(deps-dev): bump the oxc group across 1 directory with 5 updates…
dependabot[bot] Jul 14, 2026
7379888
chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#22711)
dependabot[bot] Jul 14, 2026
2266ac7
fix(route/telegram): workaround t.me issue (#22717)
TonyRL Jul 14, 2026
097a561
fix(utils/ofetch): surface root causes in fetch errors (#22718)
TonyRL Jul 14, 2026
f06106e
chore: update allowed and disallowed tools for WebFetch based on even…
TonyRL Jul 14, 2026
2155313
chore(deps): bump @hono/node-server from 2.0.8 to 2.0.9 (#22724)
dependabot[bot] Jul 15, 2026
a20aa2c
chore(deps): bump @hono/zod-openapi from 1.5.0 to 1.5.1 (#22725)
dependabot[bot] Jul 15, 2026
c70be07
chore(deps-dev): bump the cloudflare group with 3 updates (#22721)
dependabot[bot] Jul 15, 2026
5b4a2d1
chore(deps-dev): bump tsdown from 0.22.7 to 0.22.8 (#22722)
dependabot[bot] Jul 15, 2026
267db2e
chore(deps): bump nixpkgs from `e7a3ca8` to `18b9261` (#22727)
dependabot[bot] Jul 15, 2026
65c2e34
chore(deps): bump devenv from `32f6747` to `83e8d7d` (#22726)
dependabot[bot] Jul 15, 2026
6bce949
chore(deps-dev): bump eslint-plugin-unicorn from 71.1.0 to 72.0.0 (#2…
dependabot[bot] Jul 15, 2026
ec6cbe1
fix(twitter): Allows cookies with socks ProxyAgent. (#22728)
VergeDX Jul 15, 2026
6d3fa78
chore(deps): bump @scalar/hono-api-reference from 0.11.9 to 0.11.10 (…
dependabot[bot] Jul 16, 2026
45264a3
chore(deps-dev): bump discord-api-types from 0.38.49 to 0.38.50 (#22732)
dependabot[bot] Jul 16, 2026
32d03b9
chore(deps): bump @hono/node-server from 2.0.9 to 2.0.10 (#22735)
dependabot[bot] Jul 16, 2026
69f6ad7
chore(deps): bump @notionhq/client from 5.23.1 to 5.23.2 (#22733)
dependabot[bot] Jul 16, 2026
9d08ed9
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jul 16, 2026
ca59e0b
chore(deps): bump cachix/install-nix-action from 31.10.7 to 31.11.0 (…
dependabot[bot] Jul 16, 2026
f52757f
chore(deps): bump devenv from `83e8d7d` to `4ed83c0` (#22736)
dependabot[bot] Jul 16, 2026
fd185c3
chore(deps): bump nixpkgs from `18b9261` to `753cc8a` (#22737)
dependabot[bot] Jul 16, 2026
bd24a2f
feat(core): add a new environment variable to configure the output fo…
gosxrgxx Jul 16, 2026
7ad67ad
fix(route/xiaohongshu): use cover as url (#22740)
TonyRL Jul 16, 2026
0bc92d2
feat(index): adaptive theme & icons
TonyRL Jul 16, 2026
f71d14f
feat(route): add ltn (#22741)
TonyRL Jul 17, 2026
18ad0da
chore(deps-dev): bump tsdown from 0.22.8 to 0.22.9 (#22745)
dependabot[bot] Jul 17, 2026
d9299c6
chore(deps): bump tldts from 7.4.8 to 7.4.9 (#22750)
dependabot[bot] Jul 17, 2026
f40e30e
chore(deps): bump @scalar/hono-api-reference from 0.11.10 to 0.11.11 …
dependabot[bot] Jul 17, 2026
8aab862
chore(deps): bump devenv from `4ed83c0` to `d773046` (#22751)
dependabot[bot] Jul 17, 2026
8333975
chore(deps): bump actions/attest from 4.1.1 to 4.2.0 (#22743)
dependabot[bot] Jul 17, 2026
a35df7a
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jul 17, 2026
cf725d3
chore(deps-dev): bump oxlint-tsgolint in the oxc group (#22744)
dependabot[bot] Jul 17, 2026
7fc29de
chore(deps): bump @sentry/node from 10.65.0 to 10.66.0 (#22746)
dependabot[bot] Jul 17, 2026
de7e6ff
chore(deps-dev): bump eslint-plugin-simple-import-sort (#22747)
dependabot[bot] Jul 17, 2026
d4a2bb4
chore(deps-dev): bump pnpm from 10.34.4 to 10.34.5 (#22748)
dependabot[bot] Jul 17, 2026
dcebbcb
fix(route/comic-walker): add radar rule for episode detail pages (#22…
xiaobailoves Jul 18, 2026
631a33d
docs(route/bilibili): update cookie retrieval instructions for follow…
TigerCubDen Jul 18, 2026
9d486c3
fix(route/picnob): fix image and video selector (#22757)
TonyRL Jul 19, 2026
39aa7af
fix(route): harden njxzc, gxmzu and jou routes (#22435)
real-jiakai Jul 20, 2026
2683b48
chore(deps-dev): bump tsdown from 0.22.9 to 0.22.12 (#22762)
dependabot[bot] Jul 20, 2026
f749207
chore(deps): bump hono from 4.12.30 to 4.12.31 (#22765)
dependabot[bot] Jul 20, 2026
63771e1
chore(deps): bump devenv from `d773046` to `5f1cf17` (#22768)
dependabot[bot] Jul 20, 2026
95758d3
chore(deps): bump nixpkgs from `753cc8a` to `61b7c44` (#22767)
dependabot[bot] Jul 20, 2026
ef5506b
chore(deps): bump source-map from 0.7.6 to 0.8.0 (#22766)
dependabot[bot] Jul 20, 2026
42a7882
chore(deps-dev): bump the cloudflare group across 1 directory with 3 …
dependabot[bot] Jul 20, 2026
e63c66f
chore(deps): bump MatteoGabriele/agentscan-action from 2.0.1 to 2.2.0…
dependabot[bot] Jul 20, 2026
81af981
chore(deps): bump @honeybadger-io/js from 6.14.0 to 6.15.0 (#22764)
dependabot[bot] Jul 20, 2026
86aa09e
chore(deps-dev): bump lint-staged from 17.0.8 to 17.1.0 (#22763)
dependabot[bot] Jul 20, 2026
abb7a21
feat(core): add summary field support for atom and json feed (#22758)
gosxrgxx Jul 20, 2026
de93618
fix(route/fanbox): refactor to use playwright to load posts (#22681)
Sryvkver Jul 21, 2026
e6b750f
chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#22773)
dependabot[bot] Jul 21, 2026
a1f712b
chore(deps): bump p-map from 7.0.5 to 7.0.6 (#22779)
dependabot[bot] Jul 21, 2026
a676fcb
chore(deps): bump @honeybadger-io/js from 6.15.0 to 6.15.3 (#22778)
dependabot[bot] Jul 21, 2026
36ed36a
chore(deps): bump @hono/node-server from 2.0.10 to 2.0.11 (#22780)
dependabot[bot] Jul 21, 2026
b9c797d
chore(deps): bump actions/labeler from 6.2.0 to 7.0.0 (#22774)
dependabot[bot] Jul 21, 2026
b4848ef
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jul 21, 2026
e449e95
chore(deps-dev): bump the typescript-eslint group with 2 updates (#22…
dependabot[bot] Jul 21, 2026
e238dae
chore(deps): bump devenv from `5f1cf17` to `29fcc8a` (#22782)
dependabot[bot] Jul 21, 2026
c1dd271
chore(deps): bump @sentry/node from 10.66.0 to 10.67.0 (#22777)
dependabot[bot] Jul 21, 2026
8bc0674
chore(deps): bump undici from 8.7.0 to 8.8.0 (#22781)
dependabot[bot] Jul 21, 2026
016e0f7
chore(deps): bump nixpkgs from `61b7c44` to `241313f` (#22783)
dependabot[bot] Jul 21, 2026
737cf60
feat(route): add Guandong Museum Exhibitions and news route (#22729)
magazian Jul 21, 2026
0eb05b5
fix(route/pawchive): add enclosure support and fix media URLs (#22739)
ananyatimalsina Jul 21, 2026
a0a388b
fix(route/xiaoyuzhou): add POST body to editor-pick/list request (#22…
aaro-n Jul 21, 2026
2c59293
fix(route/daily): remove innerSharedContent parameter (#22786)
TonyRL Jul 21, 2026
e3e9649
chore(deps): bump imapflow from 1.4.7 to 1.4.8 (#22795)
dependabot[bot] Jul 22, 2026
86a3168
chore(deps-dev): bump lint-staged from 17.1.0 to 17.1.1 (#22793)
dependabot[bot] Jul 22, 2026
82769b8
chore(deps-dev): bump tsdown from 0.22.12 to 0.22.13 (#22794)
dependabot[bot] Jul 22, 2026
34dd80b
chore(deps-dev): bump the cloudflare group with 3 updates (#22789)
dependabot[bot] Jul 22, 2026
dd23111
chore(deps): bump devenv from `29fcc8a` to `ef185b5` (#22792)
dependabot[bot] Jul 22, 2026
1c29f61
chore(deps): bump the opentelemetry group with 5 updates (#22790)
dependabot[bot] Jul 22, 2026
e757839
chore(deps-dev): bump the oxc group across 1 directory with 6 updates…
dependabot[bot] Jul 22, 2026
1d8bac7
fix(config): fix macOS ua version
TonyRL Jul 22, 2026
8a9a64a
chore: fix reopening pr
TonyRL Jul 22, 2026
588cb96
feat(route): add Chongqing China Three Gorges Museum temp exhibition …
magazian Jul 22, 2026
5424351
feat(route): add Tianjin Museum News and Exhibit route (#22785)
magazian Jul 22, 2026
e431b72
fix(route/163): add radar rules for NetEase Cloud Music routes (#22788)
JaggerH Jul 22, 2026
a6e8b87
feat(route): add route for 浙江大学数学科学院 (#22464)
Alex222222222222 Jul 23, 2026
41929e6
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jul 23, 2026
33908a1
chore(deps): bump imapflow from 1.4.8 to 1.5.0 (#22806)
dependabot[bot] Jul 23, 2026
eeff5a3
chore(deps): bump devenv from `ef185b5` to `9767a1f` (#22807)
dependabot[bot] Jul 23, 2026
d454ef8
fix(route/csust): various fixes and improvements (#22704)
powerfullz Jul 23, 2026
b0e556e
feat(route): add capital museum route for exhibition and news (#22687)
magazian Jul 23, 2026
16cac03
feat(route): add Sichuan Museum Exhibition route (#22756)
magazian Jul 23, 2026
0fafcbb
feat(route): add Suzhou Museum Special Exhibit route (#22770)
magazian Jul 23, 2026
534967c
fix(route/xueqiu): serialize show.json requests and skip caching tran…
sirius60111 Jul 23, 2026
e681264
style: auto format
github-actions[bot] Jul 23, 2026
38a66fa
chore(deps-dev): bump tsdown from 0.22.13 to 0.22.14 (#22814)
dependabot[bot] Jul 24, 2026
767968d
chore(deps): bump docker/login-action from 4.4.0 to 4.5.0 (#22810)
dependabot[bot] Jul 24, 2026
5f9a9ec
chore(deps-dev): bump lint-staged from 17.1.1 to 17.2.0 (#22813)
dependabot[bot] Jul 24, 2026
9e6e574
chore(deps-dev): bump fs-extra from 11.3.6 to 11.4.0 (#22812)
dependabot[bot] Jul 24, 2026
edb2987
chore(deps): bump nixpkgs from `241313f` to `e2587ca` (#22816)
dependabot[bot] Jul 24, 2026
71f87ac
chore(deps-dev): bump the cloudflare group with 3 updates (#22811)
dependabot[bot] Jul 24, 2026
4e41ec6
chore(deps): bump devenv from `9767a1f` to `fc06618` (#22815)
dependabot[bot] Jul 24, 2026
0294ce9
fix(dongqiudi): adapt routes to new __NUXT__ data structure (#22720)
wha7ev9r Jul 24, 2026
91d71f1
fix(route): remove dyanmic date stamp for link (#22818)
magazian Jul 25, 2026
0103920
Update VOUCHED list
github-actions[bot] Jul 25, 2026
8a21289
feat(route): add china silk museum exhibit route (#22809)
magazian Jul 25, 2026
f310972
chore: set max diff to 1000
TonyRL Jul 25, 2026
a9f52c9
chore(deps-dev): bump discord-api-types from 0.38.50 to 0.38.51 (#22821)
dependabot[bot] Jul 25, 2026
fde0b12
chore(deps): bump hono from 4.12.31 to 4.12.32 (#22824)
dependabot[bot] Jul 25, 2026
9cca12a
chore(deps): bump header-generator from 2.1.82 to 2.1.86 (#22823)
dependabot[bot] Jul 25, 2026
6ba3f37
chore(deps): bump undici from 8.8.0 to 8.9.0 (#22825)
dependabot[bot] Jul 25, 2026
2221f62
chore(deps-dev): bump eslint in the eslint group across 1 directory (…
dependabot[bot] Jul 25, 2026
c0825f0
fix(route/fanbox) Update PostListResponse model to conform to new API…
Sryvkver Jul 25, 2026
a1e16cc
chore: add effort support
TonyRL Jul 26, 2026
5d6338e
feat(route): add Forward Future routes (daily newsletter + originals)…
ovo-Tim Jul 26, 2026
1399af8
fix(route): 联合资信评估股份有限公司研究报告 (#22835)
nczitzk Jul 26, 2026
2914741
chore(deps): bump docker/login-action from 4.5.0 to 4.5.1 (#22839)
dependabot[bot] Jul 27, 2026
e3501b6
chore(deps): bump @hono/node-server from 2.0.11 to 2.0.12 (#22842)
dependabot[bot] Jul 27, 2026
4814bf5
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jul 27, 2026
9892409
chore(deps-dev): bump @bbob/types from 4.3.1 to 4.4.0 (#22841)
dependabot[bot] Jul 27, 2026
e586a4b
chore(deps-dev): bump globals from 17.7.0 to 17.8.0 (#22845)
dependabot[bot] Jul 27, 2026
bcd9db6
chore(deps): bump @bbob/plugin-helper from 4.3.1 to 4.4.0 (#22846)
dependabot[bot] Jul 27, 2026
303ee88
chore(deps): bump nixpkgs from `e2587ca` to `624af66` (#22848)
dependabot[bot] Jul 27, 2026
70e97b7
chore(deps): bump @bbob/preset-html5 from 4.3.1 to 4.4.0 (#22847)
dependabot[bot] Jul 27, 2026
eb219a5
chore(deps): bump @bbob/html from 4.3.1 to 4.4.0 (#22843)
dependabot[bot] Jul 27, 2026
f79f710
chore(deps): bump devenv from `fc06618` to `6319d63` (#22849)
dependabot[bot] Jul 27, 2026
14e552c
chore(deps): bump jsdom from 29.1.1 to 30.0.0 (#22844)
dependabot[bot] Jul 27, 2026
5527d18
refactor: remove unnecessary trim/first/last (#22837)
TonyRL Jul 27, 2026
175cf61
chore: group bbob/* in dependabot config
TonyRL Jul 27, 2026
f8764e3
chore(deps): bump the bbob group with 4 updates (#22850)
dependabot[bot] Jul 27, 2026
a1a21b5
fix(route): housekeeping (#22851)
TonyRL Jul 27, 2026
9b6585e
fix(route): update link to adapt new website html (#22853)
magazian Jul 27, 2026
1950616
fix(cma): fetch full bulletin content from NMC (#22830)
AiraNadih Jul 27, 2026
5a01d63
chore(deps): bump docker/login-action from 4.5.1 to 4.5.2 (#22855)
dependabot[bot] Jul 28, 2026
4b96558
chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 (#22858)
dependabot[bot] Jul 28, 2026
b047fcd
chore(deps-dev): bump discord-api-types from 0.38.51 to 0.38.52 (#22859)
dependabot[bot] Jul 28, 2026
3cda7a2
chore(deps): bump actions/stale from 10.4.0 to 11.0.0 (#22854)
dependabot[bot] Jul 28, 2026
c849a39
chore(deps-dev): bump the cloudflare group across 1 directory with 2 …
dependabot[bot] Jul 28, 2026
cc57953
chore(deps): bump imapflow from 1.5.0 to 1.6.1 (#22860)
dependabot[bot] Jul 28, 2026
3c160af
chore(deps): bump devenv from `6319d63` to `fa2b4dd` (#22861)
dependabot[bot] Jul 28, 2026
1a0f4cd
chore(deps-dev): bump the oxc group across 1 directory with 5 updates…
dependabot[bot] Jul 28, 2026
267eb1e
docs: add back route metadata for unknown routes (#22865)
TonyRL Jul 29, 2026
598cd91
chore: weekly full routes test
TonyRL Jul 29, 2026
3645d34
fix(route): lhratings.com research pdf links (#22866)
nczitzk Jul 29, 2026
764d924
chore(deps): bump imapflow from 1.6.1 to 1.6.4 (#22869)
dependabot[bot] Jul 29, 2026
53df037
chore(deps): bump jsdom from 30.0.0 to 30.0.1 (#22870)
dependabot[bot] Jul 29, 2026
db69bbd
chore(deps-dev): bump the cloudflare group across 1 directory with 4 …
dependabot[bot] Jul 29, 2026
3a42f0e
chore(deps): bump @honeybadger-io/js from 6.15.3 to 6.16.0 (#22871)
dependabot[bot] Jul 29, 2026
94069cd
chore(deps): bump devenv from `fa2b4dd` to `ba7318a` (#22872)
dependabot[bot] Jul 29, 2026
32dd0a7
fix(route/zaobao): update selector (#22876)
TonyRL Jul 30, 2026
9881f39
Update VOUCHED list
github-actions[bot] Jul 30, 2026
6f50d57
feat(route/baidu): add BAIDU_COOKIE support and extract shared … (#21…
FlanChanXwO Jul 30, 2026
6c76f8d
fix(route/caijing): update API endpoint (#22887)
TonyRL Jul 30, 2026
a22d696
chore(deps): bump actions/attest from 4.2.0 to 4.2.1 (#22888)
dependabot[bot] Jul 30, 2026
b433168
chore(deps): bump @notionhq/client from 5.23.2 to 5.23.3 (#22892)
dependabot[bot] Jul 30, 2026
c953a3f
chore(deps): bump imapflow from 1.6.4 to 1.6.5 (#22891)
dependabot[bot] Jul 30, 2026
0ab4315
chore(deps): bump nixpkgs from `624af66` to `0954f7e` (#22895)
dependabot[bot] Jul 30, 2026
58e9bbe
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jul 30, 2026
8d605ea
chore(deps): bump devenv from `ba7318a` to `bf3fde5` (#22894)
dependabot[bot] Jul 30, 2026
4517140
chore(deps): bump @sentry/node from 10.67.0 to 10.69.0 (#22893)
dependabot[bot] Jul 30, 2026
49b3eb7
chore(deps): bump docker/login-action from 4.5.2 to 4.6.0 (#22889)
dependabot[bot] Jul 30, 2026
54345e0
fix(route/ximalaya): add back audio enclosure (#22903)
TonyRL Jul 31, 2026
080796c
feat(route): add Omega Scans route (#22904)
ereneroglum Aug 1, 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.
41 changes: 18 additions & 23 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
// 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:22-bookworm",
"name": "Node.js & TypeScript",
"image": "mcr.microsoft.com/devcontainers/typescript-node:24-trixie",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {
"version": "latest"
},
"ghcr.io/devcontainers/features/github-cli": {
"version": "latest"
}
},

// Configure tool-specific properties.
"customizations": {
Expand All @@ -14,7 +22,7 @@
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"EditorConfig.EditorConfig",
"esbenp.prettier-vscode",
"oxc.oxc-vscode",
"SonarSource.sonarlint-vscode",
"VASubasRaj.flashpost", // Thunder Client is paywalled in WSL/Codespaces/SSH > 2.30.0
"ZihanLi.at-helper"
Expand All @@ -23,40 +31,27 @@
},

// 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 default-jre-headless && 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": "export JAVA_HOME=/usr/lib/jvm/default-java && pnpm config set store-dir ~/.local/share/pnpm/store && 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"
}
15 changes: 9 additions & 6 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,38 @@
.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

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
148 changes: 74 additions & 74 deletions .github/ISSUE_TEMPLATE/bug_report_en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,86 +3,86 @@ description: Submit discovered bugs
labels: ['RSS bug']

body:
- type: markdown
attributes:
value: |
Please ensure you have read [documentation](https://docs.rsshub.app/), and provide all the information required by this template, otherwise the issue will be closed immediately.
Due to the anti-crawling policy implemented by certain websites, some RSS routes provided by the demo will return status code 403. This is not an issue caused by RSSHub and please do not report it.
- type: markdown
attributes:
value: |
Please ensure you have read [documentation](https://docs.rsshub.app/), and provide all the information required by this template, otherwise the issue will be closed immediately.
Due to the anti-crawling policy implemented by certain websites, some RSS routes provided by the demo will return status code 403 or fetch failed. This is not an issue caused by RSSHub and please do not report it.

- type: textarea
id: routes
attributes:
label: Routes
description: The involved route, without any parameters, copied directly from the docs "route" field, one link per line. Use `NOROUTE` if it is not route related.
placeholder: /someroute/:type?
render: routes
validations:
required: true

- type: textarea
id: fullroutes
attributes:
label: Full routes
description: The involved route, with all required and optional parameters, and could be duplicate if necessary (different parameters)
placeholder: /routes/1234?some_extension=mode
render: fullroutes
validations:
required: true
- type: textarea
id: routes
attributes:
label: Routes
description: The involved route, without any parameters, copied directly from the docs "route" field, one link per line. Use `NOROUTE` if it is not route related.
placeholder: /someroute/:type?
render: routes
validations:
required: true

- type: input
id: docs-link
attributes:
label: Related documentation
description: Link to related documentation
placeholder: https://docs.rsshub.app/...
validations:
required: true
- type: textarea
id: fullroutes
attributes:
label: Full routes
description: The involved route, with all required and optional parameters, and could be duplicate if necessary (different parameters)
placeholder: /routes/1234?some_extension=mode
render: fullroutes
validations:
required: true

- type: textarea
id: what-expected
attributes:
label: What is expected?
validations:
required: true
- type: input
id: docs-link
attributes:
label: Related documentation
description: Link to related documentation
placeholder: https://docs.rsshub.app/...
validations:
required: true

- type: textarea
id: actual-happened
attributes:
label: What is actually happening?
validations:
required: true
- type: textarea
id: what-expected
attributes:
label: What is expected?
validations:
required: true

- type: dropdown
id: deployment
attributes:
label: Deployment information
multiple: false
options:
- RSSHub demo (https://rsshub.app)
- Self-hosted
validations:
required: true
- type: textarea
id: actual-happened
attributes:
label: What is actually happening?
validations:
required: true

- type: input
id: deploy-info
attributes:
label: Deployment information (for self-hosted)
description: Please provide your OS, node version and docker version(if applicable)
placeholder: 'OS: Linux, Node: v10.15.3, Docker: v19.03.13'
- type: dropdown
id: deployment
attributes:
label: Deployment information
multiple: false
options:
- Self-hosted
- RSSHub demo (https://rsshub.app)
validations:
required: true

- type: textarea
id: logs
attributes:
label: Additional info
description: logs, errors, etc.
render: shell
validations:
required: true
- type: input
id: deploy-info
attributes:
label: Deployment information (for self-hosted)
description: Please provide your OS, node version, docker version and environment variables (if applicable)
placeholder: 'OS: Linux, Node: v10.15.3, Docker: v19.03.13'

- type: checkboxes
id: terms
attributes:
label: This is not a duplicated issue
options:
- label: I have searched [existing issues](https://github.com/DIYgod/RSSHub/issues) to ensure this bug has not already been reported
- type: textarea
id: logs
attributes:
label: Additional info
description: logs, errors, etc.
render: shell
validations:
required: true

- type: checkboxes
id: terms
attributes:
label: This is not a duplicated issue
options:
- label: I have searched [existing issues](https://github.com/DIYgod/RSSHub/issues) to ensure this bug has not already been reported
required: true
Loading
Loading