⚠️ Chrome 需要 79 以上才能使用 (#1224, #1225)
✨新增
- 新增选项
多文件下载模式
.
当有多个文件需要下载时, 可以选择打包成 zip, 或者分别发起下载.
目前对此支持的功能有下载视频和下面两项新功能.
请注意首次分别发起的时候, 浏览器会提示当前网页想要下载多个文件, 请选择允许
.
- 新增
动态图片导出
. (#1036)
在每条动态的菜单中添加
导出图片
选项, 点击可导出当前动态里所有的图片
- 新增
专栏图片导出
. (#576)
在专栏页面中, 可以从附加功能中选择
导出图片
, 导出当前专栏的所有图片\
下载弹幕
支持 JSON 格式, 修复无法下载 90 分钟后的问题. (#1093)
注意还只是初步支持, 下载视频那边的弹幕下载还没有应用这些改进
🐛改进/修复
-
夜间模式大量改进适配. (#982, #672, #731, PR #1132, PR #1137, PR #1160, PR #1201)
-
删除 b 站已经自带支持的功能:
使用默认弹幕设置
(#1042) -
自定义顶栏改进:
-
修复动态导出图片带有评论区的问题. (#1176)
-
修复手动输入下载时,
aid
等参数取值错误. (#1174) -
修复火狐上后台打开脚本不运行. (#1074)
-
修复开启
禁止跳转动态详情
后无法举报动态的问题. (#755) -
直播信息扩充
将检测重名, 防止重复. (#924) -
多项编译器改进: (CONTRIBUTING.md)
- 使用
@babel/preset-typescript
提升对 TypeScript 的构建性能 - 使用
terser
压缩 JavaScript 代码, 最终的 *.user.js 也参与压缩 - 移除
@types
文件夹, 使用 npm 包提供类型声明 - 区分开发模式和生产模式, 减少分支/PR来回合并时的冲突
- 使用
(顺便祝贺 TypeScript 终于成为了项目主要语言
- 改善设置中的功能提示:
- 文字可选择/可滚动
- 带有功能名称作为标题
- 样式微调