Skip to content

Releases: qinant/dycast-desktop

Dycast Desktop v1.4.1

Choose a tag to compare

@github-actions github-actions released this 15 Jun 04:53

Documentation

  • Docs: 在功能列表添加弹幕重放说明

Features

  • Feat: improve recording and replay controls

Dycast Desktop v1.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 09:24

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

Choose a tag to compare

@qinant qinant released this 12 Jun 14:39

新增

  • JSONL 录制支持自定义消息类型过滤 — 设置面板新增录制消息类型开关,可选择只录制聊天、礼物、点赞等特定类型的消息到 .jsonl 文件,与转发过滤独立配置

优化

  • 移除自定义字体 — 移除 DouyinSansBold + MaoKenWangXingYuan,改用系统默认字体(macOS PingFang SC / Windows Microsoft YaHei),MSI 安装包减小约 2.5MB

下载

请在下方 Assets 中下载对应系统安装包。

Dycast Desktop v1.3.3

Choose a tag to compare

@github-actions github-actions released this 11 Jun 13:01

新增

  • 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

Choose a tag to compare

@github-actions github-actions released this 11 Jun 02:32

重点更新

  • 新增自动更新能力,应用启动时可检查新版本,并支持下载、安装和重启生效。
  • 新增设置面板,可开启或关闭启动时自动检查更新,并支持手动检查更新。
  • 新增更新提示弹窗,展示新版本号、更新内容、下载状态和安装结果。
  • 修复 Tauri updater 发布配置,确保 release 生成可用的 latest.json 和签名更新包。
  • 修复生产环境更新检查判断,避免 Tauri 生产包被误判为开发环境而跳过更新。

下载

请在下方 Assets 中下载对应系统安装包。

Full Changelog: v1.3.0...v1.3.1

Dycast Desktop v1.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 11:34

重点更新

  • 优化弹幕解析模型加载,将大型 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

Choose a tag to compare

@github-actions github-actions released this 07 Jun 12:12

重点更新

  • 修复长时间运行时内存持续增长问题。
  • 新增弹幕 JSONL 实时记录功能,适合长时间保存和后续数据处理。
  • 弹幕展示列表改为保留最近消息,提升长时间运行稳定性。

下载

请在下方 Assets 中下载对应系统安装包。

Full Changelog: https://github.com/qinant/dycast-desktop/commits/v1.2.0

v1.1.0

Choose a tag to compare

@qinant qinant released this 03 Jun 06:39

支持 Tauri 桌面应用打包(Windows .msi / .exe,macOS .dmg / .app)

dycast.exe — 免安装,双击直接运行
dycast_1.1.0_x64_zh-CN.msi — Windows 安装包,安装后生成开始菜单快捷方式,可卸载