【Rust日报】2026-05-24 Secluso v1.0.2 版本发布
Secluso v1.0.2 版本发布
Secluso 项目于2024年5月21日发布了 v1.0.2 版本,这是一个不可变版本。经过8个月的努力,该版本对整个软件栈进行了全面改版。
主要新增功能
• Secluso OS :基于 Yocto 构建的定制化树莓派最小化镜像系统
• Secluso Deploy :支持 MacOS、Linux 和 Windows 的部署工具,可在5分钟内轻松配置树莓派镜像和自托管中继服务器,无需技术知识
• 移动应用重新设计 :全新界面设计,现已在 iOS App Store 和 Google Play 商店上架
关键改进
• 安全增强 :
• 添加了更新程序,使用维护者 GPG 密钥验证签名
• 迁移到后量子密码套件以防止"现在收集,以后解密"攻击
• 摄像头中心和更新程序不再使用 OpenSSL,改用 Rust 代码以避免内存安全问题
• 隐私保护 :
• Firebase Cloud Messaging (FCM) 变为完全可选
• iOS 使用公共 Secluso iOS 通知中继
• Android 支持 UnifiedPush
• 功能扩展 :
• 代码支持多个移动客户端配对同一摄像头
原文链接:https://github.com/secluso/core/releases/tag/v1.0.2
Chipmunk 4.0.0-alpha.2 发布
这是 Chipmunk 4 的第二个 Alpha 预发布版本(2023年5月23日发布)。开发团队表示这将是最后一个 alpha 版本,即将推出稳定版本,但需要先为 Chipmunk 3 用户开发更新机制。
主要新增功能
• 插件支持 :包括插件管理器、会话设置集成、运行会话集成
• 快速访问功能 :新增快速打开面板和命令面板
• 应用设置 :添加应用程序设置和持久化 UI 状态
• 日志导出功能 :
• 导出为文本格式
• 导出选定内容为原始格式
• 导出全部索引日志为原始格式
功能改进
• 最近会话优化 :打开前验证、恢复处理、键盘选择/打开、更安全的输出文件恢复时机
• 导航和键盘操作流程 :快捷键覆盖、主机/会话快捷键、跳转到日志的键绑定、标签关闭行为、在新标签中打开搜索结果
• 用户反馈改进 :通知横幅、错误显示消息、更新后的更新日志、更好的通知/日志颜色、点击可关闭的横幅
原文链接:https://github.com/esrlabs/chipmunk/releases/tag/4.0.0-alpha.2
Spell/spell-framework 1.0.5 发布公告
主要更新内容
性能与渲染改进: - 正确实现了跨不同显示器的缩放功能,在分数缩放显示器上实现清晰的元素渲染,不再出现模糊现象 - 支持 Slint 文件热重载,设置 SLINT_LIVE_PREVIEW 为 1 后可快速反映更改
架构优化: - IPC 基础设施从 Dbus 重写为更轻量的单线程套接字系统 - 用优雅的宏替代了创建窗口的样板代码函数 - 支持从同一二进制文件运行多部件事件循环(可从单一源二进制文件创建一个或多个部件)
新增功能: - 引入自定义通知管理器 - 锁屏改进,支持并行指纹认证(需运行 fprintd-daemon) - 添加触摸屏支持(待测试) - 重新导出某些 crate 以完善 mpris 支持
文档与开发体验: - 完整的端到端文档,涵盖库的结构体、枚举和 trait
项目介绍
原文链接:https://vimyoung.github.io/Spell/
Handsets - Android Shell 自动化工具
Handsets 是一个轻量级的 Android 自动化工具,可以在毫秒级别内从 shell 控制 Android 设备,只需一个 jar 文件,无需安装 app 或 root 权限。
主要特点
• 极低延迟 :单次调用延迟仅 2-7 毫秒,远快于 uiautomator2(40-700ms)和 Appium(100-500ms)
• 零安装负担 :仅需一个几百 KB 的 jar 文件,通过 adb shell 运行
• 简洁高效 :专为点击密集型操作设计,适合对每次调用成本敏感的场景
核心功能
• UI 操作 :支持点击(tap)、填充(fill)、等待(wait)等基本操作
• 智能选择器 :类似 CSS 的选择器语法,支持文本匹配、属性筛选、位置关系等
• 截图功能 :支持 JPEG、WebP、PNG 格式,默认 768px 长边
• 多语言支持 :通过子进程调用,可用任何编程语言驱动
工作原理
• 通过 adb forward 建立 TCP 连接(端口 9008)
• 使用二进制协议进行通信,长度前缀帧格式
• 在设备端通过 accessibility dump、binder 反射等技术实现功能
安装方式
• 命令行 :通过 curl 执行安装脚本