LocalSend v1.18.0 推荐,Rust 重写核心并带来首个 CLI

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