Skip to content

Releases: GodD6366/deskfuse-release

DeskFuse v0.6.1 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 19 Oct 18:25

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: 425f6b68b9ad3a474c63b034d158f6489d8889ef · Build: 206 · Release ID: 4deb1c1e-2659-44e8-8e6a-07e5e94cdb2a

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 2026-10-20 · 统一界面与麦克风稳定性

体验与界面改造

  • 侧栏改为扁平结构,默认首页是“设备”;底部以健康指示替换原始运行状态文本与版本号,点开可看到带修复动作的问题清单。

  • 首次使用改成三步向导(欢迎 → 连接另一台电脑 → 选择功能),配对按钮不再藏在设备详情底部;键鼠共享在向导里同时设置主控与开关。

  • 权限改为按需申请:删除启动时的全量权限弹窗,仅在功能开启或被权限阻断时在页面内提示;本地网络用途说明改为中文。

  • 错误提示常驻到用户处理或关闭,新增“复制详情”;Rust 侧补全超时、连接关闭、拒绝连接、权限、磁盘、传输中断、存储与命令通道的中文映射。

  • 设置重组为通用、剪贴板、快捷键、文件、权限、关于与更新、高级;键鼠快捷键可直接修改并立即生效;阈值类传输设置与 Debug 日志开关移除,诊断导出收进“关于与更新 / 高级”。

  • 文件传输页合并发送区、传输队列与手机扫码;手机扫码不再暴露网络接口与端口。

  • 新增统一设计系统 Sources/DeskFuse/DesignSystem/(令牌、组件、按钮),迁移全部页面并删除旧样式文件;scripts/check-ui-tokens.sh 阻止写死字号、圆角、语义色与旧按钮样式回退。

  • 设计系统守卫加强:同时拦截 .font(.caption) 等系统语义字号、.foregroundColor( 与 .accentColor;全量清掉界面里的写死颜色和语义字号(含键鼠共享、设备、工作流、鼠标编辑页),未启用功能的引导图标改用语义色调 DFTone。

  • 工作流改为进阶功能,默认关闭;关闭时隐藏全部入口并停用全局快捷键。共享自动规则删除,智能列表不再新建或编辑。

  • 剪贴板左栏只保留全部、类型分组与我的列表;统一列表/瀑布流偏好;“共享到设备”统一更名为“发送到设备”。

  • 麦克风共享改为先选择身份(提供麦克风 / 使用其他设备的麦克风),再显示对应设置;提供端选择实体输入后,可信的已配对电脑默认直接可用,不再逐台授权,同一时间只维持一个音频会话;驱动安装与维护只在接收端出现。

  • 麦克风共享页统一加载、故障和未完成状态:服务错误改为中文摘要并折叠技术详情,驱动异常收敛为单一可操作入口,未完成的步骤明确标记“待完成”。

  • 修复虚拟麦克风驱动锁重入导致 Core Audio 卡死的问题。

  • 壁纸预览改为后台捕获,避免阻塞界面主线程。

发行边界:公开预发行提供 macOS arm64/x86_64 DMG;鼠标共享、远程应用与 Windows 功能继续为 Beta,暂不提供 Windows 安装器。签名、公证与安装包完整性由发布流水线验证。

界面与样式改动通过构建及静态检查验证;真实双设备行为(配对、键鼠穿越、文件传输、远程应用、麦克风)仍需实机验收。

DeskFuse v0.6.0 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 18 Oct 18:27

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: 9adaa760c79cc844cbbbb07a97bbf416a46c3397 · Build: 183 · Release ID: d102c2b5-a5d3-45a0-9f19-4291d4e359ea

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 2026-10-18 · 麦克风共享与工作区升级

  • 新增跨设备麦克风共享、虚拟音频输入、使用应用查看和音频服务恢复入口;修复音频格式、突发数据包与客户端断开后的控制服务恢复,并降低后台内存开销。
  • 统一 macOS 工作区、内嵌设置与功能导航,优化麦克风页面、菜单、滚动区域和启动加载状态。
  • 新增鼠标按键自定义、相对运动与流畅度诊断;鼠标共享标记为 Beta,主控与共享合并为一个开关。
  • 改进剪贴板筛选、文本去重、预览和直接文件下载;搜索条件变化时列表与网格回到顶部。
  • 简化网络配置与功能引导;有可用活动连接时清理确认失败的缓存路由,离线设备保留重连地址。

发行边界:公开预发行提供 macOS arm64/x86_64 DMG;鼠标共享、远程应用与 Windows 功能继续为 Beta,暂不提供 Windows 安装器。签名、公证与安装包完整性由发布流水线验证;本次发行包的真实双设备功能仍需实机验收。

DeskFuse v0.5.2 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 10 Oct 04:51

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: 6a08aa50f2e5af788562966da039c9b189c27471 · Build: 110 · Release ID: 6d213307-461f-4082-8e98-11b0036d80ec

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 2026-10-10 · 输入服务身份与界面修复

  • 修复输入辅助进程在 Dock 重复显示图标:二进制内嵌后台身份 Info.plist,LaunchServices 不再将其识别为独立应用;新增身份验证脚本、测试与文档。
  • 重做 macOS 与 Windows 的输入捕捉和注入,完善共享与激活状态处理。
  • 剪贴板 OCR 索引改用独立辅助进程,索引能力与稳定性提升。
  • 新增内存诊断采集与诊断文件上报。
  • 修复文件暂存区单个文件图标在玻璃面板上几乎不可见的问题:图标补投影,并异步加载 QuickLook 真实预览。
  • 重新设计传输进度浮层:轻量方向图标、细进度条与更紧凑的卡片。

发行边界:本次公开预发行提供 macOS arm64/x86_64 DMG;Windows 继续为 Beta,暂不提供 Windows 安装器。签名、公证和包完整性由发布流水线验证;键鼠共享、OCR 索引和真实双设备同步仍需实机验收。

DeskFuse v0.5.1 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 08 Oct 06:32

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: c7e3e7b54da0e16f16fbfab5ec2bc695d5c44ab1 · Build: 101 · Release ID: 609b4b12-d68a-47a4-a7b2-48cd83cd8388

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 2026-10-08 · 剪贴板性能修复

  • 修复剪贴板弹窗回车粘贴等待后台统计和使用记录写入的问题,粘贴所需正文优先准备,其余工作异步处理。
  • 删除和移动分组立即更新条目、选中项及分组数量,持久化失败时回滚;修复旧页面和归档关联记录导致条目重新出现的问题。
  • 优化大数据场景下的分页、搜索、分组和排序,拆分正文与元数据,增加有界缓存、可取消查询和交互优先的后台维护。
  • 合并归档与分组写入,减少正文重复读取、重复刷新和不必要的搜索等待。
  • 修复本地自动安装后偶发启动错误 -600,安装前等待应用和输入服务退出,并对该错误进行有限重试。
  • 修复发布产物下载不完整却返回成功的问题,公开上传前重新校验 DMG 的完整性、签名和公证。

发行边界:本次公开预发行提供 macOS arm64/x86_64 DMG;Windows 继续为 Beta,暂不提供 Windows 安装器。签名、公证和包完整性由发布流水线验证;真实界面延迟和双设备同步仍需实机验收。

DeskFuse v0.5.0 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 06 Oct 08:10

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: 567633417e86efa7e302e175a864cfa67762bc37 · Build: 94 · Release ID: d2aff883-7175-4499-b9ac-0962c6d05fca

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 2026-10-06 · 远程应用与 Windows Beta

  • 远程应用与 Windows x64 支持标记为 Beta,界面和文档明确展示功能状态。
  • macOS 远程应用增加专用虚拟屏幕模式,改进启动、控制切换和窗口恢复;修复超出屏幕范围的窗口被分别压缩宽高而改变比例的问题。
  • 修复远程媒体背压导致整个会话重置,拥堵时丢弃过期视频并请求关键帧,保留控制和输入消息。
  • Windows RemoteApp 自动发现并启动远端应用;macOS 客户端支持 Keychain 保存登录信息、证书指纹确认与后台重试。
  • Windows 发行链路增加原生桌面、SCM 服务、输入辅助进程和共享版本元数据;公开安装器要求 Authenticode 签名,本次发布暂不包含 Windows 安装器。
  • 支持主动触发单个或批量配对设备检查更新,目标设备继续执行版本、哈希、签名和安装时机校验。
  • 区分忘记设备与阻止设备,修复解除阻止后仍无法重新配对;改进配对布局和 Wi-Fi 授权流程。
  • macOS 工作流支持 HEIC/HEIF 编解码,并优化 Rust 分层、构建缓存和过大同步消息处理。
  • 修复 Windows 检查脚本传入多个 Cargo 测试筛选词导致 CI 中断,两个测试组分别执行并检查退出状态。

发行边界:0.5.0 通过预发行流程优先交付 macOS arm64/x86_64 DMG;Windows CI 和 x64 安装器暂缓,Windows 功能继续标记为 Beta。macOS 签名、公证和包完整性由发布流水线验证;Finder 窗口恢复、Windows 安装/SCM/NLA/RemoteApp 和真实双设备行为仍需实机验收。

DeskFuse v0.4.5 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 24 Sep 10:12

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: 99605953579c82707bdc0d10f66175051f86bf39 · Build: 64 · Release ID: 87026f55-c3bd-45ef-89db-6e652cf5f475

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 键鼠共享与剪贴板优化

  • 修复剪贴板同步文本被误报"内容尚未同步或历史已过期":预览未被截断的短文本直接按摘要恢复使用,正文仍按需向来源设备拉取;其余远端索引行在使用时自动请求正文并提示"正在获取",不再与过期混淆。
  • 修复剪贴板变更监听:macOS 已不再投递 com.apple.pasteboard.changed 分布式通知,恢复 changeCount 轮询,Command+C 复制可正常识别并同步。
  • 设备网络中已配对的接收端无需「允许被控制」开关:主控添加设备后直接发起被控激活;Wi-Fi 场景投票冲突不再阻止对明确加入排布的设备发起激活,也不会撤销已经建立的被控会话。本机正在作为主控时仍拒绝远端接管。
  • 导航页面「屏幕与键鼠」更名为「鼠标共享」,页面标题行不再提供「紧急收回」按钮;⌃⌥⌘ Esc 与应用菜单内的紧急收回保持不变。
  • 键鼠共享设置从弹窗改为「设置 → 键鼠共享」一级页面,「鼠标共享」页面的"共享设置"直接跳转,布局保存与应用按钮移到主页面。
  • 布局可绑定当前 Wi-Fi:在主页面或设置页保存后,回到该网络会自动恢复屏幕排布,只恢复排布,不改变共享开关与授权。
  • Wi-Fi 名称读取所需的定位授权加入启动授权步骤与「设置 → 权限」页面,与现有系统权限同一入口。

发行边界:公开预发行提供 macOS arm64 与 x86_64 DMG;Windows 构建暂跳过。签名、公证与包完整性由发布流水线验证。键鼠共享优化、Wi-Fi 绑定布局和剪贴板监听修复需实机验收。

发行边界:公开预发行提供 macOS arm64 与 x86_64 DMG;Windows 构建暂跳过。签名、公证与包完整性由发布流水线验证。键鼠共享优化、Wi-Fi 绑定布局和剪贴板监听修复需实机验收。

DeskFuse v0.4.4 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 22 Sep 09:46

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: dba75c82dd0dea819690aa97ef1a33ca33bdfeb2 · Build: 34 · Release ID: 73a7cc40-7d27-4976-a184-df759312a5d4

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 公开发行版局域网分发与剪贴板编辑

  • 公开发行版会把本机应用打包,经可信局域网传给其他 GitHub 渠道设备;安装仍按 Developer ID 与 SHA-256 校验,不进入 LAN 签名安装器。
  • 剪贴板历史支持编辑正文,以及复制为/粘贴为多种文本格式;菜单栏与右键菜单共用同一套动作。
  • 输入观察器在连续替换失败后改为重启输入服务,避免无界重建;手动刷新可恢复已耗尽的 helper。
  • 局域网网页滚动区域隐藏滚动条。

发行边界:公开预发行提供 macOS arm64 与 x86_64 DMG;Windows 构建暂跳过。签名、公证与包完整性由发布流水线验证。局域网 GitHub 分发、剪贴板编辑和输入服务恢复需实机验收。

DeskFuse v0.4.3 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 22 Sep 07:22

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: 6d7f3356848a7e9529cd6d1a8acd878bf7b830d2 · Build: 21 · Release ID: 0d7ed72f-e679-4d79-a8fc-2a77020338f6

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 远程应用增强与输入优化

  • 新增远程标题栏颜色支持,改进远程应用视觉体验。
  • 优化剪贴板历史面板、悬停预览和工作区侧边栏布局。
  • 增强剪贴板库视图、瀑布流网格和快速查看控制器。
  • 改进远程应用管理器、Dock 和诊断覆盖层功能。
  • 优化输入服务和子进程输入处理逻辑。
  • 更新 CI/CD 工作流配置和构建脚本。
  • 改进设置窗口和更新控制面板交互。

发行边界:公开预发行提供 macOS arm64 与 x86_64 DMG;Windows 构建暂跳过。签名、公证与包完整性由发布流水线验证。远程应用标题栏颜色和输入优化需实机验收。

DeskFuse v0.4.2 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 22 Sep 03:25

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: cc4b5c87f2e192b95335cb7da0d777428b0082a8 · Build: 20 · Release ID: 0d7ed72f-e679-4d79-a8fc-2a77020338f6

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 剪贴板回声与图片识别修复

  • 本地等价再复制在回声窗口内可重新发布:只有被标记为远端内容的指纹组才抑制,A→B→A 再复制和发送失败重试不再被吞掉。
  • 图像快照单次解码同时得到精确像素摘要与各表示的等价键(精确字节哈希 + 感知 dHash),识别接力(Handoff)改写与格式改写,历史入库复用同一次解码结果。
  • SourceMetadata 统一移至 deskfuse-protocol,引擎与 Windows 服务共用同一份字段名与 serde 默认值,不再各自维护。
  • 剪贴板同步 HELLO 携带本端接收预算,对端按预算限流;旧对端维持线上上限直至其自证。

发行边界:公开预发行提供 macOS arm64 与 x86_64 DMG;Windows 构建暂跳过。签名、公证与包完整性由发布流水线验证。剪贴板两机回声、接力改写识别与真实设备行为仍需实机验收。

DeskFuse v0.4.1 (prerelease)

Pre-release

Choose a tag to compare

@GodD6366 GodD6366 released this 21 Sep 18:03

macOS 14+ · Apple Silicon (arm64) and Intel (x86_64) DMG

Developer ID signed and notarized. Gatekeeper should accept the stapled DMG; do not disable SIP.

Source: 7b8a34a67d2bccd10d00f19df270f6b227b2134f · Build: 16 · Release ID: 66fa4c68-a691-4c95-9c8e-52f03c1bdaa7

Build/package checks do not establish Finder paste, drag-out, native input permissions or physical two-device acceptance. No signed LAN auto-update payload is published.

— 授权后可重启

  • 启动授权弹窗显示期间,不再拦截应用退出。系统设置授权后的「退出并重新打开」可以结束 DeskFuse 并由系统重新打开。

发行边界:公开预发行提供 macOS arm64 与 x86_64 DMG;Windows 构建暂跳过。签名、公证与包完整性由发布流水线验证。系统设置里的重启按钮需在安装包上实机确认。