LocalSend 官方在 9 月 12 日发布了 v1.18.0,这是一个功能密度不低的版本。核心网络与文件读写逻辑的 Rust 重写完成,官方称传输速度应有可感知的提升,同版本还带来了第一个命令行客户端,与 Flutter 应用共用同一个 Rust 库。Windows 二进制已更新为带签名版本。以下按发布说明顺序编译。
新功能
- CLI 首发版本。
- 通过链接接收(receive via link)。
- 取色器自定义颜色主题。
- IPv6 支持。
- 校验和支持,默认启用。
- 默认自动接受来自收藏设备的文件。
- 文件大小改用十进制单位(1 GB 等于 1000 MB),与 macOS、iOS、Android、Linux 的显示口径统一。
- 命令行可用 --text 或 -t 参数直接发起文本分享。
- 长传输的剩余时间格式改进。
- 重复文件命名从 file-1.txt 改为 file (1).txt。
- 各平台首次启动时遵循系统级动画偏好设置。
- 安卓端支持后台传输文件。
- 安卓端新增快速设置磁贴,一键启动应用。
- Windows 端把 LocalSend 加入系统分享面板。
- macOS 端可从疑难解答页快速打开防火墙设置,新增 Command+Comma 打开设置的快捷键,计算机名改用用户友好的 ComputerName 显示,应用未运行时 Dock 图标也支持文本拖放。
- Linux 端改用原生窗口装饰,替换掉占空间的大号 GTK3 标题栏。
性能与修复
- 为接收速度慢的设备提升传输速度。
- 修复收发大量文件时的卡顿。
- 传输完成后释放唤醒锁,允许设备休眠。
- 修复历史对话框里文本消息内容显示三次的问题与其尺寸计算错误。
- DNG 文件保存进图片库。
- iOS 与安卓端,不支持的媒体格式改存到文件夹,避免传输报错。
- 修复安卓分享到 LocalSend 偶发失效,分享媒体时保留位置元数据。
- 修复 macOS 自启动场景下 Dock 图标短暂闪现,Dock 图标拖放与分享扩展恢复可用。
- Linux 端补上中日韩文字的 CJK 字体支持。
本站补充一句。v1.18.2 的后续修复解决了与 1.17.0 及更早版本的兼容问题,跨版本混用的环境建议直接装最新版。
本文编译自 LocalSend 官方发布说明,原文链接如下。
来源
- LocalSend v1.18.0 官方发布说明 https://github.com/localsend/localsend/releases/tag/v1.18.0
- LocalSend 官网 https://localsend.org/
- GitHub 仓库 https://github.com/localsend/localsend