Releases: the1812/Bilibili-Evolved
v2.1.8
✨正式版 v2.1.8
获得 v2.1.7 预览版的功能
🐛修复
- 修复在线仓库把 Toast 消息挡住了. (#2613)
- 修复
清爽首页
中番剧时间表不能点击的问题. (#3166) - 新版动态相关修复: (#3191)
- 恢复支持的功能: 快速收起评论区, 复制动态链接, 导出动态图片, 展开动态内容, 禁止跳转动态详情, 动态过滤器, 直播信息扩充.
自定义顶栏
的位置已适配.- 还未恢复的有: 夜间模式, 动态反折叠.
虽然这次新版动态导致挂了很多功能, 不过技术实现上比旧版好了不少, 官方总算是有点进步了
- 修复
控制栏触摸优化
和启用双击控制
在视频页的样式适配.
我实在不能理解, 为啥视频页控制栏改得这么宽, 番剧区又很窄...
✨预览版 v2.1.8-preview
- 新增功能
返回原版直播间
. (#2133) 外置稍后再看
和启用快速收藏
支持在稍后再看/收藏夹播放页面显示的选项. (#3138)夜间模式
开启时能够将 Safari 主题颜色也改成黑色了. (#2384)BV 号转换
支持复制时带上标题. (#2557)- Esc 键可以退出
查看封面
的图片查看器了. (#2574) - 操作
在线仓库
时, 设置面板将保持打开. (#2630) - 操作
自定义顶栏
的设置时, 设置面板将自动关闭, 避免和v1 风格设置面板
一起使用时顶栏被挡住. (#2642)
🐛修复
- 修复更新组件失败时的报错信息不准确.
- 删除了没有用的功能: 直播画中画, 直播间自动抽奖.
☕开发者相关
- 修复
addData
在数据未加载过时就执行provider
, 改善文档. (PR #3160 by timongh) - 添加了
pascalCase
工具函数. - 接入 define API (兼容模式, 未知类型默认 any), 新功能都将遵循这套 API 来编写. (PR #3181, #3041 by timongh)
- 整理了一下 ESLint 配置, task 不再输出到 HTML 文件, 并移除
settings.json
中冗余的配置. (#3202) - 改进了功能代码加载的稳定性. (PR #3195 by timongh)
⚠ 请勿直接下载下方的压缩包进行安装, 只有首页的安装链接是正确的安装方式.
v2.1.7
✨正式版 v2.1.7
- 修复
简化直播间
里带头像框的头像大小还是不对. (#3119) - 修复
清爽首页
无法设置最大宽度. (#3120) - 检查更新时的
安装
链接现在将遵循更新源设置. (#3122) - 修复
BV 号转换
在番剧区产生的链接错误. (#3123) - 修复
查看封面
在番剧区显示错误. (#1992) - 修复
自定义顶栏
的透明模式在 b 站春季主题下失效. (#3126) - 修复更改了主题色后文字颜色没有更新.
- 修复
下载视频
中的下拉菜单被遮挡. (#3129, #3133) - 更新合集的一些夜间模式样式. (#3027)
传统连播模式
支持在合集的最后一集停止连播. (#2940)- 修复番剧区在文件命名时取得的
title
变量错误. (#3140) - 修复通过
快捷键扩展
进行的静音操作提示总是显示已静音
. (#2830) - 修复
自定义顶栏
的历史弹窗不支持触摸模式. (#3142) 下载视频
的编码格式限制恢复之前的逻辑, 仍然是优先匹配, 没有相应编码的视频源时自动回退到其他编码. (#3118)- 完善
mountVueComponent
的类型. (PR #3151 by timongh) - 修复 Wasm 播放器部分情况下识别错误. (#3131)
✨预览版 v2.1.7-preview
倍速增强
正式完成分离, 变更为记忆倍速
,扩展倍速
和独立的插件视频倍速 - 快捷键支持
, 详见 PR 说明. (PR #2746 by JLoeve)- 为通用设置增加了一些选项描述. (#3140)
- 新增 ScopedConsole API, 可以创建带有固定前缀的
console
对象. 同时脚本作用域中的window.console
将自带Bilibili Evolved
前缀. (#3105)
import { useScopedConsole, randomScopedConsole } from '@/core/utils/log'
console.log(123)
// [Bilibili Evolved] 123
{
const console2 = useScopedConsole('scope')
console2.log(123)
// [Bilibili Evolved] [scope] 123
const console3 = randomScopedConsole({ console: console2 })
console3.log(123)
// [Bilibili Evolved] [scope] [977a7962] 123
}
v2.1.6
以下功能已不再维护 (不再修复 bug 和添加新功能), 但是你仍然可以为其提供 Pull Request.
- 直播间自动抽奖
- 默认播放器模式
- 播放器置顶
- 播放器定位
✨新增
清爽首页
已追上 v1 的功能, 现正式开放使用:- 所有基础板块都已完成
- 支持启用横向滚动
- 支持设置最大宽度来改善 21:9 屏幕的体验
- 热门与动态均支持在
动态过滤器
中设置的屏蔽关键词 - 剩余未完成: 自定义板块布局, 极简首页
- 自定义顶栏:
- 修改了搜索栏的样式, 和脚本整体设计风格更匹配.
- 更新了创作中心相关的链接.
网址参数清理
添加了-Arouter
参数, 支持通过插件 (urlParamsClean.tailingSlash
) 清理指定网址末尾的/
. (#2993, #3053)下载视频
面板支持滚动, 开始按钮固定在底部. (#2990)- 排除了两个无用的 iframe:
- *://message.bilibili.com/pages/nav/header_sync
- *://s1.hdslb.com/bfs/seed/jinkela/short/cols/iframe.html
正式版将获得此前预览版中的新功能, 点击展开
- 支持 AV1 编码下载. (#2941)
自动更新器
的选项中, 可以手动触发更新检查.- 新增组件
视频页默认定位
by timongh. (PR #2960) 倍速记忆
更名为倍速增强
, 功能分裂为启用倍速记忆
和扩展倍速菜单
, 支持单独开启. (PR #2746)
这个只是过渡版本, PR #2746 还没完成, 不过应该快了吧(
🐛修复
- 修复了稍后再看中视频截图等扩展按钮出现两次.
- 修复
启用视频截图
在 WASM 播放器中静默失败, 现在将弹出提示. (PR #3047 by ProjectXero) - 修复
隐藏首页横幅
启用后页面高度不正确. - 修复
简化首页
启用时对性能的意外损耗. - 修复
控制栏触摸优化
失效. - 修复
简化直播间
的头像大小调整失效. (#3084) - 改进了动态首页中直播栏的高度计算. (#2211)
- 修复
下载视频
中更换输入源后清晰度列表没有更新. (#3069) - 修复
网址参数清理
在 festival 类页面中复制出错误的链接. (#3060) - 修复
下载弹幕
得到的 XML 弹幕没有转义. (#3055) - 修复
下载字幕
失效. (#3073) - 修复
下载视频
在合集类页面中失效. (#3045) - 修复启用
自定义顶栏
后分区页面的横幅消失. (#3042) - 修复收藏了纪录片后
自定义顶栏
的收藏弹窗异常. (#2973) 简洁至上
合集包移除自动隐藏侧栏
, 因为实在太多人不看说明就装了.
☕开发者相关
- 修复 babel-loader 缓存导致组件的 commitHash 没更新.
ComponentOption.validator
添加了第二个参数表示旧值, 并添加了getNumberValidator
API 方便快速生成一个校验数字的validator
.DpiImage
的size
支持直接传入数字.- 添加了两个 Sass Mixin:
absolute-h-center
absolute-v-center
. - 添加了
enableHorizontalScroll
API. - 添加了
UpInfo
组件, 可以用来展示 up 主信息. isBwpVideo
修改为异步函数,BwpPlayerAgent
合并至VideoPlayerAgent
, 由于检测bwp-video
需要异步, 请避免在刚进入页面时调用playerAgent
. (#3046)
v2.1.5
v2.1.4
- 修复对 UP 主视频合集页的支持. (#2986, PR #2995 by timongh)
- 修复使用
播放全部
进入稍后再看时功能不生效. (#2339, #2986, PR #2995 by timongh) - 修复
图片批量导出
没过滤掉表情图片. (#2943) - 更换了 cid Hook 的方式, 能够更好地兼容 Bilibili-Old 等脚本. (#3005)
- 修复 XML 弹幕导出的内容没转义. (#3003)
稍后再看重定向
在生成链接时, 自动省略p=1
的参数. (#2989)- 修复部分番剧下载时命名错误. (#2988)
- 修复
网址参数清理
导致直播间热门榜出现问题. (#2953) 传统连播模式
支持判断合集. (#2940)- 修复
简化直播间
的房间皮肤屏蔽功能失效. (#2726) - 修复
自定义顶栏
中的直播间标题过长时布局错乱. (#2886) 夜间模式
支持视频页中的合集选择区. (#2136)
[预览]v2.1.4
v2.1.3
[预览] v2.1.3
除了 v2.1.3
的内容以外, 本预览版中还包括:
- 支持 AV1 编码下载. (#2941)
自动更新器
的选项中, 可以手动触发更新检查.
v2.1.2
如果你是从 v1 过来的, 记得看下 v2 的发布公告.
从此版本起, 除最后一个 v1 离线版以外, 删除了所有 v1 相关文件.
这个月基本没什么时间写, 跨年忙得很; 不过更新内容意外地很多, 也是多亏了常来 PR 的几位大神们了.
在功能的更新方面, 为了将来能够更新完本体后立即进行一次功能更新, 我也开始做了一些准备 (不过还没弄完), 目前可以在顶栏里搜索 check updates
, 选择 检查所有更新
来更新已安装的功能.
由于在线仓库的分支 bug, 正式版用户的功能可能还是检查不到更新, 此时可以安装 更新链接替换
组件, 然后在功能面板中选择 替换更新链接
, 输入 master
点击确定即可. 之后 检查所有更新
应该可以正常使用, 更新链接替换
组件用完后也可以卸载.
预览版用户可以不看下面这个更新日志, 因为就是 v2.0.9 ~ v2.1.1 的合并.
✨新增
- 清爽首页完成 70% 左右, 支持活动, 热门, 动态, 栏目, 暂不支持分区和排行榜, 板块排序也还没做图形界面. 如果你只是需要上面那四个板块, 那么现在就可以试用起来了, 链接是这个. (在线仓库里不开放, 因为还是半成品)
- 尝试支持禁用 b 站切换播放器模式时的定位效果, 不过离谱的是这东西上了之后又有人不想要这个定位效果, 后续应该还会做个选项. (#483)
- 防御 spm_id 对下载功能的干扰. (#2247)
- 本体功能新增
新版本提示
, 和 v1 类似, 检测脚本本体的更新并弹出 Toast 提示. - 自动更新组件时, 会检查组件对应的本体版本, 如果当前脚本本体过旧, 则拒绝安装. (#2891)
- 迁移 v1 隐藏功能: 网址AV号转换. (#2631)
- 视频卡片的链接带上
/video
避免二次跳转. (#2779) 自动隐藏侧栏
支持用户自定义触发宽度, 顺便一提非自动隐藏状态下的触发宽度是 42px. (#2836)- 下载视频:
- 捐助方式更改:
- 支付宝更换为爱发电, 爱发电支持支付宝和微信, 以及周期性捐助 (#2543)
- 微信支付改用赞赏码
🐛修复
- 自定义顶栏:
- 修复专栏里的视频卡片样式问题. (#2709)
- 修复番剧区首次打开下载视频时按钮无法点击. (#2725)
- 修复
复制评论链接
没清理 URL hash 参数. (#2641) - 修复
夜间模式
下评论的输入框高度无限增长. (#2633, PR #2764 by timongh) - 重新实现了
直播全屏包裹
, 修复某些时候弹窗位置不正确. (虽然我没遇到过) (PR #2758 by timongh) - 修复复制评论链接后菜单不消失. (#1196, PR #2807 by timongh)
- 修复默认播放器模式不生效的问题. (#2815, PR #2818 by FoundTheWOUT)
- 修复评论区的样式问题. (#2837)
- 修复在线仓库安装时分支选择无效. (PR #2874 by timongh)
- 修复 XML 弹幕下载得到的文件内容不规范. (#2875)
☕开发者相关
- 调整了 webpack 打包配置 (使用 webpack 5 asset modules, 移除
raw-loader
), 之前 (指 v2.0.8 前) 有 clone 的开发者们记得重新 yarn 更新一下包. - 稍后再看的错误处理统一移动到 core 中 (
src/components/video/watchlater.ts
) isComponentEnabled
能够对不存在的组件返回false
了.- 关闭 preview 分支的 CI 触发, 方便多个 PR 的合并.
- 对组件 / 插件的 watch task 默认启用 webpack 的
mode=development
以提供 source map. - 修复 tasks.json 的拼写错误 (#2838)
- VSlider 修复 bug, 支持更多功能. (PR #2877 by timongh)
- 更新了 @typescript/eslint, 消除 ESLint 的 TS 版本警告. (#2885)
- ComponentOption 中,
displayName
改为可选. (#2809) - plugin 中也支持
author
字段了.
[预览]v2.1.0 / v2.1.1
[2022.01.18] v2.1.1 修复了 Firefox + Violentmonkey 中无法运行.
- 修复 Firefox 中顶栏分区弹窗大小异常. (#2773, PR #2801 by timongh)
- 修复复制评论链接后菜单不消失. (#1196, PR #2807 by timongh)
- 修复默认播放器模式不生效的问题. (#2815, PR #2818 by FoundTheWOUT)
- 修复评论区的样式问题. (#2837)
- 防御 spm_id 对下载功能的干扰. (#2247)
- 修复顶栏子分区的链接错误. (#2532)
- 新增 MPV 列表播放支持. (PR #2806 by wullic)
- IDM 导出现在支持文件命名了. (#2871)
- 修复在线仓库安装时分支选择无效. (PR #2874 by timongh)
- 修复 XML 弹幕下载得到的文件内容不规范. (#2875)
- 修复搜索词没有转义导致的问题. (#2872)
自动隐藏侧栏
支持用户自定义触发宽度, 顺便一提非自动隐藏状态下的触发宽度是 42px. (#2836)- 迁移 v1 隐藏功能: 网址AV号转换. (#2631)
- 自动更新组件时, 会检查组件对应的本体版本, 如果当前脚本本体过旧, 则拒绝安装. (#2891)
- 本体功能新增
新版本提示
, 和 v1 类似, 检测脚本本体的更新并弹出 Toast 提示. - 清爽首页已完成 70%.
- 捐助方式更改:
- 支付宝更换为爱发电, 爱发电支持支付宝和微信, 以及周期性捐助 (#2543)
- 微信支付改用赞赏码
开发者相关: