Commit Graph

17327 Commits

Author SHA1 Message Date
pseudoyu e56e1cef6c fix(route/people): update education headlines 2026-08-03 11:22:59 +08:00
pseudoyu 7f3fbda5c0 fix(route/people): refresh CPC rolling news 2026-08-03 11:18:27 +08:00
pseudoyu 6e2cf519a4 fix(route/people): update message board feed 2026-08-03 11:09:05 +08:00
pseudoyu 3372b4f285 fix(route/people): restore People's Daily paper feed
Add a dedicated /people/paper route for the current digital edition, including page selection, bounded detail fetching, caching, and regression tests.
2026-08-03 10:53:20 +08:00
pseudoyu 9caca197b3 fix(route/gov): update govall search API 2026-08-03 09:32:31 +08:00
pseudoyu b879d8d7fb fix(route/twitter): include list conversations 2026-08-03 08:43:25 +08:00
pseudoyu 6a265e9d86 fix: prevent Twitter cache key collisions
Use stable operation names for Web API and Developer API user cache keys instead of anonymous callback names.

Fixes #22864
2026-08-03 00:44:50 +08:00
pseudoyu 88201d26da feat(route/hypergryph)!: remove stale Arknights announce route
The upstream in-game announcement API stopped updating in May 2025. Use /hypergryph/arknights/news/ANNOUNCEMENT instead.
2026-08-03 00:26:43 +08:00
pseudoyu baa8d99308 fix(route/foresightnews): fetch API via Playwright
Amp-Thread-ID: https://ampcode.com/threads/T-019fc331-8a09-7609-bc48-7ffd887a05d6
Co-authored-by: Amp <amp@ampcode.com>
2026-08-03 00:13:38 +08:00
pseudoyu ec501c4e4e fix(route/freebuf): solve Aliyun WAF acw_sc__v2 challenge
Aliyun WAF answers flagged IPs (such as the rsshub.app demo server)
with an HTTP 405 JS challenge. Solve it with the shared acw_sc__v2
solver and retry with the cookie, and mark the route as anti-crawler.

Fixes #22027
2026-08-03 00:01:12 +08:00
pseudoyu 79ab670b3a fix(route/bloomberg): switch to official RSS feeds as news sitemaps were removed
Bloomberg removed all per-site news sitemaps (/feeds/{site}/sitemap_news.xml
now returns 404), which broke every section of this route.

- Fetch the official RSS feeds (/feeds/{site}/news.rss) instead, via ofetch
  so PROXY_URI and the global request layer still apply
- Update section IDs to match the feeds Bloomberg currently serves, keeping
  bpol/bbiz as backward-compatible aliases of politics/business
- Drop sections Bloomberg no longer provides (green, pursuits, equality,
  citylab); add economics, industries and crypto
- Keep the full-text pipeline; pass the RSS summary through when the story
  API is blocked so degraded items still have a description

