【Rust日报】2026-05-24 Secluso v1.0.2 版本发布

【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 执行安装脚本

原文链接:https://github.com/elliotgao2/handsets

相关推荐
格发许可优化管理系统4 小时前
Mentor许可证使用规定全解析
java·大数据·c语言·开发语言·c++
AINative软件工程4 小时前
Tool Schema 写得好,模型少出错:5 个工程师必知的设计原则
后端·openai
AINative软件工程4 小时前
AI 写的代码,Review 要怎么改?我们团队的 15 条 PR 检查清单
后端·openai
武子康4 小时前
Java-21 深入浅出 MyBatis 手写ORM框架2 手写Resources、MappedStatment、XMLBuilder等
java·后端
FL16238631294 小时前
C# OpenCvSharp 基于霍夫变换直线检测的文本图像倾斜校正文本图像倾斜校
开发语言·c#
techdashen4 小时前
在 Fly.io 上使用 Rust 构建远程开发环境:从 Tokio 到 eBPF
开发语言·后端·rust
留白_4 小时前
pandas文件读取与存储
开发语言·python·pandas
夕除5 小时前
AOP 实现 Redis 缓存切面解析
java·开发语言·python
摇滚侠5 小时前
Spring 零基础入门到进阶 面向切面 AOP 52-60
java·后端·spring
feifeigo1235 小时前
马尔可夫决策过程(MDP)MATLAB 实现
开发语言·matlab