Repository navigation
Releases: lyzbcy/laoyu-sync
Release list
捞鱼同步小助手 0.3.9 · Mac 桌面小精灵
Mac 现在也能显示桌面小蓝鱼,并由用户自行开启、关闭。
- 在「关于 → 显示桌面小精灵」切换;关闭后记住选择,右键小鱼也可直接关闭。
- 退出助手时一起关闭小精灵;不会停止已有独立运行的 Syncthing。
- 修复并发开关、启动失败与 Mac 菜单退出时的清理,保留原有同步项目、设备身份和文件。
下载:Windows x64 提供安装版和完整 ZIP;Mac 提供 Apple Silicon(M 系列)ZIP,解压后将 LaoyuSync.app 放入「应用程序」。本次没有 Intel Mac 包。
Mac 包采用临时签名,尚未完成 Apple 开发者签名与公证;Windows 包未签名。
0.3.6 / 0.3.7 的旧更新助手可能因占用而安全回滚,请从本发布页手动安装一次;0.3.8 已包含占用修复。同步会传播修改和删除,重要文件请保留备份。
验证:Windows 112 项测试通过;Mac 102 项通过、10 项平台专用测试跳过。最终包已验证小精灵开关、重启记忆和正常退出清理。
v0.3.8
修复 Windows 一键更新实机失败回滚
真实升级验收(0.3.6 → 0.3.7,Windows 实机)发现:下载与校验全部通过,但旧实例退出后备份目录改名 5/5 必现 WinError 32,事务安全回滚。取证确认根因:引擎探测的 powershell 子进程约每 2 秒继承安装目录为工作目录并存活占用,更新 helper 只等待旧主进程退出,改名瞬间目录仍被孤儿探测进程持有。
修复
- 启动即把进程工作目录迁到用户数据目录,所有子进程不再继承安装目录
- 引擎探测与更新 helper 显式指定工作目录
- 更新备份改名最多重试 10 秒,等待旧实例残留子进程退出
⚠️ 0.3.6 / 0.3.7 用户请注意
内置自更新到本版本仍会运行旧 helper(单次改名)而失败回滚(不影响数据与旧版运行)。请从本页下载安装包运行一次,或在捞鱼软件中心删除后重新下载,进入 0.3.8 后后续版本恢复一键自更新。
macOS 包未签名公证:首次打开请右键 → 打开。
v0.3.7
修复 Mac/Linux 退出不停止自启引擎:SIGTERM/SIGINT 统一转 KeyboardInterrupt 走优雅退出清理
覆盖后台启动继承 SIG_IGN 的场景,非主线程调用安全跳过
修复更新暂存清理在 macOS /var 软链与 Windows 8.3 别名目录下的 CI 可移植性
修复 macOS 上非 UTF-8 进程参数导致引擎误判未知进程而拒绝启动
Mac 版首次实机验收通过(Apple M5 / macOS 26):功能 13 项、headless/GUI 退出清理、引擎自动启动均通过。Mac 包未签名公证,首次打开需右键打开。
捞鱼同步小助手 0.3.6 · 修复现有引擎访问凭据识别
修复现有引擎返回403 CSRF Error时,旧配置访问凭据无法自动对应运行实例的问题。
- 只检查已知本机配置,通过API凭据和公开设备证书同时核实运行身份;唯一匹配才接入已有项目。
- 原有配置、密钥、设备身份和项目不改写;不关闭认证、不启动或停止另一个引擎。
- 显式指定的目录、自身运行进程和权威自定义目录保持优先;多匹配或证书不匹配时保留原配置并提示。
- 本机API直接连接,禁止将凭据随重定向转发。
验证:81项测试,真实本机HTTP403模拟恢复与已有项目读回,文件字节保留,打包程序恢复同场景及可见窗口/引擎/小鱼/反馈渠道/退出验收通过。
Windows 10/11 x64,安装版setup.exe或完整解压ZIP。当前包未签名。若没有唯一可验证的本机配置,新版会保留原身份并报告,不会通过重置或关闭认证强行接入。
捞鱼同步小助手 0.3.5 · 修复长期热身与启动诊断
修复同步引擎长时间未就绪时,界面一直显示“正在热身”的问题。
- 显示真实启动阶段、等待时间、失败原因和重试入口;首页与桌面小鱼保持一致。
- 由助手启动的引擎关闭独立自动升级,随校验后的完整软件包更新,避免启动前查新阻塞和改写安装文件。已运行的外部Syncthing沿用。
- 区分当前配置和其他同步进程,不重复启动未知实例、不重置设备身份。
- 诊断保留关键事件、当前启动状态及引擎警告;成功轮询不会再挤掉故障证据。附日志可预览、可取消。
验证:71项隔离单测,16个独立页面场景,最终程序正常启动/真实损坏配置失败,原0.3.4助手完整升级到0.3.5、设备身份与数据保留,内置引擎运行前后字节不变。
Windows 10/11 x64。setup.exe为安装版,ZIP完整解压后运行。当前Windows包未签名。原始反馈附件不足以确认用户机器上的全部配置或驱动根因;新版会清楚报告后续诊断所需原因,不会承诺尚未验证的状态。
捞鱼同步小助手 0.3.4 · 更新状态与安全清理
修复已安装新版后,历史更新失败仍反复显示“更新未完成”的问题。
- 核对当前版本后,将过时失败的原始记录归档;真正更新失败和需要恢复旧版的提示保留。
- 更新暂存目录仅在事务已结束、相关进程退出且路径校验通过后清理;无法确认时保留。
- 历史凭据、用户配置、同步设备身份和旧版备份保留,不终止正在同步的程序。
- 兼容旧更新助手留下的暂存目录;旧目标已移除或完整启动确认后,安全核验并清理。
验证:56项隔离单测、独立12状态界面回归、真实Windows进程占用/退出后的清理、完整程序启动与故障回滚、原0.3.3升级到0.3.4均通过,身份和用户数据保留。
Windows 10/11 x64。安装版:setup.exe;便携版:zip完整解压后运行。当前Windows包未签名。同步助手自身能够处理软件中心管理位置的更新暂存;软件中心同协议源码已补齐,本次未另行发布软件中心安装包。
捞鱼同步小助手 0.3.3 · 企业微信直达反馈
反馈现在可直接送到捞鱼的企业微信群,无需额外部署服务器,同步文件不上传反馈渠道。
- 一级侧栏新增“遇到问题反馈”,支持问题分类、留言和日志预览。
- 默认附带脱敏诊断 ZIP,可取消;不读取同步文件内容。
- 文字和附件分别核验送达,失败保留留言,部分失败可继续发送缺失附件。
- 已有用户升级后自动识别反馈渠道,无需重新配置。
- 修复启动后后台更新检查完成时,界面提醒未及时刷新的问题。
验证:45项隔离测试、独立网页回归、真实企业微信文字及ZIP附件送达、最终Windows程序启动和渠道识别均通过。
Windows 10/11 x64:setup.exe为安装版,zip为便携版(完整解压后运行)。当前Windows包未签名。macOS实机与签名公证尚未验收,本版不发布Mac安装包。
捞鱼同步小助手 0.3.2 · 已有项目接入与小鱼改进
修复已有用户接入与桌面小鱼的状态引导。
- 补齐 SyncTrayzor 等常见旧配置位置,修复 Windows 含空格配置路径漏识别。没有运行引擎时,唯一有项目的旧配置优先于空默认配置;运行中的引擎和多个身份不会擅自切换。
- 首页、项目页、小鱼统一区分已有项目、待接收项目、配置读取中和仅网络就绪。显示当前配置位置,不再把所有空列表都催促成新建项目。
- 小鱼改为浅色状态卡片、中文详情与对应处理入口;未知状态不显示已同步。
已有 Tailscale 会继续沿用。Tailscale 只提供网络连接;原电脑上的 Syncthing 项目需要共享给本机并选择接收位置,网络共享目录不会自动成为文件同步项目。非标准旧配置请先打开原同步工具,再启动助手。
Windows 10/11 x64,安装版或完整解压便携 ZIP 后运行 LaoyuSync.exe。修改和删除会传播,请先备份;Windows 尚未签名。Mac 仅完成 CI 构建,本次不提供正式 Mac 资产。
35项Windows隔离测试、Mac通用测试、独立30页面状态与8次路径诊断通过。自定义或多个旧配置需确认接入位置;不自动读取远端项目或授权共享。
捞鱼同步小助手 0.3.1 · Windows
捞鱼同步小助手 0.3.1 · Windows
中文文件同步助手,安装包内置运行环境和 Syncthing,无需另装 Python。
下载
- 安装版(推荐):Windows x64 安装包
- 便携版:Windows x64 ZIP。完整解压后打开 LaoyuSync.exe。
适用于 Windows 10/11 x64,需要 Microsoft Edge WebView2 Runtime。Mac 尚未完成实机验收,本次不提供正式 Mac 包。
这次更新
- 移除 Windows 系统白色标题栏,采用紧凑自绘标题栏,支持最小化、最大化/还原与关闭。
- 自动识别已有 Tailscale 连接和在线节点,无需重新登录或组网。
- 沿用已有 Syncthing 的设备身份、配对与同步项目,不用从头配置。
- 网络连接、同步设备在线和文件进度分别展示。
- 中文配对/共享引导、暂停/恢复、桌面小鱼、诊断日志、每日版本检查与失败恢复。
开始使用
已有 Syncthing 配置会自动接入。只有 Tailscale 的用户无需重设网络,选择文件夹并由对方确认共享即可。首次同步先用测试文件夹体验;新设备仍需双方配对与授权。
同步会传播修改和删除,不能代替备份。新项目默认保留远端覆盖/删除的旧文件30天。退出助手只停止它自己启动的引擎,原来独立运行的引擎继续运行。
验证与限制
30项 Windows 自动测试、独立网页回归、真实引擎接入、实际安装与完整包故障回滚通过。Windows 包尚未代码签名;干净系统 WebView2 缺失场景与 Mac 实机尚未验收。0.2源码版用户请手动安装;完整包后续版本可在软件内检查更新。
不采集遥测或上传文件到作者服务器。代码与许可证见本仓库;校验值见附件 SHA256SUMS.txt。