Fixes #22787
2026-08-02 23:55:25 +08:00
pseudoyu b0275386f6 fix(route/lhratings): support new daily news list template 2026-08-02 23:48:34 +08:00
Eren Eroğlu 080796cc4f feat(route): add Omega Scans route (#22904)
* feat(route): add Omega Scans route

* fix(route): fix improper error, limit and filters
2026-08-01 03:41:08 +00:00
Tony 54345e0759 fix(route/ximalaya): add back audio enclosure (#22903)
* fix(route/ximalaya): add back audio enclosure

* fix: getXmSign
2026-08-01 01:51:31 +08:00
dependabot[bot] 49b3eb7453 chore(deps): bump docker/login-action from 4.5.2 to 4.6.0 (#22889)
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.5.2 to 4.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/371161bbe7024a29a25c5e19bfcbc0804fe9ad2c...dbcb813823bdd20940b903addbd779551569679f)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.6.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-30 23:29:03 +08:00
dependabot[bot] 4517140a7c chore(deps): bump @sentry/node from 10.67.0 to 10.69.0 (#22893)
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.67.0 to 10.69.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.67.0...10.69.0)

---
updated-dependencies:
- dependency-name: "@sentry/node"
  dependency-version: 10.69.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-30 23:18:57 +08:00
dependabot[bot] 8d605eae4c chore(deps): bump devenv from ba7318a to bf3fde5 (#22894)
Bumps [devenv](https://github.com/cachix/devenv) from `ba7318a` to `bf3fde5`.
- [Release notes](https://github.com/cachix/devenv/releases)
- [Commits](https://github.com/cachix/devenv/compare/ba7318ab409ecbbf0ed79c43e5fbf1b4ec359f7a...bf3fde552a27d5e41c52c0fcfbf258e396c995bb)

---
updated-dependencies:
- dependency-name: devenv
  dependency-version: bf3fde552a27d5e41c52c0fcfbf258e396c995bb
  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-30 22:50:49 +08:00
dependabot[bot] 58e9bbe21d chore(deps-dev): bump @cloudflare/workers-types in the cloudflare group (#22890)
Bumps the cloudflare group with 1 update: [@cloudflare/workers-types](https://github.com/cloudflare/workerd).


Updates `@cloudflare/workers-types` from 5.20260729.1 to 5.20260730.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.20260730.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-30 21:59:29 +08:00
dependabot[bot] 0ab4315fa0 chore(deps): bump nixpkgs from 624af66 to 0954f7e (#22895)
Bumps [nixpkgs](https://github.com/NixOS/nixpkgs) from `624af66` to `0954f7e`.
- [Commits](https://github.com/NixOS/nixpkgs/compare/624af665418d3c65d544145b4d34ad696439570e...0954f7ee2f6bb3dc7d4e3d0d8bcb8fd4bde4cfc5)

---
updated-dependencies:
- dependency-name: nixpkgs
  dependency-version: '0954f7ee2f6bb3dc7d4e3d0d8bcb8fd4bde4cfc5'
  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-30 21:58:24 +08:00
dependabot[bot] c953a3f5ee chore(deps): bump imapflow from 1.6.4 to 1.6.5 (#22891)
Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.6.4 to 1.6.5.
- [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.6.4...v1.6.5)

---
updated-dependencies:
- dependency-name: imapflow
  dependency-version: 1.6.5
  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-30 08:18:36 +00:00
dependabot[bot] b433168349 chore(deps): bump @notionhq/client from 5.23.2 to 5.23.3 (#22892)
Bumps [@notionhq/client](https://github.com/makenotion/notion-sdk-js) from 5.23.2 to 5.23.3.
- [Release notes](https://github.com/makenotion/notion-sdk-js/releases)
- [Commits](https://github.com/makenotion/notion-sdk-js/compare/v5.23.2...v5.23.3)

---
updated-dependencies:
- dependency-name: "@notionhq/client"
  dependency-version: 5.23.3
  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-30 08:16:21 +00:00
dependabot[bot] a22d69686b chore(deps): bump actions/attest from 4.2.0 to 4.2.1 (#22888)
Bumps [actions/attest](https://github.com/actions/attest) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/attest/releases)
- [Changelog](https://github.com/actions/attest/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest/compare/f7c74d28b9d84cb8768d0b8ca14a4bac6ef463e6...508db95dd578ae2727ebd6217d5ba78e4fbda05d)

---
updated-dependencies:
- dependency-name: actions/attest
  dependency-version: 4.2.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-30 08:16:04 +00:00
Tony 6c76f8d134 fix(route/caijing): update API endpoint (#22887)
* fix(route/caijing): update API endpoint

* fix: update feed url

* fix: reuse url
2026-07-30 16:10:25 +08:00
FlanChan 6f50d57298 feat(route/baidu): add BAIDU_COOKIE support and extract shared … (#21663)
* feat(route/baidu): add support for BAIDU_COOKIE in various baidu tieba routes and implement user post retrieval

* refactor(forum): improve code readability and structure in forum.tsx

* feat(post): enhance time parsing and reply link generation in post.tsx

* feat(route/baidu): refactor page content retrieval and enhance cookie handling in forum, post, search, and user routes

* refactor(route/baidu): refactor cookie parsing logic and improve code formatting

- Refactor parseBaiduCookies function to use chained array methods for better readability
- Simplify cookie parsing by trimming and filtering empty strings before mapping
- Remove redundant comments in common.ts and post.tsx files
- Improve code formatting by removing excessive blank lines
- Maintain same functionality while enhancing code maintainability

* feat(route/baidu/tieba): add BAIDU_COOKIE support and extract shared utilities  Add common.ts for cookie parsing, page retrieval, security check and URL normalization. Refactor forum, post, search and user routes to use shared utilities. Preserve rich text content in post replies. Support direct reply links. Fix cookie value parsing for cookies containing '=' character.

Route/baidu

* style(baidu/tieba): fix code formatting and whitespace issues

- Remove trailing whitespace from empty lines
- Ensure consistent line endings in utility functions

* feat(route/baidu): add retry mechanism for transient errors in page content retrieval (#2)

* fix: improve page content retrieval

* style: auto format

* fix: improve URL encoding and enhance content retrieval logic

* feat(route/baidu/tieba): migrate forum route to use client API

Replace Puppeteer-based HTML scraping with direct HTTP API call
to /c/f/frs/page. The API requires BDUSS + MD5 client signature,
eliminating the need for browser rendering and reducing resource
usage. Also updated thread parsing to match the JSON response
structure (thread_list at top level, author via user_list map,
images from first_post_content type 3 items).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* revert: unnecessary changes mentioned in https://github.com/DIYgod/RSSHub/pull/21663#discussion_r3051928062

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-30 12:15:32 +08:00
github-actions[bot] 9881f39f30 Update VOUCHED list
https://github.com/DIYgod/RSSHub/issues/22881#issuecomment-5126120550
2026-07-30 03:37:47 +00:00
Tony 32dd0a7590 fix(route/zaobao): update selector (#22876)
* fix(route/zaobao): update selector

* fix(route/zaobao): refine parseList to improve JSON handling and data extraction
2026-07-30 08:19:59 +08:00
dependabot[bot] 94069cd48d chore(deps): bump devenv from fa2b4dd to ba7318a (#22872)
Bumps [devenv](https://github.com/cachix/devenv) from `fa2b4dd` to `ba7318a`.
- [Release notes](https://github.com/cachix/devenv/releases)
- [Commits](https://github.com/cachix/devenv/compare/fa2b4ddf117bb32add8fb53ebed8d5df74f6afae...ba7318ab409ecbbf0ed79c43e5fbf1b4ec359f7a)

---
updated-dependencies:
- dependency-name: devenv
  dependency-version: ba7318ab409ecbbf0ed79c43e5fbf1b4ec359f7a
  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-29 22:29:36 +08:00
dependabot[bot] 3a42f0ecbf chore(deps): bump @honeybadger-io/js from 6.15.3 to 6.16.0 (#22871)
Bumps [@honeybadger-io/js](https://github.com/honeybadger-io/honeybadger-js) from 6.15.3 to 6.16.0.
- [Release notes](https://github.com/honeybadger-io/honeybadger-js/releases)
- [Commits](https://github.com/honeybadger-io/honeybadger-js/compare/@honeybadger-io/js@6.15.3...@honeybadger-io/js@6.16.0)

---
updated-dependencies:
- dependency-name: "@honeybadger-io/js"
  dependency-version: 6.16.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-29 22:11:31 +08:00
dependabot[bot] db69bbda97 chore(deps-dev): bump the cloudflare group across 1 directory with 4 updates (#22868)
Bumps the cloudflare group with 4 updates in the / directory: [@cloudflare/playwright](https://github.com/cloudflare/playwright/tree/HEAD/packages/playwright-cloudflare), [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers), [@cloudflare/workers-types](https://github.com/cloudflare/workerd) and [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler).


Updates `@cloudflare/playwright` from 1.3.2 to 1.3.3
- [Release notes](https://github.com/cloudflare/playwright/releases)
- [Commits](https://github.com/cloudflare/playwright/commits/v1.3.3/packages/playwright-cloudflare)

Updates `@cloudflare/vitest-pool-workers` from 0.18.8 to 0.19.0
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Changelog](https://github.com/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.19.0/packages/vitest-pool-workers)

Updates `@cloudflare/workers-types` from 5.20260728.1 to 5.20260729.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.114.0 to 4.115.0
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.115.0/packages/wrangler)

---
updated-dependencies:
- dependency-name: "@cloudflare/playwright"
  dependency-version: 1.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: cloudflare
- dependency-name: "@cloudflare/vitest-pool-workers"
  dependency-version: 0.19.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 5.20260729.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
- dependency-name: wrangler
  dependency-version: 4.115.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-29 22:07:24 +08:00
dependabot[bot] 53df037bd7 chore(deps): bump jsdom from 30.0.0 to 30.0.1 (#22870)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 30.0.0 to 30.0.1.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](https://github.com/jsdom/jsdom/compare/v30.0.0...v30.0.1)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 30.0.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-29 08:15:06 +00:00
dependabot[bot] 764d9247aa chore(deps): bump imapflow from 1.6.1 to 1.6.4 (#22869)
Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.6.1 to 1.6.4.
- [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.6.1...v1.6.4)

---
updated-dependencies:
- dependency-name: imapflow
  dependency-version: 1.6.4
  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-29 08:14:04 +00:00
Ethan Shen 3645d3411d fix(route): lhratings.com research pdf links (#22866) 2026-07-29 11:09:27 +08:00
Tony 598cd9184f chore: weekly full routes test 2026-07-29 09:36:16 +08:00
Tony 267eb1e615 docs: add back route metadata for unknown routes (#22865)
* fix: add back route metadata

* fix: update route handlers to use ctx.req.param for path retrieval

* fix: add back route metadata for tsx

* fix: remove unnecessary reposition

* fix: remove * path

* docs: fix route name

* fix: radar url

* fix: more maintainers

* fix: typo

* fix: last batch of empty maintainers

* feat!: remove biodiscover

* fix: correct eslint directive in data258 route
2026-07-29 09:25:19 +08:00
dependabot[bot] 1a0f4cdec0 chore(deps-dev): bump the oxc group across 1 directory with 5 updates (#22857)
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.75.0` | `1.76.0` |
| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.141.0` | `0.142.0` |
| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.60.0` | `0.61.0` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.75.0` | `1.76.0` |
| [oxlint-plugin-eslint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint-plugin-eslint) | `1.75.0` | `1.76.0` |



Updates `@oxlint/plugins` from 1.75.0 to 1.76.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.76.0/npm/oxlint-plugins)

Updates `oxc-parser` from 0.141.0 to 0.142.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.142.0/napi/parser)

Updates `oxfmt` from 0.60.0 to 0.61.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.61.0/npm/oxfmt)

Updates `oxlint` from 1.75.0 to 1.76.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.76.0/npm/oxlint)

Updates `oxlint-plugin-eslint` from 1.75.0 to 1.76.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.76.0/npm/oxlint-plugin-eslint)

---
updated-dependencies:
- dependency-name: "@oxlint/plugins"
  dependency-version: 1.76.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc-parser
  dependency-version: 0.142.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxfmt
  dependency-version: 0.61.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxlint
  dependency-version: 1.76.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxlint-plugin-eslint
  dependency-version: 1.76.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-28 21:59:19 +08:00
dependabot[bot] 3c160afa52 chore(deps): bump devenv from 6319d63 to fa2b4dd (#22861)
Bumps [devenv](https://github.com/cachix/devenv) from `6319d63` to `fa2b4dd`.
- [Release notes](https://github.com/cachix/devenv/releases)
- [Commits](https://github.com/cachix/devenv/compare/6319d63344675f65c2c213be95084544866d8951...fa2b4ddf117bb32add8fb53ebed8d5df74f6afae)

---
updated-dependencies:
- dependency-name: devenv
  dependency-version: fa2b4ddf117bb32add8fb53ebed8d5df74f6afae
  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-28 21:31:42 +08:00
dependabot[bot] cc57953a64 chore(deps): bump imapflow from 1.5.0 to 1.6.1 (#22860)
Bumps [imapflow](https://github.com/postalsys/imapflow) from 1.5.0 to 1.6.1.
- [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.5.0...v1.6.1)

---
updated-dependencies:
- dependency-name: imapflow
  dependency-version: 1.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-07-28 21:25:06 +08:00
dependabot[bot] c849a396de chore(deps-dev): bump the cloudflare group across 1 directory with 2 updates (#22856)
Bumps the cloudflare group with 2 updates in the / directory: [@cloudflare/playwright](https://github.com/cloudflare/playwright/tree/HEAD/packages/playwright-cloudflare) and [@cloudflare/workers-types](https://github.com/cloudflare/workerd).


Updates `@cloudflare/playwright` from 1.3.0 to 1.3.2
- [Release notes](https://github.com/cloudflare/playwright/releases)
- [Commits](https://github.com/cloudflare/playwright/commits/v1.3.2/packages/playwright-cloudflare)

Updates `@cloudflare/workers-types` from 5.20260727.1 to 5.20260728.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/playwright"
  dependency-version: 1.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: cloudflare
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 5.20260728.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-28 21:04:08 +08:00
dependabot[bot] 3cda7a2717 chore(deps): bump actions/stale from 10.4.0 to 11.0.0 (#22854)
Bumps [actions/stale](https://github.com/actions/stale) from 10.4.0 to 11.0.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/1e223db275d687790206a7acac4d1a11bd6fe629...4391f3da665fdf50b6810c1a66712fb9ba21aa93)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 11.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-28 21:01:27 +08:00
dependabot[bot] b047fcde17 chore(deps-dev): bump discord-api-types from 0.38.51 to 0.38.52 (#22859)
Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.38.51 to 0.38.52.
- [Release notes](https://github.com/discordjs/discord-api-types/releases)
- [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md)
- [Commits](https://github.com/discordjs/discord-api-types/compare/0.38.51...0.38.52)

---
updated-dependencies:
- dependency-name: discord-api-types
  dependency-version: 0.38.52
  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-28 08:17:48 +00:00
dependabot[bot] 4b9655846d chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 (#22858)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 26.1.1 to 26.1.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: 26.1.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-28 08:16:18 +00:00
dependabot[bot] 5a01d63f9d chore(deps): bump docker/login-action from 4.5.1 to 4.5.2 (#22855)
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/abd2ef45e78c5afb21d64d4ca52ee8550d9572c7...371161bbe7024a29a25c5e19bfcbc0804fe9ad2c)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.5.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-07-28 08:13:06 +00:00
AiraNadih 1950616f04 fix(cma): fetch full bulletin content from NMC (#22830)
* fix(cma): handle SafeLine challenge

* fix(cma): refine channel route handling
2026-07-28 07:51:03 +08:00
Jiamin 9b6585e29b fix(route): update link to adapt new website html (#22853) 2026-07-27 19:03:56 +00:00
Tony a1a21b59de fix(route): housekeeping (#22851)
* fix(route): agirls

* fix(route): hakkatv

* fix(route): meteor

* fix(route): dcfever

* fix(route): netflix

* fix(route): immich

* fix(route): 0818tuan

* fix(route): mhlw

* fix(route): indienova

* fix(route): anthropic

* fix(route): tingtingfm

* fix(route): pubscholar

* fix(route): byteclicks

* fix: correct path format in GameDB route

* fix: add 'game' category to GameDB route

* fix: reduce concurrency in item parsing for Byteclicks route
2026-07-28 00:44:30 +08:00
dependabot[bot] f8764e37aa chore(deps): bump the bbob group with 4 updates (#22850)
Bumps the bbob group with 4 updates: [@bbob/html](https://github.com/JiLiZART/bbob), [@bbob/plugin-helper](https://github.com/JiLiZART/bbob), [@bbob/preset-html5](https://github.com/JiLiZART/bbob) and [@bbob/types](https://github.com/JiLiZART/bbob).


Updates `@bbob/html` from 4.4.0 to 4.4.1
- [Release notes](https://github.com/JiLiZART/bbob/releases)
- [Changelog](https://github.com/JiLiZART/BBob/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JiLiZART/bbob/compare/@bbob/html@4.4.0...@bbob/html@4.4.1)

Updates `@bbob/plugin-helper` from 4.4.0 to 4.4.1
- [Release notes](https://github.com/JiLiZART/bbob/releases)
- [Changelog](https://github.com/JiLiZART/BBob/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JiLiZART/bbob/compare/@bbob/plugin-helper@4.4.0...@bbob/plugin-helper@4.4.1)

Updates `@bbob/preset-html5` from 4.4.0 to 4.4.1
- [Release notes](https://github.com/JiLiZART/bbob/releases)
- [Changelog](https://github.com/JiLiZART/BBob/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JiLiZART/bbob/compare/@bbob/preset-html5@4.4.0...@bbob/preset-html5@4.4.1)

Updates `@bbob/types` from 4.4.0 to 4.4.1
- [Release notes](https://github.com/JiLiZART/bbob/releases)
- [Changelog](https://github.com/JiLiZART/BBob/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JiLiZART/bbob/compare/@bbob/types@4.4.0...@bbob/types@4.4.1)

---
updated-dependencies:
- dependency-name: "@bbob/html"
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bbob
- dependency-name: "@bbob/plugin-helper"
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bbob
- dependency-name: "@bbob/preset-html5"
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bbob
- dependency-name: "@bbob/types"
  dependency-version: 4.4.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bbob
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 14:32:35 +00:00
TonyRL 175cf612fd chore: group bbob/* in dependabot config 2026-07-27 22:26:16 +08:00
Tony 5527d18de9 refactor: remove unnecessary trim/first/last (#22837)
* refactor: remove unnecessary trim/first/last

* refactor(types): allow null in DataItem.description

* refactor: remove unnecessary fallback

* refactor(types): allow null in Data.description

* refactor: remove unnecessary fallback

* refactor: remove .clone()

* refactor: refine json content text

* fIx: cognition

* fix: more fixes

* fix(route/jiemian): use api

* fix(route/jandan): housekeeping

add back maintainers from #8904

* fix(route/kcna/news): update source and target mappings

* fix(route/jandan): sanitize HTML content in titles

* refactor: remove unnecessary referer

* fix(route/jinse): regex
2026-07-27 22:23:57 +08:00
dependabot[bot] 14e552cab6 chore(deps): bump jsdom from 29.1.1 to 30.0.0 (#22844)
* chore(deps): bump jsdom from 29.1.1 to 30.0.0

Bumps [jsdom](https://github.com/jsdom/jsdom) from 29.1.1 to 30.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](https://github.com/jsdom/jsdom/compare/v29.1.1...v30.0.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 30.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: bump engine range

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 22:12:24 +08:00
dependabot[bot] f79f710712 chore(deps): bump devenv from fc06618 to 6319d63 (#22849)
Bumps [devenv](https://github.com/cachix/devenv) from `fc06618` to `6319d63`.
- [Release notes](https://github.com/cachix/devenv/releases)
- [Commits](https://github.com/cachix/devenv/compare/fc06618ba2099eaec355764f3ec5c395d45cec7c...6319d63344675f65c2c213be95084544866d8951)

---
updated-dependencies:
- dependency-name: devenv
  dependency-version: 6319d63344675f65c2c213be95084544866d8951
  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-27 20:38:03 +08:00