github anobaka/Bakabase v2.3.0-beta.69

latest releases: v2.3.0-beta.71, v2.3.0-beta.70
pre-release7 hours ago

🚀 Features / 新功能

  • #1020 支持多资源来源与第三方平台集成
  • #999 支持 AI 翻译增强器结果
  • #1000 增加 AI 增强器
  • #1001 增加 AI 文件结构分析、命名分析、文件(夹)名称修正、文件分组
  • #1025 支持批量删除资源
  • #1024 支持外部元数据获取与属性映射
  • #1029 浮动助手支持下载任务展示与任务类型筛选
  • #1032 Steam 平台增加元数据语言配置
  • #1026 资源右键菜单支持快速属性赋值
  • #1021 支持通过 WebView 登录捕获 Cookie
  • #1022 第三方平台支持多账户管理
  • #1033 重构油猴脚本架构 (baka-monkey)
  • #333 支持MacOS
  • #1045 全局属性值展示优先级功能
  • #1009 Support Relationship Field (Actors/Voice Actor)
  • #1053 优化悬浮助手,增加简易的聊天和agent能力
  • #1059 新增预置属性:名称。针对本地资源,默认使用文件名填充至名称。对于外部资源,使用对应的 metadata 自动填充名称
  • #1064 增加资源健康度评分功能
  • #1067 将单选、多选、多级数据和标签的默认搜索条件从包含(contains)改成属于(in)
  • #1068 支持资源按照健康评分排序

✨ Enhancements / 改进

  • #1039 v2.3 UI 与翻译优化
  • #1035 缓存拆分为封面缓存和可播放文件缓存
  • #971 优化增强器配置流程,从【选择增强器】-【配置属性】变更为【聚合全部增强器支持的属性,直接选择属性】
  • #1027 资源封面显示来源平台图标
  • #1034 播放控制支持多来源切换
  • #1038 DLsite 平台下载与启动优化
  • #1037 资源列表默认筛选器增加来源维度
  • #1028 文件浏览器增强:进入目录按钮与隐藏文件开关
  • #1042 在悬浮助手中添加隐藏资源封面开关
  • #960 增加初始语言选择
  • #1046 资源筛选器属性选择器支持置顶常用属性
  • #1047 补充一些翻译
  • #1048 调整资源详情中属性的排版方向
  • #1056 为流式llm调用增加审计日志
  • #1057 为模型选择增加关键字筛选功能

🏗️ Architecture / 架构

  • #996 支持自定义更细节的 ui 样式
  • #998 增加 AI 基础设施
  • #1031 从 WPF 迁移到 Avalonia 实现跨平台支持
  • #1030 更新机制从 OSS 迁移到 Velopack
  • #1023 统一第三方平台配置界面
  • #1036 引入 Provider 架构重构封面、可播放项和元数据
  • #1054 获取资源文件系统相关的时间数据时,精度对齐到毫秒,确保不会频繁触发资源更新

🐛 Bug Fixes / 缺陷修复

  • #1040 AI文件处理使用推理模型(如deepseek-r1:32b)时返回非JSON结果
  • #1041 Modal中的Tab组件动画导致关闭后残留透明遮罩层
  • #1043 Windows 11下窗口变化后WebView2未正确调整大小
  • #1044 资源列表页多选快捷键(Ctrl+点击、Shift范围选择、Ctrl+A)失效
  • #1051 win11下资源的时间戳更新异常
  • #1052 部分steam资源无法获取封面
  • #1058 aliyun 百炼 llm provider 获取了错误的模型列表
  • #1060 在单个本地资源上右键点击时没有打开文件夹的选项
  • #1065 刷新资源缓存时未能删除历史缓存封面
  • #1066 升级至velopack打包后,导致部分封面文件无法加载
  • #1069 迁移老版本 AppData 到 2.3.0-beta.65 时启动崩溃:FullMemoryCacheResourceService 未注册

📝 Other Issues / 其他

  • #1049 启动时卡在迁移界面:共享SqliteConnection线程安全问题导致EF Core迁移锁死锁
  • #1050 资源搜索结果中自定义属性排序不正确
  • #1070 🚨 重要:2.3-beta 应用内升级存在数据丢失风险,请先备份 / Important: Data Loss Risk on 2.3-beta In-App Update — Please Back Up Before Upgrading

📝 Other Changes / 其他变更

  • Add Bakabase.Infrastructures and LazyMortal as git submodules (d39672f)
  • Migrate curl to HttpCloak TLS client, improve post-parser (aac2374)
  • Optimize commit candidates selection (80818ea)
  • Restructure CI/CD pipeline with Velopack integration and release archive system (0e1c9f3)

🚨 Upgrade Notice for 2.3

2.3 cannot be installed as an in-place upgrade from older versions. You must download and install the 2.3 release manually.

Starting from 2.3, Bakabase ships through a new installer and auto-updater. The old auto-update path cannot reach 2.3, so users on pre-2.3 versions need to download the 2.3 installer once and install it as a fresh app.

Once you're on 2.3, future updates are one-click again — the in-app updater handles every release after this one.

If you have data from an older Bakabase installation that you'd like to keep, launch the new 2.3 build first, then go to Settings → System Information → App Data Path → Change and point Bakabase at your old data folder. The app will offer to either adopt that folder as the active data directory, or merge your current data into it — pick whichever fits.


🚨 2.3 升级提醒

2.3 无法从老版本就地升级,需要手动下载 2.3 安装包重新安装一次。

从 2.3 开始,Bakabase 使用了新的安装器和自动更新机制,旧的更新通道无法直接升级到 2.3,因此 2.3 之前的用户需要手动下载一次 2.3 安装包并执行新装。

升级到 2.3 后,今后的版本仍可一键升级——应用内的自动更新会接管之后的每一次发布。

如果你有老版本留下的数据想继续使用,请先启动新装好的 2.3,然后进入 设置 → 系统信息 → 应用数据路径 → 修改,把 Bakabase 指向你的旧数据目录即可。应用会让你选择"使用目标数据"或"将当前数据合并到目标",按需选择即可。

Downloads / 下载地址

Aliyun CDN links are provided below. You can also download from the GitHub Assets section at the bottom of this page.

下方提供阿里云 CDN 下载链接,也可从本页底部的 GitHub Assets 中下载。

Auto-update is available via Settings > System (installer version required).

可通过程序内【系统】-【配置】界面一键更新(需使用安装版)。

Windows

Installer / 安装版 (Recommended / 推荐) Portable / 免安装版
Aliyun CDN / 阿里云CDN Download / 下载 Download / 下载

macOS

Apple Silicon (arm64) Intel (x64)
Installer / 安装版 Download / 下载 Download / 下载

Don't miss a new Bakabase release

NewReleases is sending notifications on new releases.