Releases: qinant/dycast-desktop
Releases · qinant/dycast-desktop
Release list
Dycast Desktop v1.4.1
Documentation
- Docs: 在功能列表添加弹幕重放说明
Features
- Feat: improve recording and replay controls
Dycast Desktop v1.4.0
Bug Fixes
- Fix: 修复 gh release edit 缺少 GH_TOKEN 环境变量导致 Mac 构建失败
- Fix: latest.json 的 notes 字段现在包含 git-cliff 生成的 release notes
Features
- 版本显示 + npm version hook 自动同步三处版本号
- Feat: 添加弹幕重放功能,支持按原始时间间隔回放 JSONL 录制文件到 WebSocket 后端
Miscellaneous
- Chore: 添加 git-cliff 自动生成 release notes,更新 README 文档
Dycast Desktop v1.3.4
新增
- JSONL 录制支持自定义消息类型过滤 — 设置面板新增录制消息类型开关,可选择只录制聊天、礼物、点赞等特定类型的消息到 .jsonl 文件,与转发过滤独立配置
优化
- 移除自定义字体 — 移除 DouyinSansBold + MaoKenWangXingYuan,改用系统默认字体(macOS PingFang SC / Windows Microsoft YaHei),MSI 安装包减小约 2.5MB
下载
请在下方 Assets 中下载对应系统安装包。
Dycast Desktop v1.3.3
新增
- WebSocket 转发消息类型过滤 — 设置面板新增转发消息类型开关,可选择只转发聊天、礼物、点赞、进场等特定类型的消息,减少无关流量
修复
- 修复自动更新下载失败 — 修复点击"立即更新"时报错的问题,Tauri updater 的 Update 类使用 JS 私有字段,与 Vue 响应式 Proxy 不兼容
工程
- CI: 精简为单 job,由 tauri-action 自动生成 latest.json,不再上传 .sig 文件
- 取消 darwin-x86_64 构建支持,仅保留 darwin-aarch64
下载
请在下方 Assets 中下载对应系统安装包。
Dycast Desktop v1.3.1
重点更新
- 新增自动更新能力,应用启动时可检查新版本,并支持下载、安装和重启生效。
- 新增设置面板,可开启或关闭启动时自动检查更新,并支持手动检查更新。
- 新增更新提示弹窗,展示新版本号、更新内容、下载状态和安装结果。
- 修复 Tauri updater 发布配置,确保 release 生成可用的
latest.json和签名更新包。 - 修复生产环境更新检查判断,避免 Tauri 生产包被误判为开发环境而跳过更新。
下载
请在下方 Assets 中下载对应系统安装包。
Full Changelog: v1.3.0...v1.3.1
Dycast Desktop v1.3.0
重点更新
- 优化弹幕解析模型加载,将大型 protobuf 模型拆分为按需加载模块,降低首屏负担。
- 优化弹幕列表渲染和滚动状态判断,降低大量消息场景下的响应式开销。
- 改进 Tauri HTTP 和 WebSocket 适配,增强直播间信息获取、转发连接和异常状态处理。
- 修复 WebSocket 转发在桌面端以二进制帧发送 JSON 的问题,现在转发数据以 text message 发送。
- 补充 WebSocket 转发数据结构文档,明确直播间信息对象和
DyMessage[]弹幕批次格式。 - 压缩内置 emoji 映射数据,减少源码体积。
下载
请在下方 Assets 中下载对应系统安装包。
Full Changelog: v1.2.0...v1.3.0
Dycast Desktop v1.2.0
重点更新
- 修复长时间运行时内存持续增长问题。
- 新增弹幕 JSONL 实时记录功能,适合长时间保存和后续数据处理。
- 弹幕展示列表改为保留最近消息,提升长时间运行稳定性。
下载
请在下方 Assets 中下载对应系统安装包。
Full Changelog: https://github.com/qinant/dycast-desktop/commits/v1.2.0