Compare commits

...

9 Commits

Author SHA1 Message Date
the1812
c810fbbefd Merge branch 'preview-fixes' into preview-features 2025-09-11 09:25:53 +08:00
the1812
3576c95ad6 Update changelog 2025-09-11 09:25:43 +08:00
the1812
f43ed895cb Update docs 2025-09-11 09:24:11 +08:00
the1812
cf1f4485ff Merge branch 'preview-fixes' into preview-features 2025-09-11 09:21:46 +08:00
the1812
6451118b09 Update docs 2025-09-11 09:21:08 +08:00
the1812
d42f0221ee Update donate history 2025-09-11 09:19:06 +08:00
the1812
5c11125431 Update version number 2025-09-11 09:11:08 +08:00
the1812
22c77e2d8b Update changelog 2025-09-11 09:10:51 +08:00
ImAyx
053c478cc2 Update dark mode excludes (fix #5353) 2025-09-09 21:53:33 +08:00
7 changed files with 118 additions and 18 deletions

View File

@ -1,6 +1,36 @@
<!-- spell-checker: disable -->
# 更新日志
## v2.10.4-preview
`2025-09-11`
包含 [v2.10.4](https://github.com/the1812/Bilibili-Evolved/releases/tag/v2.10.4) 的所有更新内容.
✨新增
- 新增组件 `定制自动连播行为`, 可根据自动连播视频类型分别配置. (PR #5303 by [wsgh0202](https://github.com/wsgh0202))
- `网址参数清理` 新增选项 `清理页面中的 A 标签`. (PR #5339 by [WakelessSloth56](https://github.com/WakelessSloth56), [LainIO24](https://github.com/lainio24))
- `保存视频元数据` 支持标签和番剧信息, 支持番剧OPED转换为章节. (PR #5355 by [WakelessSloth56](https://github.com/WakelessSloth56), [LainIO24](https://github.com/lainio24))
- 新增组件 `替换标题党封面`, 可将视频卡片的封面替换为视频预览帧. (PR #5226 by [UcnacDx2](https://github.com/UcnacDx2))
- 新增组件 `会员购链接转换`, 可将移动端的会员购链接转换为 PC 端的链接. (#5310)
- `下载视频` 支持配置下载地址偏好. (#3234)
- 搜索栏支持自动补全关键词和搜索历史. (#822)
## v2.10.4
`2025-09-11`
✨新增
- `隐藏用户信息卡片` 适配新版评论区. (#5324, PR #5327 by [WakelessSloth56](https://github.com/WakelessSloth56))
🐛修复
- 修复 `隐藏首页轮播图` 失效. (PR #5287 by [wsgh0202](https://github.com/wsgh0202))
- 修复 `删除广告` 在首页无法屏蔽部分广告, 新增移除占位的选项. (PR #5307, #5309 by [wsgh0202](https://github.com/wsgh0202))
- 修复部分功能未能识别主站分区页面的问题.
- 修复 `下载表情` 失效. (#5320, PR #5325 by [Pencil](https://github.com/pencilqaq))
- 修复 `点亮粉丝勋章` 在原版直播间失效. (PR #5328 by [k](https://github.com/kkkkkkkk566))
- 修复 `清爽首页` 中的国创分区内容显示错误. (#5292)
- 修复 `评论内容替换` 在 Firefox 中不生效. (#4843)
- `夜间模式` 排除商家平台 (`shop.bilibili.com`). (PR #5354 by [ImAyxs](https://github.com/Ayx03))
## v2.10.3-preview
`2025-07-22`

View File

@ -30,6 +30,9 @@ https://afdian.com/a/the1812?tab=sponsor
| 时间 | 用户名 | 单号后4位 | 金额 |
| ------------------- | --------------------- | --------- | ------- |
| 2025.09.03 03:46:27 | j*c | 0452 | ¥10.00 |
| 2025.08.13 12:45:58 | *餮 | 9658 | ¥5.00 |
| 2025.07.23 19:29:44 | 匿名 | 3850 | ¥23.33 |
| 2025.07.12 16:44:24 | 爱音allin | 3957 | ¥5.00 |
| 2025.06.29 10:53:44 | f*x | 9352 | ¥10.00 |
| 2025.06.10 01:22:23 | *匆 | 5332 | ¥5.00 |

View File

@ -323,7 +323,7 @@
"type": "component",
"name": "hideHomeCarousel",
"displayName": "隐藏首页轮播图",
"description": "隐藏首页的轮播图区域\r\n\r\n选项说明\r\n\r\n- `禁用轮播`:禁用图片轮播,可以手动切换\r\n- `图片模糊`模糊轮播图片为0时不模糊\r\n- `样式开关`\r\n - `隐藏轮播区域占位`:完全隐藏整个轮播区域\r\n - `透明化轮播区域`:完全透明化整个轮播区域,同时禁止点击打开链接\r\n - `隐藏轮播图片`:隐藏轮播图片,同时禁止点击图片打开链接\r\n - `隐藏图片标题`:隐藏图片标题,同时禁止点击标题打开链接\r\n\r\n > 注:样式开关可以同时启用,但是最终显示效果以作用范围大的为准 \r\n > 例如启用 `隐藏轮播区域占位`,由于整个区域都被隐藏,不管 `隐藏轮播图片`、`隐藏图片标题` 等选项是否启用都已经看不见了\r\n",
"description": "隐藏首页的轮播图区域\r\n\r\n选项说明\r\n\r\n- `完全隐藏`:完全隐藏整个轮播区域\r\n- `透明化`:完全透明化整个轮播区域,同时禁止点击打开链接\r\n- `自定义`\r\n - `禁用轮播`:禁用图片轮播,可以手动切换\r\n - `图片模糊`模糊轮播图片为0时不模糊\r\n - `隐藏轮播图片`:隐藏轮播图片,同时禁止点击图片打开链接\r\n - `隐藏图片标题`:隐藏图片标题,同时禁止点击标题打开链接\r\n",
"fullRelativePath": "../../registry/dist/components/style/hide/home-carousel.js",
"fullAbsolutePath": "registry/dist/components/style/hide/home-carousel.js"
},
@ -439,6 +439,14 @@
"fullRelativePath": "../../registry/dist/components/style/player-shadow.js",
"fullAbsolutePath": "registry/dist/components/style/player-shadow.js"
},
{
"type": "component",
"name": "replaceCover",
"displayName": "替换标题党封面",
"description": "by [@UcnacDx2](https://github.com/UcnacDx2)\n\n将视频卡片的封面替换为视频预览帧杜绝图文不符。致敬DeArrow。",
"fullRelativePath": "../../registry/dist/components/style/replace-cover.js",
"fullAbsolutePath": "registry/dist/components/style/replace-cover.js"
},
{
"type": "component",
"name": "elegantScrollbar",
@ -679,11 +687,19 @@
"fullRelativePath": "../../registry/dist/components/utils/keymap.js",
"fullAbsolutePath": "registry/dist/components/utils/keymap.js"
},
{
"type": "component",
"name": "mallLinkRedirect",
"displayName": "会员购链接重定向",
"description": "将移动端的会员购链接转换为 PC 端的链接\r\n",
"fullRelativePath": "../../registry/dist/components/utils/mall-link-redirect.js",
"fullAbsolutePath": "registry/dist/components/utils/mall-link-redirect.js"
},
{
"type": "component",
"name": "removePromotions",
"displayName": "删除广告",
"description": "删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等. 注意: 首页推广模块删除后留下空白区域是正常现象, 如果觉得怪可以开启 \\`占位文本\\` 选项.\r\n\r\n- \\`占位文本\\`: 删除首页推广模块的广告后显示\"🚫已屏蔽广告\"来替代空白区域.\r\n- \\`保留活动横幅\\`: 保留视频页面的活动横幅.\r\n",
"description": "删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等.\r\n\r\n- `保留活动横幅`: 保留视频页面的活动横幅.\r\n- `广告卡片选项`\r\n - `完全隐藏`: 广告卡片将完全隐藏,后续的视频卡片会自动补上空缺位置\r\n - `自定义`\r\n - `占位文本`: 屏蔽首页推广模块的广告后显示\"🚫已屏蔽广告\"来替代空白区域.\r\n - `调试模式`: 用于查看是否正确屏蔽广告,启用时将边框高亮广告卡片,同时其他屏蔽选项会失效\r\n",
"fullRelativePath": "../../registry/dist/components/utils/remove-promotions.js",
"fullAbsolutePath": "registry/dist/components/utils/remove-promotions.js"
},
@ -699,7 +715,7 @@
"type": "component",
"name": "urlParamsClean",
"displayName": "网址参数清理",
"description": "自动删除网址中的多余跟踪参数。请注意这会导致浏览器历史记录出现重复的标题(分别是转换前后的网址),并可能导致后退要多退几次。\r\n",
"description": "自动删除网址中的多余跟踪参数。请注意这会导致浏览器历史记录出现重复的标题(分别是转换前后的网址),并可能导致后退要多退几次。\r\n\r\n- `清理页面中的 A 标签`: 清理视频简介、推荐列表、标签、评论中的链接。\r\n",
"fullRelativePath": "../../registry/dist/components/utils/url-params-clean.js",
"fullAbsolutePath": "registry/dist/components/utils/url-params-clean.js"
},
@ -863,6 +879,14 @@
"fullRelativePath": "../../registry/dist/components/video/player/control-background.js",
"fullAbsolutePath": "registry/dist/components/video/player/control-background.js"
},
{
"type": "component",
"name": "customAutoPlay",
"displayName": "定制自动连播行为",
"description": "定制自动连播行为,可根据自动连播视频类型分别配置\r\n\r\n---\r\n\r\n自动连播行为\r\n\r\n- 自动:类似 `传统连播模式`区别是多P视频包括番剧具体如下\r\n - 单P视频放完禁止连播其他推荐视频\r\n - 多P视频番剧、多P列表、收藏夹等连播到最后1P停止\r\n- 禁用:不自动连播\r\n- 总是:总是自动连播\r\n",
"fullRelativePath": "../../registry/dist/components/video/player/custom-auto-play.js",
"fullAbsolutePath": "registry/dist/components/video/player/custom-auto-play.js"
},
{
"type": "component",
"name": "defaultPlayerMode",

View File

@ -429,17 +429,14 @@ by [@Tinhone](https://github.com/Tinhone)
选项说明:
- `禁用轮播`:禁用图片轮播,可以手动切换
- `图片模糊`模糊轮播图片为0时不模糊
- `样式开关`
- `隐藏轮播区域占位`:完全隐藏整个轮播区域
- `透明化轮播区域`:完全透明化整个轮播区域,同时禁止点击打开链接
- `完全隐藏`:完全隐藏整个轮播区域
- `透明化`:完全透明化整个轮播区域,同时禁止点击打开链接
- `自定义`
- `禁用轮播`:禁用图片轮播,可以手动切换
- `图片模糊`模糊轮播图片为0时不模糊
- `隐藏轮播图片`:隐藏轮播图片,同时禁止点击图片打开链接
- `隐藏图片标题`:隐藏图片标题,同时禁止点击标题打开链接
> 注:样式开关可以同时启用,但是最终显示效果以作用范围大的为准
> 例如启用 `隐藏轮播区域占位`,由于整个区域都被隐藏,不管 `隐藏轮播图片`、`隐藏图片标题` 等选项是否启用都已经看不见了
### [隐藏热搜](../../registry/dist/components/style/hide/trending-search.js)
`hideTrendingSearch`
@ -586,6 +583,17 @@ by [@RieN7](https://github.com/rien7),[@ZiuChen](https://github.com/ZiuChen),[@L
为播放器添加主题色投影.
### [替换标题党封面](../../registry/dist/components/style/replace-cover.js)
`replaceCover`
**jsDelivr:** [`Stable`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/registry/dist/components/style/replace-cover.js) / [`Preview`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/registry/dist/components/style/replace-cover.js)
**GitHub:** [`Stable`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/components/style/replace-cover.js) / [`Preview`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/components/style/replace-cover.js)
by [@UcnacDx2](https://github.com/UcnacDx2)
将视频卡片的封面替换为视频预览帧杜绝图文不符。致敬DeArrow。
### [使用细滚动条](../../registry/dist/components/style/scrollbar.js)
`elegantScrollbar`
@ -961,6 +969,15 @@ by [@Light_Quanta](https://github.com/LightQuanta)
为脚本的功能和 b 站的功能启用键盘快捷键支持, 快捷键列表可在`快捷键设置`中查看和配置.
### [会员购链接重定向](../../registry/dist/components/utils/mall-link-redirect.js)
`mallLinkRedirect`
**jsDelivr:** [`Stable`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/registry/dist/components/utils/mall-link-redirect.js) / [`Preview`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/registry/dist/components/utils/mall-link-redirect.js)
**GitHub:** [`Stable`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/components/utils/mall-link-redirect.js) / [`Preview`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/components/utils/mall-link-redirect.js)
将移动端的会员购链接转换为 PC 端的链接
### [删除广告](../../registry/dist/components/utils/remove-promotions.js)
`removePromotions`
@ -968,10 +985,14 @@ by [@Light_Quanta](https://github.com/LightQuanta)
**GitHub:** [`Stable`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/components/utils/remove-promotions.js) / [`Preview`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/components/utils/remove-promotions.js)
删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等. 注意: 首页推广模块删除后留下空白区域是正常现象, 如果觉得怪可以开启 \`占位文本\` 选项.
删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等.
- \`占位文本\`: 删除首页推广模块的广告后显示"🚫已屏蔽广告"来替代空白区域.
- \`保留活动横幅\`: 保留视频页面的活动横幅.
- `保留活动横幅`: 保留视频页面的活动横幅.
- `广告卡片选项`
- `完全隐藏`: 广告卡片将完全隐藏,后续的视频卡片会自动补上空缺位置
- `自定义`
- `占位文本`: 屏蔽首页推广模块的广告后显示"🚫已屏蔽广告"来替代空白区域.
- `调试模式`: 用于查看是否正确屏蔽广告,启用时将边框高亮广告卡片,同时其他屏蔽选项会失效
### [关注时间显示](../../registry/dist/components/utils/subscribe-time-show.js)
`subscribeTimeShow`
@ -993,6 +1014,8 @@ by [@CNOCM](https://github.com/CNOCM)
自动删除网址中的多余跟踪参数。请注意这会导致浏览器历史记录出现重复的标题(分别是转换前后的网址),并可能导致后退要多退几次。
- `清理页面中的 A 标签`: 清理视频简介、推荐列表、标签、评论中的链接。
### [v1 设置迁移](../../registry/dist/components/utils/v1-migrate.js)
`v1Migrate`
@ -1210,6 +1233,25 @@ by [@WakelessSloth56](https://github.com/WakelessSloth56),[@LainIO24](https://gi
给视频播放器控制栏附上半透明的黑色, 代替原来的阴影.
### [定制自动连播行为](../../registry/dist/components/video/player/custom-auto-play.js)
`customAutoPlay`
**jsDelivr:** [`Stable`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/registry/dist/components/video/player/custom-auto-play.js) / [`Preview`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/registry/dist/components/video/player/custom-auto-play.js)
**GitHub:** [`Stable`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/components/video/player/custom-auto-play.js) / [`Preview`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/components/video/player/custom-auto-play.js)
定制自动连播行为,可根据自动连播视频类型分别配置
---
自动连播行为:
- 自动:类似 `传统连播模式`区别是多P视频包括番剧具体如下
- 单P视频放完禁止连播其他推荐视频
- 多P视频番剧、多P列表、收藏夹等连播到最后1P停止
- 禁用:不自动连播
- 总是:总是自动连播
### [默认播放器模式](../../registry/dist/components/video/player/default-mode.js)
`defaultPlayerMode`

View File

@ -20,7 +20,7 @@
"type": "component",
"name": "removePromotions",
"displayName": "删除广告",
"description": "删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等. 注意: 首页推广模块删除后留下空白区域是正常现象, 如果觉得怪可以开启 \\`占位文本\\` 选项.\r\n\r\n- \\`占位文本\\`: 删除首页推广模块的广告后显示\"🚫已屏蔽广告\"来替代空白区域.\r\n- \\`保留活动横幅\\`: 保留视频页面的活动横幅.\r\n",
"description": "删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等.\r\n\r\n- `保留活动横幅`: 保留视频页面的活动横幅.\r\n- `广告卡片选项`\r\n - `完全隐藏`: 广告卡片将完全隐藏,后续的视频卡片会自动补上空缺位置\r\n - `自定义`\r\n - `占位文本`: 屏蔽首页推广模块的广告后显示\"🚫已屏蔽广告\"来替代空白区域.\r\n - `调试模式`: 用于查看是否正确屏蔽广告,启用时将边框高亮广告卡片,同时其他屏蔽选项会失效\r\n",
"fullRelativePath": "../../registry/dist/components/utils/remove-promotions.js",
"fullAbsolutePath": "registry/dist/components/utils/remove-promotions.js"
},
@ -191,7 +191,7 @@
"type": "component",
"name": "removePromotions",
"displayName": "删除广告",
"description": "删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等. 注意: 首页推广模块删除后留下空白区域是正常现象, 如果觉得怪可以开启 \\`占位文本\\` 选项.\r\n\r\n- \\`占位文本\\`: 删除首页推广模块的广告后显示\"🚫已屏蔽广告\"来替代空白区域.\r\n- \\`保留活动横幅\\`: 保留视频页面的活动横幅.\r\n",
"description": "删除站内的各种广告. 包括首页的推广模块, 手机 app 推荐, 视频页面右侧的广告等.\r\n\r\n- `保留活动横幅`: 保留视频页面的活动横幅.\r\n- `广告卡片选项`\r\n - `完全隐藏`: 广告卡片将完全隐藏,后续的视频卡片会自动补上空缺位置\r\n - `自定义`\r\n - `占位文本`: 屏蔽首页推广模块的广告后显示\"🚫已屏蔽广告\"来替代空白区域.\r\n - `调试模式`: 用于查看是否正确屏蔽广告,启用时将边框高亮广告卡片,同时其他屏蔽选项会失效\r\n",
"fullRelativePath": "../../registry/dist/components/utils/remove-promotions.js",
"fullAbsolutePath": "registry/dist/components/utils/remove-promotions.js"
},
@ -207,7 +207,7 @@
"type": "component",
"name": "urlParamsClean",
"displayName": "网址参数清理",
"description": "自动删除网址中的多余跟踪参数。请注意这会导致浏览器历史记录出现重复的标题(分别是转换前后的网址),并可能导致后退要多退几次。\r\n",
"description": "自动删除网址中的多余跟踪参数。请注意这会导致浏览器历史记录出现重复的标题(分别是转换前后的网址),并可能导致后退要多退几次。\r\n\r\n- `清理页面中的 A 标签`: 清理视频简介、推荐列表、标签、评论中的链接。\r\n",
"fullRelativePath": "../../registry/dist/components/utils/url-params-clean.js",
"fullAbsolutePath": "registry/dist/components/utils/url-params-clean.js"
},

View File

@ -15,4 +15,5 @@ export const darkExcludes = [
'//cm.bilibili.com/quests/#/task',
'//live.bilibili.com/activity/live-activity-full/full-next/index.html',
'//gf.bilibili.com/',
'//shop.bilibili.com/',
]

View File

@ -1,5 +1,5 @@
{
"version": "2.10.3",
"version": "2.10.4",
"author": "Grant Howard, Coulomb-G",
"copyright": "[year], Grant Howard (https://github.com/the1812) & Coulomb-G (https://github.com/Coulomb-G)",
"license": "MIT",