Repository navigation
RPI Work v0.1.14
RPI Work 0.1.14
设置布局稳定性与宽屏工作区修复
- 修复设置页面在“通用”和其他设置菜单之间切换时导航位置上下跳动的问题;设置导航、页面标题和内容列现在保持稳定布局。
- 修复桌面快捷方式继承旧
PATH导致误报“未找到 rpi 执行宿主”的问题;保留显式RPI_WORK_RPI_BIN、应用目录旁、当前PATH、RPI Work 用户安装目录和 Cargo 用户目录的查找顺序,显式无效路径不会静默回退。 - 在缺少 rpi 宿主时提供用户主动触发的 GitHub Release 下载与安装引导;安装包固定来源,并校验文件大小、SHA-256 和安全解压路径,安装到用户可写目录后提示重启应用。
- 修复宽屏右侧任务上下文抽屉因异步读取本地偏好覆盖用户点击而无法打开的问题,并恢复稳定的无障碍按钮名称。
- 修复宽屏输入框与运行时 footer 宽度不一致的问题。
RPI Work 0.1.13
rpi 宿主检测与宽屏工作区修复
- 修复桌面快捷方式继承旧
PATH导致误报“未找到 rpi 执行宿主”的问题;保留显式RPI_WORK_RPI_BIN、应用目录旁、当前PATH、RPI Work 用户安装目录和 Cargo 用户目录的查找顺序,显式无效路径不会静默回退。 - 在缺少 rpi 宿主时提供用户主动触发的 GitHub Release 下载与安装引导;安装包固定来源,并校验文件大小、SHA-256 和安全解压路径,安装到用户可写目录后提示重启应用。
- 修复宽屏右侧任务上下文抽屉因异步读取本地偏好覆盖用户点击而无法打开的问题,并恢复稳定的无障碍按钮名称。
- 修复宽屏输入框与运行时 footer 宽度不一致的问题。
RPI Work 0.1.12
Composer、设置与连接稳定性
- 项目目录和 Git 分支改为纯信息展示,不再触发项目文件面板;路径在左侧、分支在右侧,并在上下文信息与输入框之间增加横向分割线。
- 修复设置页分类栏撑高标题行的问题,让“通用”和“应用更新”等页面的标题与内容列对齐。
- 修复 Web 端发送消息时合法的 Reserved 响应因 owner epoch 校验错误导致 WebSocket 断开的问题。
- 调整 Composer 在桌面端和移动端的宽度、间距、输入区域和操作按钮尺寸,并保留长路径与分支的省略显示。
RPI Work 0.1.11
工作协同与设置体验
- 移动端设备页聚焦当前节点的分享入口和已连接节点列表,桌面端继续保留连接与远程协助管理。
- 项目上下文路径现在直接打开项目文件面板,减少进入文件浏览的步骤。
- Provider 设置优先显示当前运行时实际使用的 Provider;新增应用更新设置入口并显示当前版本。
Codex 默认主题与完整视觉规格
- 默认主题改为 Codex 黑白:浅色白色画布、低饱和灰色分区,深色石墨灰表面;已有有效主题偏好不强制覆盖,原四套主题继续保留。
- 打磨消息排版、导航和标题层级、圆角输入区、轻阴影及圆形发送按钮。窄屏会话标题正确省略,资源工具栏可横向滚动,运行/错误与节点状态继续可见。
- 新增完整主题 JSON v2:可分别配置正文、标题、代码字体,以及字号倍率、角色字号、行高、字重、间距、圆角、控件/触控尺寸、边框、阴影和动效。兼容 v1 主题及已有偏好,支持实时预览、取消恢复、保存和无损导出。
- 主题只接受本机安全字体栈和有界数值,不加载远程字体或任意 CSS;保留手机输入字号、主要触控目标和系统减少动效的安全规则。
Agent / UI 独立扩展架构
- 区分 Agent-only、UI-only 与 Agent+UI 扩展。会话按固定版本记录 Agent desired pins;UI 可见性独立保存,隐藏 UI 不改变 Agent 配置。
- UI 扩展使用受控、转义的静态 widgets;资源库、设计稿、导入导出和恢复流程保留完整声明与版本快照。
- Agent 运行、等待交互或状态未确认时,以 fail-closed 方式锁定 Agent 配置;UI 偏好仍可独立操作。
- 提供基于真实原生插件、rpi RPC 工具事件和受控实时 Dioxus 页面的开发 Demo,包含计数、取消、清理及失败路径验证。
**能力边界:**正式客户端尚未接入通用扩展安装/加载及会话 applied 协议;导入、选择、预览只表示本地设计和 desired 状态,不表示扩展已在节点安装或执行。实时 Demo 适配器仅供开发验证,不是正式通用 live UI 协议。完整视觉参数目前通过 JSON 编辑,界面提供规格摘要,尚无逐字段可视化编辑器。
验证与安装
- 修复 Web 发布工作流中的旧脚本路径,增加工作流脚本存在性检查;原型冻结检查兼容 Git 在 Windows/Linux 上的 CRLF/LF 行尾差异,原型内容与原始基线均未修改。v0.1.7 / v0.1.8 分别因构建入口和跨平台检查失败未公开,正式版本顺延,未覆盖原标签。
- v0.1.10 因 Rust stable 升级后的严格 Clippy 检查、ACP 集成测试竞争和 WASM 目标 lint 失败未公开,正式版本顺延至 v0.1.11;本次同时修复 Android 工具链环境变量恢复、检测文档链接与 wasm 探测构建,未覆盖原标签。
- 本地 workspace:193 项测试通过、0 失败,4 项既有 ignored;格式与严格 Clippy 检查通过。
- 正式 WASM 与模块构建、主题/设置/更新/扩展/资源库七套浏览器回归通过,覆盖浅深色、持久化、取消恢复、390/320px 和触控边界;开发 Demo 的真实宿主及正负向验证另行完成。
- 本地验证不等于所有平台的实机验证;各平台发行制品由标签 CI 构建、校验并发布签名更新清单,不调用外部模型。
Android ARM64 APK 沿用固定签名,versionCode 1011,可从此前固定签名版本覆盖升级。执行宿主仍由电脑节点提供;节点密码、模型密钥和本机配置不包含在安装包中。桌面包仍为便携发行,未增加 Windows MSI、Apple 签名/公证或应用商店发行支持。