Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4488 commits
Select commit Hold shift + click to select a range
70c711c
chore(deps): bump imapflow from 1.2.6 to 1.2.7 (#20989)
dependabot[bot] Jan 27, 2026
d8b9ed7
chore(deps): bump hono from 4.11.5 to 4.11.6 (#20990)
dependabot[bot] Jan 27, 2026
1639477
chore(deps-dev): bump @cloudflare/workers-types (#20991)
dependabot[bot] Jan 27, 2026
90fe3bd
chore(deps-dev): bump oxfmt from 0.26.0 to 0.27.0 (#20993)
dependabot[bot] Jan 27, 2026
255a124
chore(deps-dev): bump the typescript-eslint group with 2 updates (#20…
dependabot[bot] Jan 27, 2026
46b1458
chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0…
dependabot[bot] Jan 27, 2026
07cd821
feat(route): add support for dailypush.dev (#20972)
TheGeeKing Jan 27, 2026
9a972d4
chore(deps): bump hono from 4.11.6 to 4.11.7 (#20994)
dependabot[bot] Jan 27, 2026
2dccffd
chore(deps): bump undici from 7.19.1 to 7.19.2 (#20997)
dependabot[bot] Jan 28, 2026
ae7f029
chore(deps): bump re2js from 1.2.0 to 1.2.1 (#21000)
dependabot[bot] Jan 28, 2026
f5836c0
chore(deps): bump simplecc-wasm from 1.1.0 to 1.1.1 (#21001)
dependabot[bot] Jan 28, 2026
f2a5696
chore(deps-dev): bump @cloudflare/workers-types (#21002)
dependabot[bot] Jan 28, 2026
ae711a9
chore(deps-dev): bump globals from 17.1.0 to 17.2.0 (#20998)
dependabot[bot] Jan 28, 2026
a8ac220
chore(deps-dev): bump wrangler from 4.60.0 to 4.61.0 (#21003)
dependabot[bot] Jan 28, 2026
f9165ec
chore(deps): bump @sentry/node from 10.36.0 to 10.37.0 (#20999)
dependabot[bot] Jan 28, 2026
3b26a33
chore(deps): bump mailparser from 3.9.1 to 3.9.3 (#21008)
dependabot[bot] Jan 29, 2026
3159f50
chore(deps): bump @scalar/hono-api-reference from 0.9.37 to 0.9.38 (#…
dependabot[bot] Jan 29, 2026
91dc5dc
chore(deps): bump imapflow from 1.2.7 to 1.2.8 (#21009)
dependabot[bot] Jan 29, 2026
5b144a6
fix(route/nuist): update bulletin route for new website structure (#2…
QianYu-u Jan 29, 2026
5e8932a
chore(deps-dev): bump @cloudflare/workers-types (#21010)
dependabot[bot] Jan 29, 2026
741fab3
chore(deps-dev): bump @types/node from 25.0.10 to 25.1.0 (#21006)
dependabot[bot] Jan 29, 2026
b6a12d0
chore(deps): bump docker/login-action from 3.6.0 to 3.7.0 (#21007)
dependabot[bot] Jan 29, 2026
9ae9d53
fix(route/openai): fix chatgpt release notes extraction (#20971)
xbot Jan 29, 2026
8f4392d
feat(route/nea): add nea bureaux (#21013)
TonyRL Jan 30, 2026
0b51e05
fix(route/typeless): add android platform support in changelog handle…
TonyRL Jan 30, 2026
e5016e8
feat(route/tiktok): add live (#21015)
TonyRL Jan 30, 2026
c4ec871
chore(deps-dev): bump wrangler from 4.61.0 to 4.61.1 (#21018)
dependabot[bot] Jan 30, 2026
5460600
chore(deps-dev): bump discord-api-types from 0.38.37 to 0.38.38 (#21020)
dependabot[bot] Jan 30, 2026
3a0848f
chore(deps): bump @sentry/node from 10.37.0 to 10.38.0 (#21017)
dependabot[bot] Jan 30, 2026
183ca17
chore(deps-dev): bump @cloudflare/workers-types (#21019)
dependabot[bot] Jan 30, 2026
fe20313
chore(deps): bump @notionhq/client from 5.8.0 to 5.9.0 (#21022)
dependabot[bot] Jan 30, 2026
27869d9
fix(route/oschina): migrate to oschinapi (#21026)
TonyRL Jan 31, 2026
d431cb1
chore(deps): bump googleapis from 170.1.0 to 171.0.0 (#21021)
dependabot[bot] Jan 31, 2026
5c744e0
chore(deps-dev): bump yaml-eslint-parser from 1.3.2 to 2.0.0 (#20927)
dependabot[bot] Jan 31, 2026
bf657d4
chore(deps-dev): bump eslint-plugin-yml from 1.19.1 to 3.0.0 (#20928)
dependabot[bot] Jan 31, 2026
45cf28a
feat(route): add Scratch routes (#21025)
Skota11 Jan 31, 2026
4dc4c16
fix(route/coolapk): handle shareUrl (#21027)
TonyRL Jan 31, 2026
bb1d219
fix(route/cool18): fix broken search parsing & add global search (#21…
Gabrlie Feb 1, 2026
3583fba
fix(route/picuki): Fix getting video id (#21029)
Rakambda Feb 1, 2026
d9a611a
fix(route/njxzc): handle absolute URLs and update library page select…
real-jiakai Feb 2, 2026
4b87c76
chore(deps): bump @scalar/hono-api-reference from 0.9.38 to 0.9.39 (#…
dependabot[bot] Feb 2, 2026
f1dcd20
chore(deps-dev): bump globals from 17.2.0 to 17.3.0 (#21036)
dependabot[bot] Feb 2, 2026
8948e13
chore(deps): bump rate-limiter-flexible from 9.0.1 to 9.1.0 (#21038)
dependabot[bot] Feb 2, 2026
629c48b
chore(deps-dev): bump @cloudflare/workers-types (#21033)
dependabot[bot] Feb 2, 2026
1afbbe7
chore(deps): remove unnecessary babel/preset-env & babel/preset-types…
TonyRL Feb 2, 2026
d638713
chore(deps): remove microsoft/eslint-formatter-sarif & eslint v8
TonyRL Feb 2, 2026
4933df3
chore(deps-dev): bump @types/node from 25.1.0 to 25.2.0 (#21034)
dependabot[bot] Feb 2, 2026
b3b2765
chore(deps): bump dawidd6/action-download-artifact from 12 to 14 (#21…
dependabot[bot] Feb 2, 2026
5bb024b
chore(deps): bump undici from 7.19.2 to 7.20.0 (#21035)
dependabot[bot] Feb 2, 2026
78dd4a4
chore(deps): bump tldts from 7.0.19 to 7.0.21 (#21039)
dependabot[bot] Feb 2, 2026
8be0938
fix(route/picuki): Fix video source (#21043)
Rakambda Feb 2, 2026
a4db4c2
feat(route): add gitkraken release note (#21044)
TonyRL Feb 2, 2026
e6598a0
fix(route): AEON (#21030)
emdoe Feb 2, 2026
4047e34
fix: quanta magazine (#21031)
emdoe Feb 2, 2026
ee161b7
feat(route/openalex): initial support of openalex (#21032)
emdoe Feb 2, 2026
c896f9f
chore(deps): bump @hono/zod-openapi from 1.2.0 to 1.2.1 (#21047)
dependabot[bot] Feb 3, 2026
35c6e59
chore(deps-dev): bump @cloudflare/workers-types (#21046)
dependabot[bot] Feb 3, 2026
608d074
chore(deps-dev): bump oxfmt from 0.27.0 to 0.28.0 (#21049)
dependabot[bot] Feb 3, 2026
f58b86a
chore(deps): remove module-alias
TonyRL Feb 3, 2026
8ea0cd7
chore(deps): bump googleapis from 171.0.0 to 171.1.0 (#21048)
dependabot[bot] Feb 3, 2026
55ca8bb
feat(router/36kr): add WAF token handling (#21051)
TonyRL Feb 3, 2026
5ae169a
feat(route/cna): support headlines (#21053)
yan12125 Feb 3, 2026
dc68ecb
feat(route): add support for f95zone.to (#21042)
wsmbsbbz Feb 3, 2026
d648da5
fix(route/javtrailers): replace ofetch with puppeteer for API request…
TonyRL Feb 3, 2026
9b3e500
chore(deps): bump tldts from 7.0.21 to 7.0.22 (#21058)
dependabot[bot] Feb 4, 2026
74ebe39
chore(deps-dev): bump @cloudflare/puppeteer from 1.0.5 to 1.0.6 (#21061)
dependabot[bot] Feb 4, 2026
a2ce017
chore(deps): bump header-generator from 2.1.79 to 2.1.80 (#21060)
dependabot[bot] Feb 4, 2026
90c2552
chore(deps): bump @scalar/hono-api-reference from 0.9.39 to 0.9.40 (#…
dependabot[bot] Feb 4, 2026
992b11e
chore(deps-dev): bump wrangler from 4.61.1 to 4.62.0 (#21063)
dependabot[bot] Feb 4, 2026
4bc6428
chore(deps): bump googleapis from 171.1.0 to 171.2.0 (#21057)
dependabot[bot] Feb 4, 2026
5c416b8
fix(route/2048): update target URL to ensure proper redirection (#21064)
TonyRL Feb 4, 2026
982193c
fix(route/aeon): audio type is inaccessible (#21067)
emdoe Feb 5, 2026
5634303
feat(route/bbc): improve bbc (cn) (#21066)
emdoe Feb 5, 2026
6bd478f
feat(route/nautil): improve reading experience (#21065)
emdoe Feb 5, 2026
cca686a
chore(deps-dev): bump @cloudflare/workers-types (#21069)
dependabot[bot] Feb 5, 2026
e862ad9
docs: Add 'Awesome RSSHub Routes' to README (#21012)
JackyST0 Feb 5, 2026
f30f27b
feat(route): add route for ccmn.cn (#21070)
chrisis58 Feb 5, 2026
8388a4d
feat(route): add huitun route (#21056)
Skylwn Feb 6, 2026
33effff
style: auto format
github-actions[bot] Feb 6, 2026
4afebe6
chore(deps): bump hono from 4.11.7 to 4.11.8 (#21073)
dependabot[bot] Feb 6, 2026
d909484
chore(deps): bump dotenv from 17.2.3 to 17.2.4 (#21078)
dependabot[bot] Feb 6, 2026
bf06c0a
chore(deps-dev): bump @types/node from 25.2.0 to 25.2.1 (#21076)
dependabot[bot] Feb 6, 2026
a945ae7
chore(deps-dev): bump @cloudflare/workers-types (#21077)
dependabot[bot] Feb 6, 2026
427fb2e
chore(deps-dev): bump wrangler from 4.62.0 to 4.63.0 (#21075)
dependabot[bot] Feb 6, 2026
5a4f20f
chore(deps): bump googleapis from 171.2.0 to 171.4.0 (#21074)
dependabot[bot] Feb 6, 2026
ebd2283
fix(route/zaobao): zaobao sg (#21080)
TonyRL Feb 6, 2026
f4130d4
fix(utils): refactor parseRelativeDate to support dynamic reference (…
nczitzk Feb 6, 2026
a0b3c9d
chore(deps): bump dayjs from 1.11.8 to 1.11.10 (#13339)
dependabot[bot] Feb 6, 2026
86a0015
feat(route): add TCTMD conference news (#21072)
ChuYinan2023 Feb 7, 2026
c8be7b6
feat(route): add snnu routes (#21088)
alterkeyy Feb 8, 2026
8df1da9
fix(route/coolapk): update response handling (#21089)
TonyRL Feb 8, 2026
bbbf05d
chore(deps-dev): bump @types/node from 25.2.1 to 25.2.2 (#21095)
dependabot[bot] Feb 9, 2026
51604e3
chore(deps): bump rate-limiter-flexible from 9.1.0 to 9.1.1 (#21096)
dependabot[bot] Feb 9, 2026
a847350
chore(deps): bump tldts from 7.0.22 to 7.0.23 (#21097)
dependabot[bot] Feb 9, 2026
12849d4
chore(deps): bump actions/ai-inference from 2.0.5 to 2.0.6 (#21093)
dependabot[bot] Feb 9, 2026
1a7f996
chore(deps): bump imapflow from 1.2.8 to 1.2.9 (#21100)
dependabot[bot] Feb 9, 2026
5417ec7
fix: ensure build directory exists for CF worker build (#21104)
DIYgod Feb 9, 2026
0cd8b2c
chore(deps-dev): bump @cloudflare/workers-types (#21103)
dependabot[bot] Feb 9, 2026
d43c314
chore(deps-dev): bump eslint-plugin-yml from 3.0.0 to 3.1.2 (#21099)
dependabot[bot] Feb 9, 2026
02901e6
chore(deps): bump hono from 4.11.8 to 4.11.9 (#21101)
dependabot[bot] Feb 9, 2026
5873b5a
chore(deps-dev): bump vite-tsconfig-paths from 6.0.5 to 6.1.0 (#21098)
dependabot[bot] Feb 9, 2026
75f3941
chore(deps): bump undici from 7.20.0 to 7.21.0 (#21094)
dependabot[bot] Feb 9, 2026
48d6b1a
fix(route/linkedin): construct link for reposts from activity URN (#2…
pieterhollander Feb 9, 2026
b73005d
chore(deps-dev): bump @cloudflare/workers-types (#21107)
dependabot[bot] Feb 10, 2026
13f4579
chore(deps-dev): bump @stylistic/eslint-plugin from 5.7.1 to 5.8.0 (#…
dependabot[bot] Feb 10, 2026
8cc0b1b
chore(deps-dev): bump the typescript-eslint group with 2 updates (#21…
dependabot[bot] Feb 10, 2026
2f6303f
feat(route/twitter): official api support (#21109)
TonyRL Feb 10, 2026
5cb735d
chore(deps): bump markdown-it from 14.1.0 to 14.1.1 (#21115)
dependabot[bot] Feb 11, 2026
f6d4009
chore(deps-dev): bump @types/node from 25.2.2 to 25.2.3 (#21113)
dependabot[bot] Feb 11, 2026
2439209
chore(deps): bump actions-cool/issues-helper from 3.7.5 to 3.7.6 (#21…
dependabot[bot] Feb 11, 2026
637717a
chore(deps): bump lru-cache from 11.2.5 to 11.2.6 (#21117)
dependabot[bot] Feb 11, 2026
0c84a2e
chore(deps-dev): bump @vercel/nft from 1.3.0 to 1.3.1 (#21121)
dependabot[bot] Feb 11, 2026
e11ae02
chore(deps-dev): bump wrangler from 4.63.0 to 4.64.0 (#21116)
dependabot[bot] Feb 11, 2026
1dd0b98
chore(deps-dev): bump oxfmt from 0.28.0 to 0.31.0 (#21120)
dependabot[bot] Feb 11, 2026
57c0d1f
chore(deps-dev): bump eslint-plugin-unicorn from 62.0.0 to 63.0.0 (#2…
dependabot[bot] Feb 11, 2026
4b9ef7b
fix(route/smartlink): API returns application/json (#21112)
nickyfoto Feb 11, 2026
fbe69a7
fix(route/dailypush): author and date (#21110)
TheGeeKing Feb 11, 2026
98e556c
ci: replace duplicate issue workflow (#21122)
DIYgod Feb 11, 2026
478ef04
ci: reindent duplicate issue workflow
DIYgod Feb 11, 2026
6e16f90
feat(route): add elamigos games route (#21111)
Kylon92 Feb 11, 2026
7296369
chore(deps-dev): bump vite-tsconfig-paths from 6.1.0 to 6.1.1 (#21125)
dependabot[bot] Feb 12, 2026
e4a2643
chore(deps): bump docker/build-push-action from 6.18.0 to 6.19.1 (#21…
dependabot[bot] Feb 12, 2026
a158559
chore(deps): bump actions/checkout from 4 to 6 (#21126)
dependabot[bot] Feb 12, 2026
e43f570
feat(route/sina): add finance rollnews (#21124)
BetterAndBetterII Feb 12, 2026
7132127
ci: add generic PR auto-review workflow (#21128)
DIYgod Feb 12, 2026
6ab5cf6
docs: update outdated PR review rules (#21129)
DIYgod Feb 12, 2026
91ff6e2
fix(route/smartlink): Remove HTML from the title for cnbc (#21130)
nickyfoto Feb 13, 2026
1b9eccb
chore(flake): add environmentFiles in options (#21131)
Vonfry Feb 13, 2026
8e12d5a
chore(deps): bump docker/build-push-action from 6.19.1 to 6.19.2 (#21…
dependabot[bot] Feb 13, 2026
b0bfc6d
chore(deps): bump ioredis from 5.9.2 to 5.9.3 (#21134)
dependabot[bot] Feb 13, 2026
3e6bbac
chore(deps-dev): bump oxfmt from 0.31.0 to 0.32.0 (#21135)
dependabot[bot] Feb 13, 2026
0366a73
chore(deps): bump dotenv from 17.2.4 to 17.3.1 (#21136)
dependabot[bot] Feb 13, 2026
d992284
chore(deps): bump otplib from 13.2.1 to 13.3.0 (#21138)
dependabot[bot] Feb 13, 2026
836af65
chore(deps-dev): bump @cloudflare/workers-types (#21137)
dependabot[bot] Feb 13, 2026
3315024
chore(deps): bump the opentelemetry group with 5 updates (#21133)
dependabot[bot] Feb 13, 2026
b058ba1
chore(deps-dev): bump tsdown from 0.20.0 to 0.20.3 (#21068)
dependabot[bot] Feb 13, 2026
ebd6d2c
chore: update pr-review workflow to trigger on Docker build completion
TonyRL Feb 13, 2026
c9045ea
chore: update radar rules for target parameter clarification
TonyRL Feb 13, 2026
f1164b5
feat(route/bbc): topic (#21140)
TonyRL Feb 13, 2026
da08089
style: auto format
github-actions[bot] Feb 13, 2026
5310e6a
chore(flake): update to pnpm 10 to fix building issue (#21141)
Vonfry Feb 14, 2026
4c4339c
feat(route/twitter): support official api with user credentials (#21…
CudtMFrag Feb 14, 2026
5c465a0
chore(deps-dev): bump @cloudflare/workers-types (#21145)
dependabot[bot] Feb 14, 2026
62f6fa2
chore(deps-dev): bump discord-api-types from 0.38.38 to 0.38.39 (#21146)
dependabot[bot] Feb 14, 2026
a506a02
chore: fix Dependabot login name
TonyRL Feb 14, 2026
aa93166
chore: explicit skip pr-review
TonyRL Feb 14, 2026
dac1af5
chore(deps): bump undici from 7.21.0 to 7.22.0 (#21144)
dependabot[bot] Feb 14, 2026
b5fcece
chore(deps-dev): bump wrangler from 4.64.0 to 4.65.0 (#21147)
dependabot[bot] Feb 14, 2026
d593b2e
chore(deps): update transitive deps
TonyRL Feb 14, 2026
1db6d77
feat(route/thepaper): Add route for government accounts (#21151)
occam-7 Feb 14, 2026
97e8291
style: auto format
github-actions[bot] Feb 14, 2026
da15d11
chore: replace postlight/parser with jocmp/mercury-parser (#21152)
TonyRL Feb 14, 2026
a56e629
feat(route/ainvest): rework article and news (#21154)
TonyRL Feb 15, 2026
d4470db
chore(deps): bump @hono/zod-openapi from 1.2.1 to 1.2.2 (#21157)
dependabot[bot] Feb 15, 2026
6365ff0
chore(deps-dev): bump eslint-plugin-n from 17.23.2 to 17.24.0 (#21156)
dependabot[bot] Feb 15, 2026
ef17fa9
chore(deps): bump jsrsasign from 10.9.0 to 11.1.0 (#21155)
dependabot[bot] Feb 15, 2026
fd485bc
chore(deps-dev): bump @types/jsrsasign from 10.5.13 to 10.5.15 (#21162)
dependabot[bot] Feb 16, 2026
6d2af68
chore(deps): bump @scalar/hono-api-reference from 0.9.40 to 0.9.41 (#…
dependabot[bot] Feb 16, 2026
3df7bd2
chore(deps): bump jsonpath-plus from 10.3.0 to 10.4.0 (#21163)
dependabot[bot] Feb 16, 2026
0c873ea
chore(deps): bump actions/stale from 10.1.1 to 10.2.0 (#21167)
dependabot[bot] Feb 17, 2026
d0ff22f
chore(deps-dev): bump @cloudflare/workers-types (#21169)
dependabot[bot] Feb 17, 2026
b208121
chore(deps-dev): bump oxfmt from 0.32.0 to 0.33.0 (#21170)
dependabot[bot] Feb 17, 2026
f408e6e
chore(deps): bump @sentry/node from 10.38.0 to 10.39.0 (#21168)
dependabot[bot] Feb 17, 2026
4b76152
chore(deps-dev): bump the typescript-eslint group with 2 updates (#21…
dependabot[bot] Feb 17, 2026
7ea5659
chore(deps-dev): bump @cloudflare/workers-types (#21173)
dependabot[bot] Feb 18, 2026
9ca8436
chore(deps-dev): bump wrangler from 4.65.0 to 4.66.0 (#21171)
dependabot[bot] Feb 18, 2026
e5cdf64
chore(deps): bump re2js from 1.2.1 to 1.2.2 (#21174)
dependabot[bot] Feb 18, 2026
0ead7a6
chore(deps-dev): bump eslint-plugin-yml from 3.1.2 to 3.2.1 (#21172)
dependabot[bot] Feb 18, 2026
24787cc
chore(deps-dev): bump the eslint group with 2 updates (#21092)
dependabot[bot] Feb 18, 2026
ba0f1ad
style(eslint): fix `no-unassigned-vars` `no-useless-assignment` `pres…
TonyRL Feb 18, 2026
e89382c
chore(deps): bump hono from 4.11.9 to 4.11.10 (#21177)
dependabot[bot] Feb 19, 2026
79b658a
chore(deps): bump @scalar/hono-api-reference from 0.9.41 to 0.9.44 (#…
dependabot[bot] Feb 19, 2026
04443b8
chore(deps): bump sanitize-html from 2.17.0 to 2.17.1 (#21181)
dependabot[bot] Feb 19, 2026
535ea2d
chore(deps): bump dawidd6/action-download-artifact from 14 to 15 (#21…
dependabot[bot] Feb 19, 2026
7a0c415
chore(deps-dev): bump @types/node from 25.2.3 to 25.3.0 (#21179)
dependabot[bot] Feb 19, 2026
02c6e43
chore(deps-dev): bump @cloudflare/workers-types (#21182)
dependabot[bot] Feb 19, 2026
1ad4fce
chore(deps): bump imapflow from 1.2.9 to 1.2.10 (#21187)
dependabot[bot] Feb 20, 2026
941658b
chore(deps): bump @jocmp/mercury-parser from 3.0.2 to 3.0.3 (#21189)
dependabot[bot] Feb 20, 2026
a4094d4
chore(deps-dev): bump @cloudflare/workers-types (#21190)
dependabot[bot] Feb 20, 2026
24ccf09
chore(deps-dev): bump oxfmt from 0.33.0 to 0.34.0 (#21191)
dependabot[bot] Feb 20, 2026
2c4b280
chore(deps): bump hono from 4.11.10 to 4.12.0 (#21186)
dependabot[bot] Feb 20, 2026
c1f6ef4
chore(deps-dev): bump wrangler from 4.66.0 to 4.67.0 (#21192)
dependabot[bot] Feb 20, 2026
04de8ad
chore(deps-dev): bump @stylistic/eslint-plugin from 5.8.0 to 5.9.0 (#…
dependabot[bot] Feb 20, 2026
0b056eb
fix(route/manus): fix blog route (#21195)
shcw0405 Feb 20, 2026
12e5f3e
feat(route/chub): support markdown and move thumbnail image to descri…
flameleaf Feb 20, 2026
3ef0136
fix(route/showstart): enable `allowEmpty` to allow subscribing to art…
trojanyao Feb 21, 2026
3349076
fix(route/anthropic): update selectors (#21200)
TonyRL Feb 21, 2026
f7bea67
fix(route): remove elements for screen readers (#21206)
johan456789 Feb 22, 2026
7785a7b
style: update eslint rules (#21207)
TonyRL Feb 23, 2026
b89cb07
chore(deps): update transitive deps
TonyRL Feb 23, 2026
27e743f
chore(deps): update transitive deps
TonyRL Feb 23, 2026
ff4ae56
feat(comic-fuz.com): add new routes (#21193)
xiaobailoves Feb 23, 2026
8339120
style: auto format
github-actions[bot] Feb 23, 2026
737da8c
chore(deps-dev): bump eslint from 10.0.0 to 10.0.1 in the eslint grou…
dependabot[bot] Feb 23, 2026
6a1b590
chore(deps): bump hono from 4.12.0 to 4.12.2 (#21209)
dependabot[bot] Feb 23, 2026
cb7a972
chore(deps): bump jsrsasign from 11.1.0 to 11.1.1 (#21212)
dependabot[bot] Feb 23, 2026
6169489
chore(deps-dev): bump discord-api-types from 0.38.39 to 0.38.40 (#21210)
dependabot[bot] Feb 23, 2026
0425778
chore(deps-dev): bump eslint-plugin-yml from 3.2.1 to 3.2.2 (#21213)
dependabot[bot] Feb 23, 2026
9724af4
chore(deps-dev): bump @cloudflare/workers-types (#21211)
dependabot[bot] Feb 23, 2026
8be22cb
feat: add route for Le Phocéen (#21205)
loopy03 Feb 23, 2026
c2391c7
chore(deps-dev): bump oxfmt from 0.34.0 to 0.35.0 (#21215)
dependabot[bot] Feb 23, 2026
241d3e8
chore(deps-dev): bump eslint-plugin-yml from 3.2.2 to 3.3.0 (#21216)
dependabot[bot] Feb 23, 2026
fcde760
chore(deps-dev): bump the eslint group with 2 updates (#21217)
dependabot[bot] Feb 24, 2026
00c6e61
chore(deps-dev): bump @vercel/nft from 1.3.1 to 1.3.2 (#21221)
dependabot[bot] Feb 24, 2026
7c2c36d
chore(deps-dev): bump the typescript-eslint group with 2 updates (#21…
dependabot[bot] Feb 24, 2026
a29ee55
chore(deps-dev): bump wrangler from 4.67.0 to 4.68.0 (#21220)
dependabot[bot] Feb 24, 2026
1ee25a0
chore(deps-dev): bump @cloudflare/workers-types (#21219)
dependabot[bot] Feb 24, 2026
7d2bd7c
feat(route/bestblogs): Add route for weekly selection (#21226)
occam-7 Feb 25, 2026
067c043
chore(deps): bump @scalar/hono-api-reference from 0.9.44 to 0.9.45 (#…
dependabot[bot] Feb 25, 2026
414a4e6
chore(deps-dev): bump wrangler from 4.68.0 to 4.68.1 (#21231)
dependabot[bot] Feb 25, 2026
c2e6339
chore(deps-dev): bump @cloudflare/workers-types (#21230)
dependabot[bot] Feb 25, 2026
3e5ccab
chore(deps): bump @sentry/node from 10.39.0 to 10.40.0 (#21232)
dependabot[bot] Feb 25, 2026
b93bb08
chore(dependabot): merge cloudflare and oxc dependencies
TonyRL Feb 25, 2026
b11b9e7
feat(route): 豆瓣即将播出的剧集 (#21214)
honue Feb 25, 2026
79c8adc
fix(route/bbc): deal with the mixed bbc news data (#21228)
reply2future Feb 25, 2026
9cb2951
fix(route/zhihu): enable processImage for people/answers to fix lazy-…
9k001 Feb 25, 2026
e21e74a
style: auto format
github-actions[bot] Feb 25, 2026
84c944b
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Feb 26, 2026
c489b29
chore(deps-dev): bump @types/node from 25.3.0 to 25.3.1 (#21236)
dependabot[bot] Feb 26, 2026
4523ee8
chore(deps): bump dawidd6/action-download-artifact from 15 to 16 (#21…
dependabot[bot] Feb 26, 2026
a108cd6
chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.0.0…
dependabot[bot] Feb 26, 2026
5ddd208
fix(cursor/changelog): fix changelog route (#21237)
shcw0405 Feb 26, 2026
7856201
chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#21238)
dependabot[bot] Feb 27, 2026
06d456e
chore(deps-dev): bump @types/node from 25.3.1 to 25.3.2 (#21244)
dependabot[bot] Feb 27, 2026
e783ef9
chore(deps): bump @scalar/hono-api-reference from 0.9.45 to 0.9.46 (#…
dependabot[bot] Feb 27, 2026
c72a0ea
chore(deps): bump actions/attest from 4.0.0 to 4.1.0 (#21241)
dependabot[bot] Feb 27, 2026
9686c0d
chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 (#21240)
dependabot[bot] Feb 27, 2026
bdbab07
chore(deps): bump hono from 4.12.2 to 4.12.3 (#21246)
dependabot[bot] Feb 27, 2026
171318a
chore(deps): bump @opentelemetry/semantic-conventions (#21242)
dependabot[bot] Feb 27, 2026
e730553
chore(deps-dev): bump @types/supertest from 6.0.3 to 7.2.0 (#21243)
dependabot[bot] Feb 27, 2026
a920c6a
chore(deps): bump @notionhq/client from 5.9.0 to 5.11.0 (#21245)
dependabot[bot] Feb 27, 2026
75ff9aa
chore(deps-dev): bump the cloudflare group with 2 updates (#21239)
dependabot[bot] Feb 27, 2026
1acb805
style: migrate eslint to oxlint (#21224)
TonyRL Feb 28, 2026
e935df5
feat(route): add 4chan (#21249)
heisenshark Feb 28, 2026
7465feb
feat(route/youtube): Allow configuring custom embed url (#21248)
Rakambda Feb 28, 2026
144d60b
fix(route/423down): exclude ad entries (#21254)
Bush2021 Feb 28, 2026
ea2fefd
feat: 添加 Iwara 排行功能,支持视频和图片的排序与筛选 (#21251)
CaoMeiYouRen233 Mar 1, 2026
1520f4f
fix(route/zhihu): use v4 API for daily route (#21255)
choury Mar 1, 2026
2f9d18c
fix(route/reuters): Fix empty authors & prevent unintended fallback (…
dzx-dzx Mar 1, 2026
c205eeb
style: auto format
github-actions[bot] Mar 1, 2026
a1d2668
fix(route/ff14): 修复部分「公告」条目缺失的问题 (#21261)
KarasuShin Mar 2, 2026
0ea492a
chore(deps-dev): bump @types/node from 25.3.2 to 25.3.3 (#21262)
dependabot[bot] Mar 2, 2026
2f8bb8d
chore(deps): bump header-generator from 2.1.80 to 2.1.81 (#21263)
dependabot[bot] Mar 2, 2026
d28c80b
chore(deps): bump @jocmp/mercury-parser from 3.0.3 to 3.0.4 (#21266)
dependabot[bot] Mar 2, 2026
722ae3d
chore(deps): bump ioredis from 5.9.3 to 5.10.0 (#21265)
dependabot[bot] Mar 2, 2026
d6cc667
chore(deps-dev): bump globals from 17.3.0 to 17.4.0 (#21264)
dependabot[bot] Mar 2, 2026
455c753
chore(deps-dev): bump lint-staged from 16.2.7 to 16.3.1 (#21267)
dependabot[bot] Mar 2, 2026
18548f8
fix(route/zhihu): fix missing images in answers and zhuanlan routes (…
DzmingLi Mar 2, 2026
fc5d346
fix(route): 8kcos selectors for latest/cat/tag pages (#21269)
choury Mar 2, 2026
01d8436
chore(nix): modernize pnpm packaging and hash automation (#21259)
DzmingLi Mar 2, 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.
45 changes: 19 additions & 26 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:20-bookworm",
"name": "Node.js & TypeScript",
"image": "mcr.microsoft.com/devcontainers/typescript-node:24-bookworm",
"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,51 +22,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 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/*",

"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"
}
17 changes: 11 additions & 6 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,39 @@
.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