Commit Graph

19896 Commits

Author SHA1 Message Date
DIYgod 8bb38bedc0 fix(wainao): include public React special report bodies 2026-10-15 13:18:16 +08:00
DIYgod 8a698d5206 fix(latepost): recover public articles after certificate trust errors 2026-10-15 13:18:16 +08:00
DIYgod 2bd50f8a49 fix(buaa): recover public new books through the shared browser 2026-10-15 13:18:16 +08:00
DIYgod c88cb13804 fix(tongji): recover public notices behind source verification 2026-10-15 13:03:28 +08:00
DIYgod b655aad3cb fix(mi): link golden awards to the public subject page 2026-10-15 13:03:28 +08:00
DIYgod ffdc29a745 fix(zhitongcaijing): recover verified article pages in one browser session 2026-10-15 13:03:28 +08:00
DIYgod 9bf0d55189 fix(cug): recover admissions articles with the current template 2026-10-15 13:03:28 +08:00
DIYgod 0da7c7f6ef fix(cug): fetch verified university news article links 2026-10-15 13:03:28 +08:00
DIYgod 4b4c26433d fix(bse): recover list requests through the public browser session 2026-10-15 13:03:28 +08:00
DIYgod 113646e1d5 fix(jinse): repair legacy links and redirected feed metadata 2026-10-15 13:03:28 +08:00
DIYgod 2c1ec99912 fix(ftchinese): parse public quiz pages without a story container 2026-10-15 12:36:26 +08:00
DIYgod 66904a9cb5 fix(uestc): follow the current forum API and timestamp contract 2026-10-15 12:36:26 +08:00
DIYgod 1315f1ff49 fix(yilinzazhi): recover blocked article bodies in one browser context 2026-10-15 12:36:26 +08:00
DIYgod cf4382bbf0 fix(openwrt): read firmware releases from the official hardware catalog 2026-10-15 12:36:26 +08:00
DIYgod 0d3c6c091d fix(webnovel): recover blocked ranking pages with the project browser 2026-10-15 12:36:26 +08:00
DIYgod 6066a89296 fix(jable): retry blocked search requests with the project browser 2026-10-15 12:36:26 +08:00
DIYgod fdd809f4d3 fix(instagram): bootstrap CSRF token before checking the session 2026-10-15 12:36:26 +08:00
DIYgod 45628723c8 fix(lastfm): recover public user feeds without an API key 2026-10-15 11:56:42 +08:00
DIYgod 10b3325677 fix(xsijishe): restore authenticated forum feeds with Patchright 2026-10-15 10:50:00 +08:00
DIYgod 81d2230cd6 fix(route): retrieve HUBU mobile China News articles 2026-10-15 02:28:10 +08:00
DIYgod f9f8e6e40a fix(hafu): follow the migrated admissions notices 2026-10-15 02:03:06 +08:00
DIYgod 50a82ef8c3 fix(github): fetch latest issue timeline without pagination 2026-10-15 01:45:20 +08:00
DIYgod 5556d17b10 fix(bjeea): retain notices when article pages are unavailable 2026-10-15 01:37:39 +08:00
DIYgod 3aa7383b6e fix(route): parse current Annual Reviews RSS feeds 2026-10-15 01:33:22 +08:00
DIYgod a9d6b0c716 fix(bakamh): recover public chapter lists with Patchright 2026-10-15 01:14:35 +08:00
DIYgod 2d9468e508 fix(route): preserve source dates in chiculture topics 2026-10-15 01:00:58 +08:00
DIYgod ac9aa49bfb fix(bbcnewslabs): use the migrated official news API 2026-10-15 00:58:31 +08:00
DIYgod 7b4743caaa fix(uestc): document canonical authorization config 2026-10-15 00:46:33 +08:00
github-actions[bot] 60dd77d757 style: auto format 2026-10-14 08:17:50 +00:00
DIYgod a9140b8b53 test(worker): verify cache isolation for filtered requests
Filtered requests keep a distinct source candidate cache. Expect the first
unfiltered request to miss that cache, and verify that repeating the same
unfiltered request returns all entries with a cache hit.
v2026.10.14-8422.a9140b8
2026-10-14 16:11:37 +08:00
DIYgod b4ae78140d fix(routes): integrate reviewed fixes with current source APIs
Merge current master while retaining the completed route review and retired
service removals. Keep upstream source migrations and new feed functionality,
including the ACEA API, Xiaomi data helpers, Yahoo Finance topic helper,
Bilibili list URLs, Douban IP locations, and Douyin live-stream handling.

Resolve overlapping changes without losing existing limit validation, bounded
detail requests, stable item metadata, or route configuration corrections.
Keep RSS image MIME inference and explicit media precedence alongside upstream
attachment extraction, emitting a single enclosure per item.
2026-10-14 16:04:51 +08:00
DIYgod 7a3edee07b chore(routes): remove retired services and categories
Remove retired services, obsolete source endpoints, and discontinued categories.
Keep supported routes and categories available.

