Skip to content

Releases: Biliverse/Enhanced

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 13:24

v0.6.0

🆕 New Features

  • 新增 Biliverse 哔哩万象应用内设置面板入口,可直接在 BiliBili「我的」页面打开并修改 Enhanced 设置;关闭「我的」页面自定义功能时,该入口仍会保留。
  • 完善首页定制:支持配置首页顶栏左侧按钮、顶栏右侧按钮、标签栏右侧按钮、首页标签页、默认标签页和底部导航栏。
  • 重构分区页并接入 BiliBili 原生“自定义标签页”功能,提供按类别整理的近 60 个分区与服务选项,可在 App 内选择、排序或清空快捷访问。
  • 首页标签页与分区页快捷访问双向联动:在分区页保存的选项和顺序会同步用于首页标签栏,无需在模块参数中重复维护完整列表。
  • BoxJS 与应用内设置面板完整提供分区选择,以及手机版和 iPad 版「我的」页面的创作中心、推荐服务和更多服务选项;这些持久化设置不会加入 Surge 或 Loon 模块参数。
  • 为各受支持代理平台提供同版本的应用内设置页面、配置接口与静态配置产物,同时保留 BoxJS 常用选项配置。

🐛 Bug Fixes

  • 修复在分区页保存或清空快捷访问后,首页标签页未按 App 内保存结果生效的问题。
  • 修复首页标签页设置入口仍打开旧版分区页的问题。
  • 修复关闭「我的」页面自定义功能后 Biliverse 设置入口同时消失的问题。
  • 修复 BoxJS 或应用内设置保存数字 ID 后,「我的」页面和分区入口无法匹配、重启后仍不生效的问题。
  • 更新「我的」页面的快捷入口、创作中心、钱包、联系客服和设置为当前客户端对象,同时保留旧设置兼容。
  • 修复 Stash 无法加载分区列表处理脚本,导致原生分区与首页标签页联动失效的问题。
  • 修复 Egern 模块配置转换因 Puppeteer Chrome 版本不匹配而持续停留在检测中的问题,并在构建时校验生成的 YAML 文件。
  • 更新已失效的自定义分区图标。
  • 修复将“消息”加入底部导航栏后,启动 App 会直接进入消息页面的问题。

‼️ Breaking Changes

  • 模块、插件及静态配置产物前缀由 BiliBili.Enhanced 更名为 Biliverse.Enhanced;旧文件名不再发布,现有订阅需要改用新的文件名与下载地址。
  • 持久化设置与缓存空间由 @BiliBili.Enhanced 更名为 @Biliverse.Enhanced;旧空间中的设置与缓存不会迁移,升级后需要重新配置。

🔄 Other Changes

  • [储存] 配置类型 (Storage) 默认使用 PersistentStore;未显式设置时按 database$argumentPersistentStore 合并。该选项只属于模块 argument,不会写入 BoxJS 或应用内设置的静态持久化配置。

v0.5.13

Choose a tag to compare

@github-actions github-actions released this 20 Feb 16:22

🔣 Dependencies

  • 升级了 @nsnanocat/util
    • 修复 Stash 不存在 $argument 的情况下,脚本直接错误退出的问题.
    • 新增[储存] 配置类型 (Storage)选项,提供如下三个选项,其中 Argument 为默认选项:
      • Argument: 优先使用来自插件选项模块参数等,由 $argument 传入的配置,$argument 不包含的设置项由 PersistentStore (BoxJs) 提供。
      • PersistentStore: 只使用来自 BoxJs 等,由 $persistentStore 提供的配置;
      • database: 只使用由作者的 database.mjs 文件提供的默认配置,其他任何自定义配置不再起作用。
      • 未选择/未填写: 配置优先级依旧是 $persistentStore (BoxJs) > $argument > database
    • ⚠️ 注意:[储存] 配置类型 (Storage)选项只能经由 $argument 进行配置,可通过支持 $argument 的插件选项或模块参数进行设置。对于本就不支持 $argument 的 app (如 Quantumult X),始终按照 未选择/未填写 模式进行处理(与旧版逻辑一致)。
  • 更新 biome.json 配置以适配 2.4.3 schema,并调整文件包含规则。

v0.5.12

Choose a tag to compare

@github-actions github-actions released this 01 Feb 05:47

🆕 New Features

  • 新增了首页、分区、我的标签页的自定义功能开关
    • 现在可以控制只修改某个特定页面的内容了

🔣 Dependencies

  • 升级了 @nsnanocat/url
  • 升级了 @nsnanocat/util
    • Lodash polyfill 新增 merge 能力
    • 现在来自插件模块等的 $argument 配置将深层合并覆盖 $persistentStore (BoxJs) 的配置
    • 即,有相同键名时,$argument 的值会覆盖 $persistentStore (BoxJs) 的值
    • 用户在未更新 $persistentStore (BoxJs) 的情况下也不会影响新功能的配置字段

v0.5.11

v0.5.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jan 08:34

🆕 New Features

  • 新增了首页、分区、我的标签页的自定义功能开关
    • 现在可以控制只修改某个特定页面的内容了

🔣 Dependencies

  • 升级了 @nsnanocat/url
  • 升级了 @nsnanocat/util

v0.5.10

Choose a tag to compare

@github-actions github-actions released this 10 Dec 07:13

🛠️ Bug Fixes

  • 修复 $argument$persistentStore 载入顺序颠倒的问题
    • 正确顺序为先读取 $argument 再读取 $persistentStore (BoxJs)
    • 即,有相同键名时,$persistentStore (BoxJs) 的值会覆盖 $argument 的值

🔣 Dependencies

  • 升级了 @nsnanocat/url
    • 使用了全新的 URLURLSearchParams polyfill
  • 升级了 @nsnanocat/util
    • utilsubmodule 更改为 package
    • $platform 改为 $app
    • 使用了全新的 Console polyfill

v0.5.9

v0.5.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Dec 07:01

🛠️ Bug Fixes

  • 修复 $argument$persistentStore 载入顺序颠倒的问题
    • 正确顺序为先读取 $argument 再读取 $persistentStore (BoxJs)
    • 即,有相同键名时,$persistentStore (BoxJs) 的值会覆盖 $argument 的值

🔣 Dependencies

  • 升级了 @nsnanocat/url
    • 使用了全新的 URLURLSearchParams polyfill
  • 升级了 @nsnanocat/util
    • utilsubmodule 更改为 package
    • $platform 改为 $app
    • 使用了全新的 Console polyfill

v0.5.8

v0.5.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Nov 05:16

🛠️ Bug Fixes

  • 修复 $argument$persistentStore 载入顺序颠倒的问题
    • 正确顺序为先读取 $argument 再读取 $persistentStore (BoxJs)
    • 即,有相同键名时,$persistentStore (BoxJs) 的值会覆盖 $argument 的值

🔣 Dependencies

  • 升级了 @nsnanocat/url
    • 使用了全新的 URLURLSearchParams polyfill
  • 升级了 @nsnanocat/util
    • utilsubmodule 更改为 package
    • $platform 改为 $app
    • 使用了全新的 Console polyfill

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 29 Oct 10:02

🔄 Other Changes

  • 打包器由 rollup 更改为 rspack
  • util 由 submodule 更改为 package