TonyRL
f06106e32b
chore: update allowed and disallowed tools for WebFetch based on event type
2026-07-14 23:53:46 +08:00
Tony
097a56187f
fix(utils/ofetch): surface root causes in fetch errors ( #22718 )
...
* fix(ofetch): enhance error handling to surface root causes in fetch errors
* fix(errors): remove duplicated error name on dev
2026-07-14 21:52:50 +08:00
Tony
2266ac7ec8
fix(route/telegram): workaround t.me issue ( #22717 )
2026-07-14 20:37:11 +08:00
dependabot[bot]
7379888d01
chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 ( #22711 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](48b55a011b...8207627860 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 18:44:01 +08:00
dependabot[bot]
7daf53788a
chore(deps-dev): bump the oxc group across 1 directory with 5 updates ( #22712 )
...
Bumps the oxc group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@oxlint/plugins](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint-plugins ) | `1.73.0` | `1.74.0` |
| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser ) | `0.139.0` | `0.140.0` |
| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt ) | `0.58.0` | `0.59.0` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint ) | `1.73.0` | `1.74.0` |
| [oxlint-plugin-eslint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint-plugin-eslint ) | `1.73.0` | `1.74.0` |
Updates `@oxlint/plugins` from 1.73.0 to 1.74.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/apps_v1.74.0/npm/oxlint-plugins )
Updates `oxc-parser` from 0.139.0 to 0.140.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/napi/parser/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/crates_v0.140.0/napi/parser )
Updates `oxfmt` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.59.0/npm/oxfmt )
Updates `oxlint` from 1.73.0 to 1.74.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.74.0/npm/oxlint )
Updates `oxlint-plugin-eslint` from 1.73.0 to 1.74.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint-plugin-eslint/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/apps_v1.74.0/npm/oxlint-plugin-eslint )
---
updated-dependencies:
- dependency-name: "@oxlint/plugins"
dependency-version: 1.74.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: oxc
- dependency-name: oxc-parser
dependency-version: 0.140.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: oxc
- dependency-name: oxfmt
dependency-version: 0.59.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: oxc
- dependency-name: oxlint
dependency-version: 1.74.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: oxc
- dependency-name: oxlint-plugin-eslint
dependency-version: 1.74.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: oxc
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 18:40:04 +08:00
dependabot[bot]
07df8508d4
chore(deps-dev): bump the typescript-eslint group with 2 updates ( #22713 )
...
Bumps the typescript-eslint group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `@typescript-eslint/eslint-plugin` from 8.63.0 to 8.64.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.63.0 to 8.64.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.64.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.64.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: typescript-eslint
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 18:33:06 +08:00
dependabot[bot]
42731bce17
chore(deps): bump @hono/zod-openapi from 1.4.0 to 1.5.0 ( #22715 )
...
Bumps [@hono/zod-openapi](https://github.com/honojs/middleware/tree/HEAD/packages/zod-openapi ) from 1.4.0 to 1.5.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.5.0/packages/zod-openapi )
---
updated-dependencies:
- dependency-name: "@hono/zod-openapi"
dependency-version: 1.5.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-07-14 18:27:44 +08:00
dependabot[bot]
ce488d728c
chore(deps): bump devenv from `407080f` to `32f6747` ( #22716 )
...
Bumps [devenv](https://github.com/cachix/devenv ) from `407080f` to `32f6747`.
- [Release notes](https://github.com/cachix/devenv/releases )
- [Commits](407080febc...32f6747aab )
---
updated-dependencies:
- dependency-name: devenv
dependency-version: 32f6747aabbd5aeb7413bae53d7e01e224ec77bc
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-07-14 18:18:00 +08:00
dependabot[bot]
cbdaca2140
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare group ( #22710 )
...
Bumps the cloudflare group with 1 update: [@cloudflare/workers-types](https://github.com/cloudflare/workerd ).
Updates `@cloudflare/workers-types` from 5.20260713.1 to 5.20260714.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: 5.20260714.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-07-14 18:02:59 +08:00
dependabot[bot]
875dbcec74
chore(deps): bump @notionhq/client from 5.23.0 to 5.23.1 ( #22714 )
...
Bumps [@notionhq/client](https://github.com/makenotion/notion-sdk-js ) from 5.23.0 to 5.23.1.
- [Release notes](https://github.com/makenotion/notion-sdk-js/releases )
- [Commits](https://github.com/makenotion/notion-sdk-js/compare/v5.23.0...v5.23.1 )
---
updated-dependencies:
- dependency-name: "@notionhq/client"
dependency-version: 5.23.1
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-07-14 08:15:41 +00:00
TonyRL
66b2c550b4
chore: fix typing
2026-07-14 00:37:46 +08:00
Yulong Ming
ecfefda0fe
fix(route/zaobao): update finance route path ( #22705 )
2026-07-13 14:35:39 +00:00
Dzming Li
9d85d44492
fix(route/zhihu): generate __zse_ck with JSDOM ( #22319 )
...
* fix(route/zhihu): obtain __zse_ck from a browser session
`__zse_ck` is computed at runtime by Zhihu's JS from the device fingerprint
and `d_c0`, rotates every few days, and is cross-checked against `d_c0` by
the backend, so it has to come from a real browser session. Drive a browser
seeded with the configured cookies (including the `z_c0` login cookie that
most endpoints now require) to compute a fresh, consistent `__zse_ck`,
harvest the cookie jar, and cache it for 30 minutes so it is refreshed
automatically.
Recommended ZHIHU_COOKIES: "d_c0=...; z_c0=..." (omit `__zse_ck`).
* fix(route/zhihu): fetch posts profile via API instead of HTML
The user's HTML homepage (www.zhihu.com/people/:id) is now rate-limited
(403) more aggressively than the API, which broke /zhihu/posts on the
profile fetch even though the article-list API works. Read the profile
(name, headline, avatar) from /api/v4/members/:id instead.
* fix(route/zhihu): generate __zse_ck with JSDOM
* fix(route/zhihu): use members API for org posts
---------
Co-authored-by: DzmingLi <news@dzming.li>
2026-07-13 19:21:57 +08:00
dependabot[bot]
a6708ba74a
chore(deps): bump devenv from `d1fb321` to `407080f` ( #22703 )
...
Bumps [devenv](https://github.com/cachix/devenv ) from `d1fb321` to `407080f`.
- [Release notes](https://github.com/cachix/devenv/releases )
- [Commits](d1fb321e73...407080febc )
---
updated-dependencies:
- dependency-name: devenv
dependency-version: 407080febcc800abfd0fd688a0d513884aad620c
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-07-13 19:01:15 +08:00
dependabot[bot]
81db43553f
chore(deps): bump nixpkgs from `d407951` to `e7a3ca8` ( #22702 )
...
Bumps [nixpkgs](https://github.com/NixOS/nixpkgs ) from `d407951` to `e7a3ca8`.
- [Commits](d407951447...e7a3ca8092 )
---
updated-dependencies:
- dependency-name: nixpkgs
dependency-version: e7a3ca8092b61ff85b6a45bf863ea2b2d6a661b3
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-07-13 18:34:04 +08:00
dependabot[bot]
4638e5c828
chore(deps): bump @sentry/node from 10.64.0 to 10.65.0 ( #22697 )
...
* chore(deps): bump @sentry/node from 10.64.0 to 10.65.0
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript ) from 10.64.0 to 10.65.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.64.0...10.65.0 )
---
updated-dependencies:
- dependency-name: "@sentry/node"
dependency-version: 10.65.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: fix workerd build with unrun
* chore: bump vite-tsconfig-paths
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 18:30:20 +08:00
dependabot[bot]
f10dc7dca9
chore(deps-dev): bump the eslint group across 1 directory with 2 updates ( #22694 )
...
Bumps the eslint group with 2 updates in the / directory: [@eslint/eslintrc](https://github.com/eslint/eslintrc ) and [eslint](https://github.com/eslint/eslint ).
Updates `@eslint/eslintrc` from 3.3.5 to 3.3.6
- [Release notes](https://github.com/eslint/eslintrc/releases )
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6 )
Updates `eslint` from 10.6.0 to 10.7.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.6.0...v10.7.0 )
---
updated-dependencies:
- dependency-name: "@eslint/eslintrc"
dependency-version: 3.3.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: eslint
- dependency-name: eslint
dependency-version: 10.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: eslint
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 17:41:26 +08:00
dependabot[bot]
a65933680d
chore(deps-dev): bump @cloudflare/workers-types ( #22693 )
...
Bumps the cloudflare group with 1 update in the / directory: [@cloudflare/workers-types](https://github.com/cloudflare/workerd ).
Updates `@cloudflare/workers-types` from 5.20260710.1 to 5.20260713.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: 5.20260713.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-07-13 17:25:16 +08:00
dependabot[bot]
42c6d097f0
chore(deps): bump tsx from 4.23.0 to 4.23.1 ( #22700 )
...
* chore(deps): bump tsx from 4.23.0 to 4.23.1
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.23.0 to 4.23.1.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1 )
---
updated-dependencies:
- dependency-name: tsx
dependency-version: 4.23.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix: resolve pnpm-lock.yaml merge conflicts
* fix: regenerate pnpm-lock.yaml to fix missing jiti@2.6.1 entry
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-07-13 17:10:39 +08:00
dependabot[bot]
5f94f8fdc4
chore(deps): bump mitchellh/vouch/action/manage-by-issue ( #22692 )
...
Bumps [mitchellh/vouch/action/manage-by-issue](https://github.com/mitchellh/vouch ) from 1.4.2 to 1.5.0.
- [Release notes](https://github.com/mitchellh/vouch/releases )
- [Commits](c6d80ead49...d66fa29a64 )
---
updated-dependencies:
- dependency-name: mitchellh/vouch/action/manage-by-issue
dependency-version: 1.5.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-07-13 16:53:06 +08:00
github-actions[bot]
dd197c7856
style: auto format
2026-07-13 08:50:03 +00:00
dependabot[bot]
7d71294f50
chore(deps): bump mitchellh/vouch/action/check-pr from 1.4.2 to 1.5.0 ( #22691 )
...
Bumps [mitchellh/vouch/action/check-pr](https://github.com/mitchellh/vouch ) from 1.4.2 to 1.5.0.
- [Release notes](https://github.com/mitchellh/vouch/releases )
- [Commits](c6d80ead49...d66fa29a64 )
---
updated-dependencies:
- dependency-name: mitchellh/vouch/action/check-pr
dependency-version: 1.5.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-07-13 16:48:24 +08:00
dependabot[bot]
c83f1cb29c
chore(deps-dev): bump eslint-plugin-n from 18.2.1 to 18.2.2 ( #22701 )
...
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n ) from 18.2.1 to 18.2.2.
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases )
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v18.2.1...v18.2.2 )
---
updated-dependencies:
- dependency-name: eslint-plugin-n
dependency-version: 18.2.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-07-13 08:26:41 +00:00
dependabot[bot]
b405c486b3
chore(deps): bump hono from 4.12.28 to 4.12.30 ( #22698 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.12.28 to 4.12.30.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.12.28...v4.12.30 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.30
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-07-13 08:25:55 +00:00
dependabot[bot]
752c1ae54a
chore(deps): bump imapflow from 1.4.6 to 1.4.7 ( #22699 )
...
Bumps [imapflow](https://github.com/postalsys/imapflow ) from 1.4.6 to 1.4.7.
- [Release notes](https://github.com/postalsys/imapflow/releases )
- [Changelog](https://github.com/postalsys/imapflow/blob/master/CHANGELOG.md )
- [Commits](https://github.com/postalsys/imapflow/compare/v1.4.6...v1.4.7 )
---
updated-dependencies:
- dependency-name: imapflow
dependency-version: 1.4.7
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-07-13 08:25:19 +00:00
dependabot[bot]
91c6a38076
chore(deps): bump sanitize-html from 2.17.5 to 2.17.6 ( #22695 )
...
Bumps [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html ) from 2.17.5 to 2.17.6.
- [Changelog](https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md )
- [Commits](https://github.com/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html )
---
updated-dependencies:
- dependency-name: sanitize-html
dependency-version: 2.17.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-07-13 08:21:01 +00:00
dependabot[bot]
efb8568f5e
chore(deps-dev): bump tsdown from 0.22.4 to 0.22.7 ( #22696 )
...
Bumps [tsdown](https://github.com/rolldown/tsdown ) from 0.22.4 to 0.22.7.
- [Release notes](https://github.com/rolldown/tsdown/releases )
- [Commits](https://github.com/rolldown/tsdown/compare/v0.22.4...v0.22.7 )
---
updated-dependencies:
- dependency-name: tsdown
dependency-version: 0.22.7
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-07-13 08:20:11 +00:00
Andvari
4436842668
fix(route/cw): Use browser to fetch full text. ( #22292 )
...
* fix(route/cw): Use browser to fetch full text.
* .
* .
* Update utils.ts
* Update lib/routes/cw/utils.ts
Co-authored-by: Tony <TonyRL@users.noreply.github.com>
* Update lib/routes/cw/utils.ts
Co-authored-by: Tony <TonyRL@users.noreply.github.com>
* Update lib/routes/cw/utils.ts
Co-authored-by: Tony <TonyRL@users.noreply.github.com>
-------
2026-07-13 16:17:16 +08:00
sirius60111
91cd129381
fix(route/xueqiu): fetch today hot list via api.xueqiu.com to bypass WAF ( #22689 )
...
The /xueqiu/today route requested statuses/hot/listV2.json on xueqiu.com,
which the Alibaba Cloud WAF blocks (returns a challenge page instead of
JSON), so response.data.items was undefined and the route threw 503.
Switch the endpoint to api.xueqiu.com, which serves the same JSON without
the WAF challenge. Also mark antiCrawler: true.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 13:43:03 +08:00
Tony
bf8e64e484
fix(jihs/idwr): fix URL ( #22685 )
2026-07-12 21:48:17 +08:00
sirius60111
dcd21b8c0a
feat(route/xueqiu): fetch user timeline via API without browser ( #22348 )
...
The /xueqiu/user route drove a headless browser (Patchright) to load the
profile page and navigate to each status for full text. The user timeline
is public, so the data can be fetched directly from api.xueqiu.com once the
WAF challenge cookie is obtained.
- replace the browser navigation with direct ofetch calls to
api.xueqiu.com/v4/statuses/user_timeline.json and statuses/show.json
- requirePuppeteer: false (no longer drives a browser); antiCrawler: true
- pass source=买卖 for the 交易 (type 11) tab so it filters correctly
- skip the show.json detail request when legal_user_visible is true
- inline images and the retweeted status into the description
- derive screen_name and the avatar image from the timeline response
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 19:42:04 +08:00
Jiamin
af7f36d44c
fix(route): refactor to adapt to new web design ( #22383 )
...
* fix(route): refactor to adapt to new web design
* fix:reduce complexity
* fix: update CSS selector for xingnew and xwzt
* fix: update selectors
* fix:update hideBoxes
* fix: replace for with find
2026-07-12 00:34:07 +08:00
Jiamin
48f7d4cf4c
feat(route): add Hunan Museum exhibiton and news routes ( #22430 )
...
* feat(route): add Hunan Museum exhibiton and news routes
* fix: update news ts file name
* fix: rm hnmnes.ts
* fix: update hostname
* fix: add ctx for special exhibitions
* fix:use flatmap and remove redundant
2026-07-12 00:09:42 +08:00
github-actions[bot]
e2487e6df3
style: auto format
2026-07-11 15:38:03 +00:00
Peter Dave Hello
70b780b012
fix(hackernews): improve route documentation and parameter naming ( #22491 )
...
- Update route name from 'User' to 'Stories'
- Rename parameter 'user' to 'value' for clarity
- Document all available sections (index, newest, ask, show, jobs, over, threads, submitted)
- Document type parameter options (sources, comments, comments_list)
- Clarify 'over' section uses points threshold instead of user ID
- Document value's general ?id=<value> behavior for other sections
- Add usage examples (HN100, user submitted, threads, comments_list)
2026-07-11 23:36:33 +08:00
Jagger.H
d51b060125
fix(route/comicat): pass visitor_test cookie to clear the anti-bot interstitial ( #22656 )
...
comicat.org now fronts every page with a fake JS "captcha" (/public/html/start/)
that redirects back only after setting a `visitor_test=human` cookie. A bare request
302s to that page, so #listTable and the detail selectors match nothing (empty feed).
Send the cookie directly on both the search listing and the per-item detail fetches.
2026-07-11 05:08:41 +08:00
Arslan Ablikim
478df5e488
fix(route/makerworld): bypass Cloudflare challenge and adapt to new API shape ( #22411 )
...
* fix(route/makerworld): bypass Cloudflare challenge and adapt to new API shape
makerworld.com now sits behind a Cloudflare bot-management challenge that
fingerprints the TLS/HTTP client rather than just headers, so plain fetch
requests get a 403 even with a browser-like User-Agent. Fall back to a
stealth Playwright page load when that happens.
The trending page's data shape also changed: designs moved from
`pageProps.popularDesignsData` to `pageProps.v2Props.foryouData.hits[].design`,
mixed in with non-design promo/community entries, and `tags`/`startTime` were
replaced by `createTime` (no tags exposed on this endpoint anymore).
* fix(route/makerworld): always fetch via browser instead of trying ofetch first
Cloudflare's challenge fingerprints the client itself, so the plain fetch
attempt was guaranteed to always fail with a 403 first. Go straight to the
Playwright fallback instead of paying for a request known to fail.
2026-07-11 00:44:03 +08:00
Tony
0ab18ff80e
test: refactor tests ( #22677 )
...
* test: refactor tests
* test: run *.worker.ts unit tests inside workerd
2026-07-10 23:26:43 +08:00
1sixth
b7e706df81
fix(route/javdb): respect proxy configuration ( #22676 )
2026-07-10 22:18:13 +08:00
TonyRL
2b473cca31
chore: fix auto close
2026-07-10 21:39:09 +08:00
Vanilla
a1c7cea6b7
feat(lib/utils/proxy/index.ts): Allow socks proxy for dispatcher. ( #22401 )
2026-07-10 19:22:02 +08:00
dependabot[bot]
19109c94c5
chore(deps): bump @opentelemetry/semantic-conventions ( #22667 )
...
Bumps the opentelemetry group with 1 update: [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js ).
Updates `@opentelemetry/semantic-conventions` from 1.42.0 to 1.43.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/semconv/v1.42.0...semconv/v1.43.0 )
---
updated-dependencies:
- dependency-name: "@opentelemetry/semantic-conventions"
dependency-version: 1.43.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-07-10 18:11:40 +08:00
dependabot[bot]
e04dcf9036
chore(deps-dev): bump the cloudflare group with 2 updates ( #22666 )
...
Bumps the cloudflare group with 2 updates: [@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 5.20260708.1 to 5.20260710.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.108.0 to 4.110.0
- [Release notes](https://github.com/cloudflare/workers-sdk/releases )
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.110.0/packages/wrangler )
---
updated-dependencies:
- dependency-name: "@cloudflare/workers-types"
dependency-version: 5.20260710.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: cloudflare
- dependency-name: wrangler
dependency-version: 4.110.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-07-10 17:48:03 +08:00
dependabot[bot]
c4d8d0d637
chore(deps): bump actions/stale from 10.3.0 to 10.4.0 ( #22664 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10.3.0 to 10.4.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](eb5cf3af3a...1e223db275 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.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-07-10 17:35:09 +08:00
dependabot[bot]
83d86b6835
chore(deps): bump tldts from 7.4.7 to 7.4.8 ( #22668 )
...
Bumps [tldts](https://github.com/remusao/tldts ) from 7.4.7 to 7.4.8.
- [Release notes](https://github.com/remusao/tldts/releases )
- [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/remusao/tldts/compare/v7.4.7...v7.4.8 )
---
updated-dependencies:
- dependency-name: tldts
dependency-version: 7.4.8
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-07-10 08:12:21 +00:00
dependabot[bot]
5b7383e58c
chore(deps): bump cachix/install-nix-action from 31.10.6 to 31.10.7 ( #22665 )
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 31.10.6 to 31.10.7.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md )
- [Commits](8aa03977d8...a49548c11d )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: 31.10.7
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-07-10 08:12:12 +00:00
TonyRL
8705b40d13
chore: allow non-write users
2026-07-10 12:21:13 +08:00
TonyRL
639d70eecc
chore: claude code similar issues
2026-07-10 04:04:37 +00:00
TonyRL
179b77c0e8
chore: add agent scan
2026-07-10 03:54:01 +00:00
Hi
6d77bd84c0
feat(route): add 中国地质大学(北京) ( #22352 )
...
* route: add 中国地质大学(北京)
Co-Authored-By: Claude <noreply@anthropic.com>
* feat(route): add channel icon for 中国地质大学(北京)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix(route): use official crest favicon as 中国地质大学(北京)feed icon
Co-Authored-By: Claude <noreply@anthropic.com>
* fix(route): use official high-res crest for 中国地质大学(北京)feed icon
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-09 23:28:13 +08:00