Affected files:
- lib/routes/163/news/rank.ts
- lib/routes/app-center/namespace.ts
- lib/routes/app-center/release.tsx
- lib/routes/cdi/index.ts
- lib/routes/ce/district.ts
- lib/routes/dgjyw/index.ts
- lib/routes/dgjyw/namespace.ts
- lib/routes/lfsyd/old-home.ts
- lib/routes/linkedin/cn/index.ts
- lib/routes/linkedin/cn/renderer.ts
- lib/routes/linkedin/cn/utils.tsx
- lib/routes/odaily/post.ts
- lib/routes/openai/chatgpt-atlas.ts
- lib/routes/pku/ss/pg-admin.ts
- lib/routes/tencent/news/coronavirus/data.tsx
- lib/routes/tencent/news/coronavirus/total.tsx
- lib/routes/tencent/news/coronavirus/utils.ts
- lib/routes/theinitium/follow.ts
- lib/routes/wikinews/index.ts
- lib/routes/wikinews/namespace.ts
- lib/routes/xjtu/2yuan/news.ts
- lib/routes/zcmu/jwc/index.ts
- lib/routes/zhibo8/forum.ts
- lib/routes/zhibo8/post.ts
2026-10-14 15:09:16 +08:00
DIYgod 74fa9e2809 fix(zzuli): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zzuli/campus.ts
- lib/routes/zzuli/yjsc.ts
2026-10-14 15:09:16 +08:00
DIYgod 61aa312361 fix(zzu): correct feed handling and route metadata
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zzu/dwzzb.ts
- lib/routes/zzu/dzb.ts
- lib/routes/zzu/gs.ts
- lib/routes/zzu/jwc.ts
- lib/routes/zzu/kjc.ts
- lib/routes/zzu/math.ts
- lib/routes/zzu/news.ts
- lib/routes/zzu/rsc.ts
- lib/routes/zzu/soft-news.ts
- lib/routes/zzu/ss.ts
- lib/routes/zzu/student.ts
- lib/routes/zzu/sxy.ts
- lib/routes/zzu/tzhb.ts
- lib/routes/zzu/xbx.ts
- lib/routes/zzu/xuan.ts
- lib/routes/zzu/zcycwb.ts
2026-10-14 15:09:16 +08:00
DIYgod 6b83c89cba fix(zyw): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zyw/hot.ts
2026-10-14 15:09:16 +08:00
DIYgod 5383a698ed fix(zyshow): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zyshow/index.tsx
2026-10-14 15:09:16 +08:00
DIYgod 3e3f69d93e fix(zxcs): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zxcs/novel.ts
2026-10-14 15:09:15 +08:00
DIYgod df33eea0fe fix(zuvio): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zuvio/boards.ts
- lib/routes/zuvio/student5.ts
- lib/routes/zuvio/utils.tsx
2026-10-14 15:09:15 +08:00
DIYgod cb2f15f55a fix(zuel): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zuel/notice.ts
2026-10-14 15:09:15 +08:00
DIYgod 3799ba267a fix(zsxq): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zsxq/group.ts
- lib/routes/zsxq/user.ts
- lib/routes/zsxq/utils.ts
2026-10-14 15:09:15 +08:00
DIYgod 0af54f07c8 fix(zsnews): correct feed handling and route metadata
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zsnews/index.ts
2026-10-14 15:09:15 +08:00
DIYgod 65c7ac4665 fix(zrblog): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zrblog/rss.ts
2026-10-14 15:09:15 +08:00
DIYgod 62d581aa99 fix(zotero): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zotero/versions.ts
2026-10-14 15:09:15 +08:00
DIYgod 8a87d3399f fix(zongheng): correct feed handling and route metadata
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zongheng/detail.ts
2026-10-14 15:09:15 +08:00
DIYgod 39acde349f fix(zodgame): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zodgame/forum.tsx
2026-10-14 15:09:15 +08:00
DIYgod d520ad50cc fix(zjuvag): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zjuvag/blog.ts
2026-10-14 15:09:15 +08:00
DIYgod 9e5b33afe8 fix(zjut): correct feed handling and route metadata
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zjut/cs/index.ts
- lib/routes/zjut/da/index.ts
- lib/routes/zjut/design.ts
- lib/routes/zjut/index.ts
- lib/routes/zjut/jwc/index.ts
- lib/routes/zjut/news.ts
- lib/routes/zjut/www/index.ts
2026-10-14 15:09:15 +08:00
DIYgod 8ca750d53d fix(zju): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zju/career/index.ts
- lib/routes/zju/cse/index.ts
- lib/routes/zju/cst/custom.ts
- lib/routes/zju/cst/index.ts
- lib/routes/zju/math/index.ts
- lib/routes/zju/physics/index.ts
- lib/routes/zju/sis/index.ts
2026-10-14 15:09:15 +08:00
DIYgod 8c8d49c9c0 fix(zjol): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zjol/paper.ts
2026-10-14 15:09:15 +08:00
DIYgod 54269d80a5 fix(zjmuseum): correct feed handling
Combine the reviewed route corrections and their follow-up adjustments.

Affected files:
- lib/routes/zjmuseum/temporaryexhibition.tsx
2026-10-14 15:09:15 +08:00