dependabot[bot]
399ab8efdf
chore(deps-dev): bump the cloudflare group with 2 updates ( #21986 )
...
Bumps the cloudflare group with 2 updates: [@cloudflare/containers](https://github.com/cloudflare/containers ) and [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler ).
Updates `@cloudflare/containers` from 0.3.3 to 0.3.4
- [Release notes](https://github.com/cloudflare/containers/releases )
- [Changelog](https://github.com/cloudflare/containers/blob/main/CHANGELOG.md )
- [Commits](https://github.com/cloudflare/containers/compare/v0.3.3...v0.3.4 )
Updates `wrangler` from 4.90.0 to 4.90.1
- [Release notes](https://github.com/cloudflare/workers-sdk/releases )
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.90.1/packages/wrangler )
---
updated-dependencies:
- dependency-name: "@cloudflare/containers"
dependency-version: 0.3.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: cloudflare
- dependency-name: wrangler
dependency-version: 4.90.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: cloudflare
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 12:57:28 +00:00
Q16KBreak
dd8ee08393
feat(route/nyaa): support fulltext mode ( #21888 )
...
* feat(route): support fulltext mode for nyaa
* feat(route): replace parameter name
* feat(route): migrate from query parameters to route paths
* feat(route): use mode=fulltext as trigger and update namespace
* delete fulltext routes
2026-05-12 02:45:14 +08:00
github-actions[bot]
6e12d60764
style: auto format
2026-05-11 16:26:16 +00:00
Shoggomo
5cf0d2b133
feat(route/4chan): add filters for sticky threads and reply count ( #21964 )
...
* feat(route/4chan): add filters for sticky threads and reply count
* Revert formatting
* Applied suggestion
2026-05-12 00:25:01 +08:00
898b320644
feat(route): add /humanlayer/blog route ( #21565 )
...
* feat(route): add /humanlayer/blog route
Add RSS feed for HumanLayer blog (www.humanlayer.dev/blog), scraping
blog listing and full article content with cheerio.
via [HAPI](https://hapi.run )
Co-Authored-By: HAPI <noreply@hapi.run >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* refactor(route): use CSS :not() selector instead of JS filter for humanlayer blog
Address PR review feedback: move /blog/tags/ exclusion into the CSS selector
instead of using a separate .filter() call.
via [HAPI](https://hapi.run )
Co-Authored-By: HAPI <noreply@hapi.run >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(route): extract tags into category field for humanlayer blog
Parse #-prefixed tags from the meta line and populate the category field.
via [HAPI](https://hapi.run )
Co-Authored-By: HAPI <noreply@hapi.run >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(route): address review feedback for humanlayer blog
- Remove redundant :not() selector (tag links use different class)
- Simplify tag extraction from parts.slice(3).join() to parts[3]
- Fix tag regex to match hyphenated tags like best-practices
via [HAPI](https://hapi.run )
Co-Authored-By: HAPI <noreply@hapi.run >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(route): remove custom limit for humanlayer blog, use built-in
via [HAPI](https://hapi.run )
Co-Authored-By: HAPI <noreply@hapi.run >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: HAPI <noreply@hapi.run >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: zj1123581321 <zj1123581321@users.noreply.github.com >
2026-05-12 00:03:51 +08:00
Tony
e55ade5117
fix(route/github): fix pr url ( #21974 )
2026-05-11 21:44:59 +08:00
github-actions[bot]
3c1883ce4d
chore(nix): update dependencies hash to sha256-FIx5VgjPRiDgxwCYKp7XbE8bh8nZ5ejnC9Tl1e5vANI=
2026-05-11 11:02:29 +00:00
dependabot[bot]
9ba8d98034
chore(deps): bump devenv from f8c5fcd to 23120f1 ( #21971 )
...
Bumps [devenv](https://github.com/cachix/devenv ) from `f8c5fcd` to `23120f1`.
- [Release notes](https://github.com/cachix/devenv/releases )
- [Commits](https://github.com/cachix/devenv/compare/f8c5fcd9c049318a1fd15528e61e6eef902e225b...23120f1b923e80a27facbeb59433688772e854ab )
---
updated-dependencies:
- dependency-name: devenv
dependency-version: 23120f1b923e80a27facbeb59433688772e854ab
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 19:00:42 +08:00
dependabot[bot]
1fb9d12ed1
chore(deps): bump re2js from 2.3.2 to 2.6.1 ( #21967 )
...
Bumps [re2js](https://github.com/le0pard/re2js ) from 2.3.2 to 2.6.1.
- [Release notes](https://github.com/le0pard/re2js/releases )
- [Commits](https://github.com/le0pard/re2js/compare/2.3.2...2.6.1 )
---
updated-dependencies:
- dependency-name: re2js
dependency-version: 2.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 18:55:59 +08:00
dependabot[bot]
7809d074fd
chore(deps): bump @hono/zod-openapi from 1.3.0 to 1.4.0 ( #21966 )
...
Bumps [@hono/zod-openapi](https://github.com/honojs/middleware/tree/HEAD/packages/zod-openapi ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/honojs/middleware/releases )
- [Changelog](https://github.com/honojs/middleware/blob/main/packages/zod-openapi/CHANGELOG.md )
- [Commits](https://github.com/honojs/middleware/commits/@hono/zod-openapi@1.4.0/packages/zod-openapi )
---
updated-dependencies:
- dependency-name: "@hono/zod-openapi"
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 18:53:17 +08:00
dependabot[bot]
a94c0326fb
chore(deps-dev): bump lint-staged from 17.0.2 to 17.0.4 ( #21970 )
...
Bumps [lint-staged](https://github.com/lint-staged/lint-staged ) from 17.0.2 to 17.0.4.
- [Release notes](https://github.com/lint-staged/lint-staged/releases )
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lint-staged/lint-staged/compare/v17.0.2...v17.0.4 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-version: 17.0.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 10:41:56 +00:00
dependabot[bot]
0efcf831dd
chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.6 ( #21968 )
...
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup ) from 6.0.5 to 6.0.6.
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/8912a9102ac27614460f54aedde9e1e7f9aec20d...91ab88e2619ed1f46221f0ba42d1492c02baf788 )
---
updated-dependencies:
- dependency-name: pnpm/action-setup
dependency-version: 6.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 10:39:56 +00:00
dependabot[bot]
6471a044a8
chore(deps): bump @hono/node-server from 2.0.1 to 2.0.2 ( #21969 )
...
Bumps [@hono/node-server](https://github.com/honojs/node-server ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/honojs/node-server/releases )
- [Commits](https://github.com/honojs/node-server/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: "@hono/node-server"
dependency-version: 2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 10:39:46 +00:00
dependabot[bot]
88eb97e374
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare group ( #21965 )
...
Bumps the cloudflare group with 1 update: [@cloudflare/workers-types](https://github.com/cloudflare/workerd ).
Updates `@cloudflare/workers-types` from 4.20260508.1 to 4.20260511.1
- [Release notes](https://github.com/cloudflare/workerd/releases )
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md )
- [Commits](https://github.com/cloudflare/workerd/commits )
---
updated-dependencies:
- dependency-name: "@cloudflare/workers-types"
dependency-version: 4.20260511.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: cloudflare
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 18:35:49 +08:00
Tony
a98de2effd
refactor: use arrow function
2026-05-11 02:16:04 +08:00
DIYgod
3b0d76ae20
test(route): move techflowpost test outside routes
2026-05-09 17:24:41 +08:00
DIYgod
ff3d9a79be
fix(route): update techflowpost routes
2026-05-09 17:16:25 +08:00
kjasn and Copilot Autofix powered by AI
0b2b8e0e66
feat(route/qwen): replace deprecated qwen blog route with new one ( #21944 )
...
* feat: replace deprecated qwen blog route
* fix: replace wrong field and add param desc
* fix: remove unnecessary param
* fix: use import type
* refactor: qwen blog
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* error handling and tidy
* tidy
* fix: remove unnecessary header
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-08 21:12:00 +08:00
dependabot[bot]
314320c588
chore(deps-dev): bump the cloudflare group across 1 directory with 2 updates ( #21948 )
...
Bumps the cloudflare group with 2 updates in the / directory: [@cloudflare/workers-types](https://github.com/cloudflare/workerd ) and [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler ).
Updates `@cloudflare/workers-types` from 4.20260507.1 to 4.20260508.1
- [Release notes](https://github.com/cloudflare/workerd/releases )
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md )
- [Commits](https://github.com/cloudflare/workerd/commits )
Updates `wrangler` from 4.88.0 to 4.90.0
- [Release notes](https://github.com/cloudflare/workers-sdk/releases )
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.90.0/packages/wrangler )
---
updated-dependencies:
- dependency-name: "@cloudflare/workers-types"
dependency-version: 4.20260508.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: cloudflare
- dependency-name: wrangler
dependency-version: 4.90.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: cloudflare
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 18:36:01 +08:00
dependabot[bot]
c96f4cab03
chore(deps-dev): bump tsdown from 0.21.10 to 0.22.0 ( #21951 )
...
Bumps [tsdown](https://github.com/rolldown/tsdown ) from 0.21.10 to 0.22.0.
- [Release notes](https://github.com/rolldown/tsdown/releases )
- [Commits](https://github.com/rolldown/tsdown/compare/v0.21.10...v0.22.0 )
---
updated-dependencies:
- dependency-name: tsdown
dependency-version: 0.22.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 18:29:51 +08:00
Tony
f20edaf7c7
chore: workaround playwright install hangs in node 26.1.0
...
refs: https://github.com/microsoft/playwright/issues/40724
2026-05-08 18:19:34 +08:00
dependabot[bot]
3f664d3881
chore(deps): bump @sentry/node from 10.51.0 to 10.52.0 ( #21950 )
...
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript ) from 10.51.0 to 10.52.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.51.0...10.52.0 )
---
updated-dependencies:
- dependency-name: "@sentry/node"
dependency-version: 10.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 17:20:47 +08:00
dependabot[bot]
b01b40a437
chore(deps-dev): bump @types/node from 25.6.0 to 25.6.2 ( #21949 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.6.0 to 25.6.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.6.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 17:06:35 +08:00
github-actions[bot]
be41b75466
chore(nix): update dependencies hash to sha256-rEc2nnQlkk8OOzMyqYTmgMGEDsGb/3pLKvlEmgi2bkw=
2026-05-08 08:44:53 +00:00
dependabot[bot]
9e5454ed84
chore(deps): bump devenv from a3ebee0 to f8c5fcd ( #21952 )
...
Bumps [devenv](https://github.com/cachix/devenv ) from `a3ebee0` to `f8c5fcd`.
- [Release notes](https://github.com/cachix/devenv/releases )
- [Commits](https://github.com/cachix/devenv/compare/a3ebee0b80ce56ae4acba2c971c09ee6eca75338...f8c5fcd9c049318a1fd15528e61e6eef902e225b )
---
updated-dependencies:
- dependency-name: devenv
dependency-version: f8c5fcd9c049318a1fd15528e61e6eef902e225b
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 16:43:06 +08:00
DIYgod
03fabd9cdf
fix: separate quoted tweets in twitter feeds
2026-05-08 11:28:33 +08:00
Tony
c2b00f6090
chore: format description in lint-staged
2026-05-08 05:59:53 +08:00
github-actions[bot]
a4b9d76776
style: auto format
2026-05-07 21:41:39 +00:00
Tony
5faaf6c2b3
chore(format): fix lifting of trailing directives from tables
2026-05-08 05:40:34 +08:00
github-actions[bot]
788c549948
style: auto format
2026-05-07 20:42:08 +00:00
Tony
70cd080406
chore: revive remark formatter
...
refs: #14040
2026-05-08 04:40:49 +08:00
TehPeGaSuS
78068da475
feat(route): make GitHub pulls title and docs consistent with issues ( #21903 )
...
* feat(route): make GitHub pulls title and docs consistent with issues
I'm not really a coder, but I use RSSHub to bridge GitHub updates into IRC for my community. I noticed that the `pulls.ts` route didn't show the "Open/Closed" state in the feed title like the `issues.ts` route does, which was making my users a bit confused!
I tried my best to replicate the logic and metadata structure from `issues.ts` over to `pulls.ts`.
Changes:
- Updated the feed title to dynamically show the state (Open/Closed/All) and any labels.
- Updated the parameter metadata so the documentation looks as clean and organized as the Issues page.
I've tested this locally and it’s working perfectly for my IRC tracker. Hopefully, this helps keep things consistent across the GitHub routes!
Closes #21902
* Fix title formatting in pull request response
2026-05-08 02:26:57 +08:00
E-larex
8b302d70b6
feat(route): add hypergryph/endfield ( #21808 )
2026-05-07 23:00:14 +08:00
DIYgod
c39f1c4e3d
fix: update theblockbeats api signing
2026-05-07 21:05:20 +08:00
Tony
e7fd3528bf
fix(route/jiemian): remove duplicated image ( #21946 )
...
* Revert "style: auto format"
This reverts commit 2b85aba8c4 .
* Revert "fix(route/thepaper)(route/jiemian): remove useless image and audio (#21800 )"
This reverts commit 37b70b48b6 .
* fix(route/jiemian): remove duplicated image
* fix: typo
2026-05-07 20:59:30 +08:00
DIYgod
7b22a41092
fix: update playstation monthly games route
2026-05-07 20:52:51 +08:00
dependabot[bot]
76bd3116f2
chore(deps-dev): bump lint-staged from 16.4.0 to 17.0.2 ( #21939 )
...
* chore(deps-dev): bump lint-staged from 16.4.0 to 17.0.2
Bumps [lint-staged](https://github.com/lint-staged/lint-staged ) from 16.4.0 to 17.0.2.
- [Release notes](https://github.com/lint-staged/lint-staged/releases )
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.2 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-version: 17.0.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: update Node.js version matrix for build job
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 18:38:48 +08:00
dependabot[bot]
9ec0d81151
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare group ( #21932 )
...
Bumps the cloudflare group with 1 update: [@cloudflare/workers-types](https://github.com/cloudflare/workerd ).
Updates `@cloudflare/workers-types` from 4.20260506.1 to 4.20260507.1
- [Release notes](https://github.com/cloudflare/workerd/releases )
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md )
- [Commits](https://github.com/cloudflare/workerd/commits )
---
updated-dependencies:
- dependency-name: "@cloudflare/workers-types"
dependency-version: 4.20260507.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: cloudflare
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 18:06:00 +08:00
dependabot[bot]
5b6bf12950
chore(deps): bump the opentelemetry group across 1 directory with 2 updates ( #21933 )
...
Bumps the opentelemetry group with 2 updates in the / directory: [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js ) and [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js ).
Updates `@opentelemetry/exporter-prometheus` from 0.216.0 to 0.217.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.217.0 )
Updates `@opentelemetry/exporter-trace-otlp-http` from 0.216.0 to 0.217.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.217.0 )
---
updated-dependencies:
- dependency-name: "@opentelemetry/exporter-prometheus"
dependency-version: 0.217.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: opentelemetry
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
dependency-version: 0.217.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: opentelemetry
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 17:54:34 +08:00
dependabot[bot]
0efae8239e
chore(deps): bump @honeybadger-io/js from 6.12.3 to 6.14.0 ( #21934 )
...
Bumps [@honeybadger-io/js](https://github.com/honeybadger-io/honeybadger-js ) from 6.12.3 to 6.14.0.
- [Release notes](https://github.com/honeybadger-io/honeybadger-js/releases )
- [Commits](https://github.com/honeybadger-io/honeybadger-js/compare/@honeybadger-io/js@6.12.3...@honeybadger-io/js@6.14.0 )
---
updated-dependencies:
- dependency-name: "@honeybadger-io/js"
dependency-version: 6.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 17:16:40 +08:00
dependabot[bot]
9cda3e5b37
chore(deps): bump rate-limiter-flexible from 11.0.2 to 11.1.0 ( #21935 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 11.0.2 to 11.1.0.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v11.0.2...v11.1.0 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-version: 11.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 17:09:34 +08:00
github-actions[bot]
405538d047
chore(nix): update dependencies hash to sha256-Wefxsdypo6RsuL8c7JIQ0gztjVMSAxcOLbflrfZ0Zho=
2026-05-07 08:51:58 +00:00
dependabot[bot]
eaddc7fa14
chore(deps): bump devenv from a7ee656 to a3ebee0 ( #21942 )
...
Bumps [devenv](https://github.com/cachix/devenv ) from `a7ee656` to `a3ebee0`.
- [Release notes](https://github.com/cachix/devenv/releases )
- [Commits](https://github.com/cachix/devenv/compare/a7ee6565af4b316a50a9804df83ce792c1413037...a3ebee0b80ce56ae4acba2c971c09ee6eca75338 )
---
updated-dependencies:
- dependency-name: devenv
dependency-version: a3ebee0b80ce56ae4acba2c971c09ee6eca75338
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 16:50:15 +08:00
dependabot[bot]
7f68767ef8
chore(deps-dev): bump fs-extra from 11.3.4 to 11.3.5 ( #21941 )
...
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra ) from 11.3.4 to 11.3.5.
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.4...11.3.5 )
---
updated-dependencies:
- dependency-name: fs-extra
dependency-version: 11.3.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 08:35:30 +00:00
dependabot[bot]
43779b110c
chore(deps-dev): bump got from 15.0.3 to 15.0.5 ( #21940 )
...
Bumps [got](https://github.com/sindresorhus/got ) from 15.0.3 to 15.0.5.
- [Release notes](https://github.com/sindresorhus/got/releases )
- [Commits](https://github.com/sindresorhus/got/compare/v15.0.3...v15.0.5 )
---
updated-dependencies:
- dependency-name: got
dependency-version: 15.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 08:34:44 +00:00
dependabot[bot]
7b77c8fab2
chore(deps): bump re2js from 2.3.1 to 2.3.2 ( #21937 )
...
Bumps [re2js](https://github.com/le0pard/re2js ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/le0pard/re2js/releases )
- [Commits](https://github.com/le0pard/re2js/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: re2js
dependency-version: 2.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 08:31:33 +00:00
dependabot[bot]
8c3e7dff4b
chore(deps): bump hono from 4.12.17 to 4.12.18 ( #21936 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.12.17 to 4.12.18.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.12.17...v4.12.18 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 08:29:02 +00:00
github-actions[bot]
2b85aba8c4
style: auto format
2026-05-07 06:40:54 +00:00
HamadaMasatoshi
37b70b48b6
fix(route/thepaper)(route/jiemian): remove useless image and audio ( #21800 )
...
* Comment out media object in rss_item
Comment out media object in rss_item construction
* Disable voiceInfo handling in RSS item
Comment out voiceInfo handling logic in RSS item creation.
* Update description extraction to exclude report view
* Refactor description logic in common.tsx
Refactor description extraction to remove specific images and report view paragraphs.
* Handle missing featured image in description logic
* Improve description extraction in common.tsx
Refactor description extraction logic to handle cases without a featured image more cleanly.
2026-05-07 14:39:54 +08:00
Harvie
51ef0df0c2
feat(route): add 国际能源网 (in-en.com) news route ( #21669 )
...
* feat(route): add 国际能源网 (in-en.com) news route
Add RSS route for in-en.com (国际能源网), a major Chinese energy news portal.
Supported channels via /in-en/news/:type:
- solar — 光伏太阳能
- wind — 风电
- chuneng — 储能
- h2 — 氢能
- chd — 充换电
- newenergy — 新能源综合
- power — 电力
- huanbao — 环保
Features: fetches article list from each subdomain's news page,
then retrieves full article body via detail page (cached).
Handles Chinese relative timestamps (X分钟/小时/天前).
* fix(in-en): add maintainer, fix timezone double-shift, translate comments to English
* fix(in-en): correct news paths for h2/chd/huanbao, drop date-only pubDate override
* fix(in-en): sort imports, fix numeric separators, add category field, use trueUA
* fix(in-en): address review comments
- Remove config.trueUA, use default UA
- Remove custom parseRelTime, use parseDate directly
- Fix title text extraction without cloning element
- Remove unnecessary .first() on pubDate
- Fix author: handle both em.ly and plain-text source via .prompt > span
- Simplify category field (remove redundant length check)
- Fix description selector: .article-body → #article
- Fix detail author selector: .article-meta .source a → p.source a
- Remove try-catch around detail fetch
* fix(in-en): fix author including category text and handle relative pubDate formats
* fix(in-en): use parseRelativeDate, simplify selectors, drop redundant fallbacks
- Replace hand-rolled relative-date logic with parseRelativeDate (covers
"刚刚 / N分钟前 / N小时前 / 今天 HH:MM / 昨天 HH:MM / YYYY-MM-DD"). Fixes
Invalid Date on the first few entries and resolves the two oxlint findings
(no-useless-undefined, numeric-separators-style).
- Drop the `.first()` on `.listTxt .prompt i` — each `ul.infoList > li` carries
exactly one `<i>` (date), confirmed against https://solar.in-en.com/news/ .
- Author selector: `.prompt > span:first-of-type`, then strip leading "来源:".
Cheerio's `.text()` flattens `<em class="ly">…</em>` into the same string,
so this matches both shapes shown on https://solar.in-en.com/news/
(plain text vs. wrapped in em.ly).
- Category selector: `.prompt > span:not(:first-of-type) em a`, scoped to the
second span so author text never leaks in.
- Drop `|| undefined` on author and `?? ''` on description (redundant —
DataItem already accepts undefined).
- Add an HTML-shape comment pointing to the live sample URL so future
reviewers can verify the layout assumptions.
* fix(in-en): drop dead default + use new-media category
- Hono treats `:type` as compulsory (path is `/news/:type`), so users without
it never reach the handler — the `?? 'solar'` fallback was unreachable.
Replace with a non-null assertion to keep the type narrow.
- categories: 'traditional-media' → 'new-media' per review suggestion.
2026-05-07 11:20:00 +08:00