Skip to content

Releases: kexijiang/Piora

Piora v0.5.5-beta.1 Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 08:49
0e6fc8e

发布说明

  • 准备 Windows x64 内测包,集中交付鸿蒙设备的应用、文件、SQLite、交互式终端与统一搜索工作台。软件回归已覆盖这些入口;签名 HAP、投屏与多设备等真机验收仍按设备矩阵待完成。

开发验证

  • 本机终端列表固定按创建顺序呈现,避免后台输出改变数据库更新时间后重排标签,导致关闭第 2 个终端时误关另一会话;这也稳定鸿蒙设备与本机分屏中的标签位置。
  • 浏览器回归同时覆盖 SQLite CSV 的流式保存与 JSON 普通下载,并核对导出仍绑定当前只读快照;实机一致快照仍待签名测试 HAP 验收。
  • 将设备文本的 GB18030/UTF-16 编解码依赖及生产依赖链纳入桌面独立运行时,避免开发环境可编辑、打包后鸿蒙扩展无法加载;增加隔离加载回归测试。
  • 传输任务接口返回异常结构时保留当前设备面板而不触发整体隔离;浏览器夹具补齐任务列表响应,并回归核对截图与路径复制流程。
  • 修复本机终端关闭标签时偶尔复用删除前的会话列表,导致界面仍停留在已关闭的 Shell;关闭后强制读取最新列表并立即选中保留的终端,浏览器回归核对选中标签。
  • 专用调试 HAP 新增 SQLite 验收样本生成入口,调用系统备份 API 导出含中文、大整数和 BLOB 的一致副本到应用文件目录,方便真机恢复后直接验证文件下载与只读查看;生产测试工程不包含该入口。
  • 浏览器级测试核对鸿蒙交互式终端的实时渲染、键入转发、窗口尺寸和离开面板后的会话关闭,覆盖仅靠服务端模拟测试无法发现的前端接线问题。
  • 验收文档补充专用调试 HAP 的生成与签名步骤,防止把未签名的本地编译产物误当成可安装的真机验证包。
  • 交互式设备终端的字体大小跟随 Piora 界面字号设置,避免终端与其他工作区文字比例不一致。
  • 在普通权限鸿蒙真机上验证设备发现、截图、应用列表与独立临时目录的文件操作全链路,并记录仍未验收的安装、沙箱、交互终端网页端到端及多设备边界,避免把模拟测试写成实机通过。
  • 同步自动生成的鸿蒙动作目录与参数 JSON,确保新增的应用和文件直接动作出现在开发文档中,并通过 CI 的文档一致性检查。
  • 附件浏览器测试分别核验 Electron 原始文件路径与合成剪贴板文件的字节回退,避免将测试构造的文件误判为原始磁盘文件。

鸿蒙设备操作

  • 设备命令页的统一搜索现在同时检索单次命令、当前交互式设备 Shell 和本机工作区已有终端的输出;点击结果可切换到对应终端并定位缓冲区内命中,本机快照可手动刷新。搜索只读取输出,不会发送命令。
  • 设备单次命令的多个标签现在可统一搜索历史命令与输出,并跳转到命中的标签和记录;每条结果可显式复制命令或标准/错误输出,剪贴板内容也可先粘贴到命令草稿核对,不会自动执行。
  • 投屏设置可选用户自备的 HOScrcpy Java sidecar 与 SDK 包,由 Piora 服务端转发 H.264 到现有认证视频接口;缺包、启动失败或运行异常时暂时回退内置 HDC 投屏。第三方 SDK 不随应用分发,真机视频兼容性仍待验收。
  • 应用页区分清缓存和清数据;开发板镜像的 install_list_capability.json 可在工作区预览 singleton 等特权差异,按原文件哈希核对后备份写入,并可从备份恢复。镜像部署和设备端生效仍需开发板验证。
  • 文件文本编辑支持显式 UTF-16 LE/BE 与 GB18030,并提供有界差异预览;不可无损编解码的内容拒绝保存。取消上传或文本暂存后增加独立短时设备清理尝试,断线时仍须核对残留。
  • 设备任务页并列展示持久传输任务和测试执行记录;已完成的 SQLite 下载可直接送入只读查看器。命令页可把设备 HDC Shell 与本机终端分屏,设备终端增加输出搜索、复制与粘贴。
  • 设置页显示 HDC 标记或由 IP:端口推断的 USB/TCP 连接方式及其证据,未给出标记时如实显示未知。
  • 文件上传与下载的单文件软件上限提高到 1 GiB,超过 256 MiB 的 HDC 传输使用 30 分钟有界超时;上传仍分块冻结并在调用后清理副本。下载在目标目录暂存并在核对完整长度后原子发布,避免中断时留下可见的半成品。大文件的实际速度、断线效果与 1 GiB 真机往返尚待设备验收。
  • 文件页支持最多 20 项的后台上传/下载队列,离开页面仍可查询、取消及查看本机持久任务历史;显示已确认完成的项数和字节数,不把 HDC 缺失的实时字节回执伪装成百分比。上传任务接管手动控制权并在结束时释放;中断或进程重启后的设备效果标为未知,不自动重放。
  • 上传前冻结本地文件改为分块复制与两次哈希核验,避免 256 MiB 文件一次占用等量内存;取消、源文件变动或校验失败时清理临时副本,为后续大文件后台任务保留防篡改边界。
  • 设备目录支持逐页浏览,每页最多 500 项,可在万项目录继续翻页而不再永久丢失后续文件;排序和隐藏文件切换仍只作用于当前页,目录变化可能移动页边界。
  • 设备设置新增手动 Wi-Fi 调试连接与断开:输入局域网 IPv4 和端口后调用 HDC tconn,再读取设备列表核对结果;断开正在被控制的设备会先被拒绝,未核对的命令不宣称成功。
  • 设备文本预览和编辑上限提高到 2 MiB;保存时保留 UTF-8 BOM 和原有单一换行格式。原文件混用换行符时要求明确选择统一格式,仍在写入前校验原内容哈希。
  • 文件目录支持按名称、类型、大小及修改时间排序,并可切换隐藏文件的显示;目录超过 500 项时明确提示只对已加载条目排序,避免误以为已浏览完整目录。
  • 设备命令快捷项增加分组、收藏、编辑、参数填写与 JSON 导入导出;选用设备快捷项只填入待检查的命令,本机快捷项仅复制并打开终端,不会在导入或选择时自动执行。旧版快捷项继续读取,导入限制数量与格式。
  • SQLite 查看器打开数据库时固定私有快照,分页不再读取变化中的源文件;新增视图、字段和索引信息、有界只读 SELECT/WITH 查询及完整 CSV/JSON 导出。导出在独立 worker 中逐行写入并限制 10 万行、64 MiB、30 秒,浏览器支持流式保存;关闭或十分钟后清理快照。
  • Harmony AI 工具现可显式打开已下载的 SQLite 快照、读取有限行列、执行只读查询、导出到新的工作区文件并关闭;快照只属于当前任务,任务结束自动清理,设备数据库内容作为不可信数据返回。
  • 修复交互式 HDC Shell 自行退出后留下失效会话、重开仍得到已断开终端的问题;切换共享 Shell 与调试沙箱时重建相应范围的会话,同设备并发启动只创建一个 PTY。
  • 设备命令页新增交互式 HDC Shell:同一 PTY 中保留工作目录和环境,支持输入、窗口尺寸与实时输出;会话绑定当前手动控制权,关闭或控制权到期即结束。单次命令仍可用于有界操作。
  • 真机上含数百项的设备目录曾因逐文件执行四次 stat 而超时,且 HDC 会丢弃 NUL 输出字节;浏览现以最多 50 项一批读取元数据,使用 HDC 可传输的记录分隔并跳过含分隔字符的名称。
  • 调整鸿蒙面板静态验收断言以覆盖重构后的应用启动按钮,避免旧代码形状导致误报。
  • 上传先写入设备目标目录中的随机暂存文件,校验长度后再按覆盖选项移动到正式名称;传输期间目标被其他进程创建时拒绝覆盖,失败时尽力清理暂存文件。
  • 设备命令控制台支持按设备保存最多 20 条自定义快捷命令;选择快捷项只填充命令与沙箱范围,仍需手动执行,并可一键转到已有的本机多标签终端。
  • 文件页支持对单个普通文件或目录修改三位八进制权限;拒绝符号链接、系统受限路径和递归变更,并在设备上回读权限确认。
  • 应用详情的高级操作可在支持 bm enable/disable 的 root 设备构建上使能或禁用当前活跃用户的应用;普通 user 构建会报告不支持,不提供可能作用于错误账号的任意 user ID 输入。
  • 工具抽屉新增手动设备命令控制台,支持多标签记录、普通 Shell 与调试应用沙箱;每条命令独立执行,限制为 15 秒和 128 KiB 输出,经过设备 lease 与写入 fence。界面明确提示不保留 cd 和环境变量,也不把取消后未知副作用误报为成功。
  • 文件页支持按名称递归查找(最多扫描 80 个目录、4000 个条目或 30 秒)及每台设备的常用路径收藏;搜索不会跟随符号链接,结果可直接打开或选中文件。
  • 文件页新增 SQLite 只读查看:从已获准工作区打开下载后的数据库,列出普通表并分页查看有长度上限的记录;在独立 worker 内检查私有副本,拒绝带 WAL 旁文件的本地数据库,不改写原文件。
  • 设备工具新增只读文件浏览:可查看 HDC 可读取的设备目录和已启动调试应用的沙箱,显示文件类型、大小、修改时间及权限;AI 可通过相同的目录能力查询。目录不可访问时明确报错,文件名中的空格和中文不会破坏列表解析。
  • 文件页和 AI 可把单个设备文件下载到已获准工作区的新文件名;下载前检查类型和大小,先保存到本机临时文件并核对长度,失败或取消不会覆盖现有文件。
  • 文件页与 AI 支持上传工作区内的本地文件到设备临时目录、共享存储或调试应用沙箱;上传前冻结文件并校验完整性,默认拒绝覆盖已有文件和符号链接,传输后核对设备文件大小。
  • 文件页和 AI 可新建目录、重命名文件或目录、删除普通文件或空目录;删除需要在面板确认,所有操作在设备端复查结果,不提供递归删除。
  • 文件页可预览并编辑 1 MiB 以内的 UTF-8 设备文本,AI 可读取有长度上限的文本预览并按原内容哈希保存;二进制内容被拒绝。保存时先核对设备原文件 SHA-256,在同目录暂存新内容并替换,再回读哈希,检测到外部改动时拒绝覆盖。
  • 应用工具支持在设备上停止、清除数据、卸载应用,并从已获准工作区安装本地 HAP;直接动作与多步骤场景都检查安装路径,安装前冻结并校验文件,清数据和卸载需要明确确认。AI 可通过同一动作目录执行这些操作,命令发出但尚未核实设备效果时会如实提示。
  • 选择应用后展示设备返回的版本、安装时间和申请权限;只接受与所选包名一致且字段格式有效的详情,避免把错误设备输出显示成应用信息。
  • 已通过 HDC 连接的手机默认允许手动和 AI 操作,移除任务应用范围授权、单次操作审批、审批接口和弹窗;安装包仍自动校验并使用固定副本,投屏仍不会自动唤醒或解锁手机。
  • 修复静止画面未及时更新点击坐标的问题:校准结果返回即生效,失败自动重试,不再阻塞首帧显示;兼容系统诊断中重复显示标识和整数小数格式,校准期间准确显示状态。

鸿蒙设备恢复

  • 修复已退出进程的录屏记录、只读投屏连接清理失败和录屏保存失败被误判为未释放设备输入,导致新录屏被阻止;已确认完成的延迟清理自动恢复,真正无法确认的按键或触摸释放仍保留保护。
  • 面板正确显示停止与待恢复状态,暂停不可用的输入和新录屏,提供中文说明与诊断入口;人工确认后立即刷新状态。

文档

  • 新增 HarmonyAtlas 类设备工作台验收矩阵,逐项标明已实现入口、普通设备的系统边界和仍须真机验证的行为,避免把模拟测试写成实机成功。
  • 基于 0.5.4 当前实现重写 README,补充正式版各平台下载入口、文件改动跳转、鸿蒙直接操作与工具抽屉、模型恢复、终端、SSH 和扩展的使用说明;明确本地数据位置、开发发布流程及设备实测边界,移除过时的预览版描述。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续 beta 更新。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。

Piora v0.5.4

Choose a tag to compare

@github-actions github-actions released this 28 Sep 07:19

品牌与发行

  • 停止 XiaoYiHarness 品牌发行,移除专属打包矩阵、更新渠道、首次启动行为和官网部署源码;后续仅发布 Piora。
  • 保留 Piora 主图标、独立托盘图标及启动素材配置,以及 Web/PWA 和桌面多尺寸图标生成、资源校验能力。
  • 修正版本同步时误改的绘图依赖锁定记录,使依赖实际版本、许可证清单和安装包校验保持一致。

文件工作区

  • 修复长差异加载后当前改动的定位标记消失;滚动浏览时保留标记且不跳回旧位置。
  • 每个文本文件的工具栏新增“上一处改动 / 下一处改动”和改动计数;连续修改合并跳转,支持首尾循环,并随 Git 改动和未保存编辑实时更新。
  • 支持编辑、源码和差异视图定位,自动展开目标所在的折叠代码或差异段,长差异按需加载目标;预览中跳转会显示编辑区域,切换文件保留各自的导航位置。

鸿蒙设备界面

  • 修复后台刷新设备状态时提前清除操作失败提示的问题;刷新恢复仅清除连接错误,操作错误保留至关闭或重试。浏览器回归等待上一笔输入完成后再执行下一手势,验证异步操作时的真实可用状态。
  • 全部界面字号跟随用户字体设置缩放,包含窄面板状态与工具按钮。
  • 重设计投屏面板:放大完整手机画面,应用、测试、语音、日志和记录合并为默认收起的工具抽屉;宽面板侧边展开,窄面板底部展开,连接诊断与校准收进设置。
  • 连接后可直接点击、滑动和输入,不再需要单独开启“控制设备”。实际操作时自动取得控制;旁观不会占用设备,AI 正在操作时仍需显式接管。切换设备、关闭面板和停止操作会阻止等待中的旧输入继续派发,投屏仍不会自动唤醒或解锁手机。
  • 测试改为选择已安装应用、场景和验证内容后运行,保留步骤预览、工程检查、安装授权和结果记录;语音功能按语料、输出和手机识别分组,高级配对表单默认收起。

文件编辑与工作区

  • 文件页支持可记忆宽度的左右分栏、多文件标签与未保存草稿保留;Markdown 和 HTML 可并排预览,新增“本轮结果”文件列表,按任务展示净变化并跳转差异。
  • 编辑器提供语法高亮、代码折叠、括号匹配和紧凑查找替换;ArkTS、TypeScript 和 JavaScript 支持定义跳转与补全,语义服务不可用时明确显示基础模式。修复 CRLF 文件误报全文件修改、相邻新增行标记和热更新后布局丢失。

Windows 屏幕截图与电脑操作

  • 新增可配置的全局截图快捷键(默认 Ctrl+Alt+A),支持跨屏框选、放大镜、矩形、椭圆、箭头、画笔、文字、马赛克及撤销/重做;结果可复制、另存或加入当前聊天草稿。
  • 截图附件确认持久保存后才完成操作,取消保存保留选区与标注;快捷键冲突会恢复原设置。
  • 电脑操作优先使用 UIA 控件完成点击、输入、读取和滚动,必要时使用截图定位;设置中分别显示后端连接状态,取消和超时会停止后端且不自动重放可能已生效的操作。

鸿蒙设备测试与开发

  • 投屏保持被动观察,不自动开屏或解锁;缺少投屏服务时需明确批准安装。设备操作校验控制归属、连接代际、界面信息和画面几何,停止后阻止旧操作继续派发。
  • 提供应用选择、六种场景模板、步骤预览、执行记录和检查点恢复;安装、卸载、清数据及校准等操作使用单次批准,安装授权绑定实际产物内容。
  • 集成 DevEco 工程检查、ArkTS 与 Linter 诊断、定位与修复复查;环境缺失、取消或超时显示“未完成”,不会误报通过。打包携带独立驱动和检查工具所需资源。
  • 支持本地 WAV 校验、声学输出预览、语音校准和按住说话流程;手机识别结果实际匹配才算通过。语音声学路线和未经实机验证的设备仍为试验能力,测试音频桥接不等同于真实麦克风验收。
  • 截图和录屏可保存并复制到剪贴板,录屏保存本次投屏视频流;设备停止会释放自己的日志和媒体订阅,清理异常保留恢复证据。修复 Windows 临时目录、短路径及媒体库打包兼容问题。

对话、模型与任务稳定性

  • 发送后立即清空输入框并持久保留恢复副本,失败时恢复原稿且不覆盖新输入;修复长对话发送后跳回旧消息和切回运行任务后计时重置。
  • 压缩状态显示耗时、停止入口和完成结果;切换会话或刷新后恢复真实进度。新增模型超时、重试和压缩阈值设置,切换至较小上下文模型前先完成容量检查与压缩。
  • 模型长时间无响应会按设置超时并进入既有重试/回退流程;用户停止可立即结束等待。运行状态显示重试进度及无进展时长,静默执行的命令不再误报中断。
  • 设置中心按功能分组并保留完整导航,修复宠物页面遮罩、设置搜索尺寸和模型中英文提示;定时任务保存后返回列表,详情支持即时加载状态、失败重试及返回。
  • 减少流式回复、会话列表、后台刷新和剪贴板窗口的重复渲染与资源占用;慢请求不叠加,取消和会话启动失败后及时清理资源。

终端、SSH 与随身仓

  • 终端支持选择本机 Shell 并保存默认值,已有标签保留各自配置;拖动面板时实时换行。Agent 命令默认超时为可配置的 30 分钟,并提示将前台常驻命令改为后台运行或显式超时。
  • SSH 主机和端口标签支持独立关闭,关闭失败保留标签;修复随身仓 JSON 编辑器输入法组字时重复字符的问题,保留自动括号配对。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续应用内更新。
  • Windows x64 ZIP:解压后运行 Piora.exe。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件;建议安装推荐版本以获得自动更新。
  • Linux x64 AppImage:添加可执行权限后运行。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。

Piora v0.5.2-beta.11 Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 17:25

Windows 屏幕截图

  • 新增可在设置 > 快捷键中修改的全局截图快捷键(默认 Ctrl+Alt+A),并提供应用菜单、命令面板和聊天附件入口;快捷键被系统占用时恢复之前可用的设置。
  • 支持跨显示器框选、选区放大镜、单屏原位编辑,以及矩形、椭圆、箭头、画笔、文字、马赛克和撤销/重做;完成后可复制 PNG、另存为 PNG,或添加到当前聊天草稿而不发送。
  • 截图附件在草稿持久保存后才确认完成,且不影响发送失败时的原草稿恢复;保存对话框取消时保留选区和标注。截图编辑器字号跟随界面设置,开源组件的 MIT 许可证与来源记录随包保留。

鸿蒙设备测试工作台

  • 修复 Windows 临时目录大小写与 8.3 短路径导致 WAV、HAP 和开发报告被错误拒绝;逐层检查目录项继续禁止符号链接或 junction 重定向,保留文件容量、内容哈希与读取一致性校验。

  • 补齐安装包中 MP4 媒体库的 CommonJS 和 ESM 入口及依赖,避免开发环境可录制而安装后模块加载失败。

  • 投屏改为被动观察:缺少投屏服务时提供显式安装授权,锁屏或无法确认锁状态时提示用户手动解锁,不自动开屏、滑动或解锁。

  • 设备控制绑定任务、设备连接代际和授权应用;安装、卸载、清数据、投屏初始化及校准使用限时一次性批准,安装授权绑定 HAP 内容哈希。租约到期和停止立即阻止后续输入,多设备互不误停。

  • UI 树质量不明、控件重复、引用过期或窗口变化时拒绝点击;坐标操作使用服务端几何信息,处理视频缩放与旋转,失效画面不能继续控制。文本输入核对精确结果,滚动和等待有明确上限。

  • 隔离 Hypium 驱动进程并增加本机设备互斥;发布包将驱动资源与音频助手保留为可执行的真实文件,避免仅开发环境可用;按键保持和触摸保持必须校准精确时长、验证释放。助手入口配置验证实际出现的目标窗口。

  • 新增本地 WAV 校验、显式声学输出预览、语音校准与按住说话流程;只有手机实际识别结果匹配才算通过,取消、失焦和几何变化会停止复合动作。

  • 新增应用搜索、诊断、授权面板、六种共享场景模板、逐步执行收据、私有持久记录及检查点恢复;未知副作用禁止重放,恢复核对设备、流程和制品内容。

  • 新增独立 Harmony 测试 App 的 debug PCM 桥接与生产入口排除检查,以及 DevEco 代码检查、批准产物安装、场景与目标进程日志反馈链。PCM 桥接不宣称覆盖真实麦克风。

  • 录屏改为保存本次订阅的 H.264 视频流,限定时长和容量,结束时只关闭自己的连接,不再切换手机系统全局录屏开关。设备停止也回收所属日志订阅;清理失败保留恢复状态与端口证据,须检查后再恢复控制。

  • 诊断按设备和版本缓存探测结果,真实派发失败后降级显示;开发验证报告持久保存并按工程查询,场景滚动使用累计预算。归档旧性能方案,统一现行文档索引。

  • 支持包默认脱敏,截图和 UI 文本需主动勾选;更新连接、控制、语音、兼容性及验证文档,并提供可选受控真机 CI 门禁。未经实机验证的机型与声学路线保持试验状态。

XiaoYiHarness 官网

文件工作区

  • 编辑器浮动搜索栏图标随界面字号缩放,默认字号下保持原有大小,并修复固定像素字号导致的字体偏好测试与 CI 失败。
  • 文件引用菜单的浏览器回归测试在输入框重新挂载完成后再输入,避免 Windows CI 偶发操作旧输入框而等待超时,保留文件索引缓存与菜单行为断言。

模型设置

  • 修复英文界面中“设为默认”和“默认”按钮及提示仍显示中文的问题,按钮宽度随译文调整。
  • 移除“连接设置”中重复的可选模型列表,模型测试、默认模型与可见性管理统一放在“模型管理”;选择具体模型或无需连接配置的渠道时,仅显示“模型管理”,避免页签与内容不符。

对话滚动

  • 修复长对话中发送新消息时,平滑滚动与虚拟列表高度校正冲突,导致页面停留或跳回较早消息的问题;发送后立即定位到本次提问。

定时任务

  • 新建或编辑定时任务保存成功后返回管理列表;右侧配置页补充返回列表入口,关闭面板后重新打开不再停留在上次的配置页。保存失败时保留表单与错误提示。
  • 点击定时任务后立即进入详情页并显示加载状态,避免详情请求较慢时看起来无法点击;读取失败可重试或返回列表。
  • 定时任务详情读取不再提前加载仅修改任务时需要的会话运行模块,减少开发版首次打开详情的加载开销。
  • 定时任务浏览器回归测试提供完整的异步脚本资源,并固定验证英文环境,避免 CI 将语言包请求误回为 HTML 而失败。

性能与流畅度

  • 会话启动中途失败时释放已经创建的服务、订阅与运行时,等待清理后再允许重试,避免失败任务长期占用内存;保留原始错误原因。
  • 任务执行和手动压缩期间的状态校对不再叠加慢请求,离开页面时取消请求,新任务不受旧请求阻塞;保留后台完成校对、断线恢复和过期响应隔离。
  • 工具定义容量检查改为逐项累计 UTF-8 字节数,减少大量扩展工具下的重复序列化;工具选择顺序与原有容量限制保持一致。
  • 回复持续输出和状态刷新时,复用未变化的输入框与 Markdown;流式 Markdown 延后调度,减少与输入、点击争抢界面线程,并在回复结束时完整显示内容。
  • 长对话复用历史命令查找结果与列表尺寸测量,滚动条尺寸未变化时不重复刷新,减少滚动和侧栏调整期间的布局计算。
  • 会话列表按文件变化更新有容量上限的元数据索引,不再反复解析未变化的完整会话,也不再拼接列表无需使用的全部聊天文本;保留名称、分支、排序和消息数。
  • 浏览器预览与任务文件变化的定时刷新在页面不可见时暂停,重新显示后立即更新;慢请求不叠加,同一页面的并发预览截图合并处理。
  • Agent 浏览器登录恢复信息仅保存所需的会话 Cookie,并串行写入,避免频繁导出整站 IndexedDB;网站本地数据继续由浏览器持久化配置保存。
  • 启动时按需创建剪贴板快捷窗口,减少隐藏渲染页面常驻;原生剪贴板监听可用时减少维护定时器唤醒,保留实时采集和快捷键。

终端与 Agent 命令

  • 终端可选择本机已安装的 PowerShell、Git Bash、命令提示符、WSL 等 Shell 新建标签,并可保存默认 Shell;已有终端在恢复时保留各自选择。
  • 左右拖动面板时,终端内容随宽度实时换行,后台终端尺寸同步合并发送,减少连续拖动时的延迟。
  • Agent 执行 bash 或 PowerShell 命令时,未指定超时的默认时长从 10 分钟延长至 30 分钟;可在“终端”设置中调整,保存后对现有任务的新命令生效。

Windows 电脑控制

  • 电脑操控优先通过内置 winapp CLI 的 UIA 控件模式执行点击、输入、读取和滚动;控件缺失或不支持相应模式时,可用 Windows-MCP 截图让当前视觉模型定位后再操作。
  • 设置页分别显示 UIA 与 Windows-MCP 的连接状态;任务取消、超时或紧急停止时终止对应后端进程,不自动重复可能已经生效的操作。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续 beta 更新。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。

Piora v0.5.2-beta.8 Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Sep 09:14

SSH 工作台

  • SSH 主机/端口标签新增关闭按钮,直接断开连接并移除标签;关闭后台标签保留当前选择,关闭最后一个标签后显示连接表单,关闭失败时保留标签并提示原因(#117)。

随身仓

  • 修复 JSON 编辑器在输入法组字时反复同步中间文本、重新配置编辑器可能造成重复字符的问题;保留大括号、方括号和引号的自动配对,组字结束后再同步最终内容。

文件工作区

  • 文件页改为可拖动的左右分栏,文件树宽度可记忆;窄面板自动收为可展开栏。右侧工作区默认更宽,也可继续向左拉,同时保留对话空间。
  • 多文件标签支持自动显露和全部文件菜单,切换时保留未保存草稿;Markdown 和 HTML 可在源码旁预览当前草稿,窄窗口可在编辑与预览间切换。
  • 新增“本轮结果”文件列表,按一次任务开始与结束时的文件状态展示期间发生的净变化,保留最近一轮结果供刷新后查看,并可跳转完整差异。
  • 文件标签溢出时改用轻量的左右滚动按钮、边缘渐隐提示和滚轮横向滚动;文件树按新增、修改、删除分别着色,文件夹汇总显示下方文件的多种变更状态。
  • 文件编辑区加入按扩展名识别的代码语法高亮、折叠、括号匹配与查找,并在行号旁用色条提示 Git 变更和当前未保存草稿中的改动。
  • 修正 CRLF 文件编辑一行后整文件被误标为修改的问题;编辑器保留原有换行方式,并将代码折叠按钮改为居中的轻量箭头。
  • 修复桌面开发版连续热更新后文件区样式丢失、文件树与编辑器重叠的问题;文件区样式随页面稳定加载,并为关键分栏布局提供兜底。
  • 修复新增行紧挨修改行时两行都被标成修改的问题;根据原行与新行的内容配对,相邻新增行保持绿色标记。

设置中心

  • 模型配置的运行策略新增上下文自动压缩阈值;切换到上下文窗口较小的模型时,若当前会话超出目标窗口,会先压缩并确认可容纳后再切换,压缩失败则保留原模型。
  • 将设置导航整理为使用体验、模型与工作流、能力扩展、连接与设备、应用与数据五组;语言并入外观与界面,取消独立“通用”页面。
  • 设置左侧恢复为始终展开的完整页面列表;模型运行策略、项目工具、插件、归档等入口直接显示,窄屏也可在横向导航中直接选择。
  • 将模型重试与回退、提示词与标题、网络代理、数据迁移与诊断等选项归入对应页面;项目工具、能力包、扩展、插件、归档与回收站分别展示入口,并更新设置搜索与窄屏导航。

任务执行稳定性

  • 新增 Shell Guard:模型执行 bash/PowerShell 命令时自动补上默认 10 分钟超时,并保留已配置的 Bash 路径与命令前缀。对可识别的前台 dev server、watch、tail -f 及交互式 Git 命令提示改用后台或显式超时;按实际命令和参数判断,避免误拦截版本查询、帮助和包含命令字样的搜索文本。
  • 新增模型请求停滞看门狗:首响应等待和流式输出静默遵循设置中的超时,支持延长或关闭限制,并同步底层 HTTP 连接配置;停滞时以“请求超时”交给自动重试与模型回退处理。用户点击停止时立即结束等待,即使服务端完全没有输出,也不会被误判为超时而触发重试。
  • 运行状态行新增已运行时长、自动重试进度(第 n/m 次及原因)和“已 X 秒没有输出或新进展”提示;bash 挂起和模型停滞都能在界面上直接看出来。
  • 设置 > 模型配置 > 运行策略新增“模型请求超时与重试”:可视化配置自动重试次数与退避、请求首响应超时、HTTP 空闲超时和服务层重试,写入全局 settings.json。保存后刷新已有会话的设置,后续请求和重试使用新值,无需重建会话;正在执行的请求保留原超时,项目覆盖设置继续优先。
  • 修复刷新页面后仍在执行的 bash 命令被误标为“已中断”的问题:只有服务端命令注册表确认未在运行才降级状态,静默运行中的命令保持运行标记。

对话体验

  • 点击发送或按发送快捷键后立即清空输入框,不再等待本地恢复副本写入或模型切换完成;保留原稿到恢复副本保存完成,发送失败时恢复文字和附件,且不会覆盖新输入或其他会话的草稿。
  • 运行中追加引导或排队消息同样立即清空输入框,服务端接收前保留原稿,提交失败时安全恢复。

发布与测试

  • 修复模型停滞看门狗在独立测试进程中使用非保活计时器,进程可能在等待超时期间提前退出的问题;超时计时器现在会持续到响应、取消或超时结束,相关 14 项测试全部通过。
  • 定时任务、项目工具、用量统计和外观入口测试改为检查实际使用的设置导航注册表;同步 Shell Guard 扩展清单与新增压缩设置后的测试边界,并移除已取消的设置工具栏样式与断言,避免界面重构后因旧测试误报。
  • 会话运行测试改为等待本轮文件扫描实际完成,再断言结束、取消与远程状态;文件记录增加异步扫描后,测试不再依赖单次事件循环恰好完成。
  • 同步根与桌面版本、锁文件、README 和许可证清单,并修正 README 中运行日志的设置路径,使安装包版本及更新说明对应同一个 beta 发布提交。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续 beta 更新。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。

Piora v0.5.2-beta.6 Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Sep 14:39

测试验证

  • 模型提问倒计时浏览器测试暂停真实时间流逝,仅通过测试时钟推进,严格校验 60、10、40 秒及到期关闭,避免慢速 Windows runner 操作期间跨秒导致误报。
  • 鸿蒙环境测试按平台验证失败原因:Windows 校验无效的 DevEco 手动路径,其他平台校验不支持提示,避免 Linux CI 错用 Windows 错误断言;均要求环境不可用。
  • 剪贴板浏览器测试的列表与详情夹具改为返回独立副本,与 Electron IPC 行为保持一致,避免修改测试数据时共享引用导致预览刷新依赖渲染时序;补充快照隔离断言,继续验证长内容预览截断与原文完整性。
  • 图标资产导出脚本按 CommonJS 规则检查,避免合法的 require() 被 TypeScript ESM 规则误报并阻塞发布门禁。

XiaoYiHarness 官网

  • 新增独立的 website-xiaoyi/ 官网源码,使用与品牌图标一致的深墨色、薄荷绿主题,展示真实桌面工作区截图并支持查看原图。
  • 下载入口精确匹配同一发行版中的 XiaoYiHarness 安装版、便携版、ZIP 与 Linux AppImage;接口失败或品牌产物不完整时回退到已核验版本,避免跨品牌下载。
  • 提供独立的依赖锁文件、检查命令与 Sites 构建配置,记录公开网址和部署流程;隔离官网与主应用的类型检查及生成目录。

对话体验

  • 压缩提示改为输入框上方的轻量浮层,使用环形状态图标、分秒计时和细进度动效;完成后清晰展示压缩前后用量与预计节省量,支持关闭结果,并适配深色主题、窄窗口和减少动画偏好。
  • 修复压缩上下文时切换会话或刷新页面后耗时从零开始的问题:按服务端记录的本次压缩开始时间继续显示;切回手动压缩中的会话后恢复事件订阅与状态核对,避免漏掉结束事件后一直显示压缩中。

鸿蒙设备

  • 保存设备截图或结束录屏后自动复制图片/录屏文件到系统剪贴板,并显示复制结果和完整保存路径;新增独立“复制路径”按钮,复制失败时保留已保存文件并支持重试。
  • 重构鸿蒙设备工作台:投屏始终占据主区域,截图和录屏无需先接管设备;支持适应窗口、100%–200% 缩放、放大后拖动查看和专注投屏,手动控制时才显示设备按键与文字输入。
  • 设备日志、代码检查、截图和录屏结果统一放入可折叠、可拖动调高的底部工具区,并记住用户设置的工具区高度;截图和录屏保存后在工具区显示剪贴板状态、完整路径及独立复制路径入口。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续 beta 更新。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。

Piora v0.5.2-beta.5 Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Sep 10:37

鸿蒙开发

  • 内置固定版本的 DevEco CLI,在 Windows 自动检测 DevEco Studio,并允许在“设置 > 鸿蒙开发”覆盖工具链路径、检查项、超时和 Agent 最大修复轮数;缺少或无效环境会显示为“检查未完成”,不会误报为代码通过。
  • 鸿蒙工作台新增“代码检查”,同时运行 ArkTS 语法/语义诊断和 Code Linter,按文件展示可跳转的行列、严重级别、规则与消息,支持取消、过期结果提示,以及把诊断交给 Agent 修复。
  • 新增 piora_harmony_check Agent 工具:修改 ArkTS 后检查、按诊断修复并复查,默认最多三轮;保存最近一次结构化报告,并区分通过、发现问题、未完成和取消。
  • 增加真实 DevEco 工程验证,覆盖 Linter 警告、ArkTS 类型与 ArkUI 语义错误、修复后复查通过、环境缺失、超时和取消;刷新第三方许可证清单。

对话体验

  • 压缩上下文时在当前会话输入框上方持续显示“正在压缩上下文,请稍等”、动态进度条、已等待时间和停止入口,关闭模型菜单后仍然可见;手动与自动压缩共用状态,完成后显示压缩结果。进度条不虚构百分比,并适配减少动画的系统偏好。
  • 切换到上下文窗口不足的模型或模型运行时返回错误后,编辑器上方的错误提示会保留 20 秒供用户阅读,随后自动消失,不再长期占据输入区域。

发布验证

  • 桌面独立运行时携带完整的 DevEco CLI 生产依赖,并从归档运行时解析工具路径;打包检查同时验证设备控制与 ArkTS 检查工具已加载和启用,避免安装后鸿蒙检查不可用。
  • 倒计时浏览器测试允许首帧跨过一秒边界,仍严格验证剩余时长、自动跳过与重连行为,避免 Windows CI 将正常的 60 → 59 秒刷新误判为失败。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续 beta 更新。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。

Piora v0.5.2-beta.2 Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Sep 02:51

发布验证

  • 修复消息组件测试仍断言英文错误前缀的问题,按中文界面核对错误详情与 HTML 转义,并补充空白及部分回复被取消时的普通状态检查。
  • 修复剪贴板图片测试将复制后自动收起误判为 Escape 关闭错误的问题;分别验证 Escape 仅关闭预览、复制提示真实可见、复制成功后快捷弹框收起,并保留缩放、窄屏、悬浮预览与禁止自动粘贴检查。

界面修复

  • 修复桌面下拉菜单仍跟随系统语言的问题:启动时同步应用语言,切换中英文后立即更新菜单,更新状态刷新后也保留所选语言。
  • 修复 Windows 英文菜单快捷键仍显示“逗号”等中文键名的问题:标点快捷键显示为 Settings (Ctrl+,) 等符号提示,并保留原生快捷键功能。

对话与图片

  • 手动停止生成后显示中文“已停止生成”,不再把常见 AbortError 展示成红色英文错误;空白中止回复在刷新后的历史中也保留状态,真正的模型错误继续显示错误详情。
  • 发送视觉模型前检查并解码图片,纠正真实格式和旋转方向,缩放超大图片、压缩请求体积,并为缩放后的图片补充坐标换算说明;处理只作用于本次发送副本,聊天历史保留原图,沿用历史图片不重复发送的策略。
  • 快捷回复的提取时限从 15 秒调整为 60 秒,兼顾较慢的模型和连接;保留最低推理强度、去重、缓存和取消机制,失败后允许重新提取。

模型提问

  • 模型提问卡片默认显示 60 秒倒计时,支持按问题复杂度设置 30~300 秒;未提交时自动关闭并返回明确的超时结果,模型继续可执行的工作,不把沉默或未提交选项视为答案、同意或授权。
  • 提供“跳过并继续”,在窄屏下保留倒计时与说明;服务端独立处理超时,刷新、切换任务和前端断线不会重新计时,提交、取消及超时同步关闭其他窗口的同一张卡片。

剪贴板

  • 快捷键呼出的剪贴板弹框在复制成功后,短暂显示“已复制”并自动收起,方便立即返回原应用粘贴;复制失败时保留弹框和错误提示。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续 beta 更新。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。

Piora v0.5.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 02:26

运行日志

  • 在桌面端“设置 > 通用”新增运行日志卡片,显示本次运行实际使用的日志文件路径,支持复制路径、打开所在文件夹和刷新状态;日志回退到临时目录时同步显示真实位置。
  • 显示日志写入失败提示和 5 MB 自动轮转说明,可通过设置搜索“日志”或“路径”快速定位;仅向当前应用主窗口提供路径与写入状态。

界面

  • SSH 工作台入口与连接页改用服务器图标,便于与本地终端区分。

界面修复

  • 修复剪贴板点击复制测试在繁忙 Windows CI 中错过短暂提示的时序问题,预先记录真实可见的提示及布局,继续校验提示尺寸、点击穿透和自动消失,避免误报阻塞发布。
  • 统一项目、模型与系统提示词选择菜单为高遮盖度的轻透面板,减弱背景文字形成的模糊色块;统一细边框、柔和阴影与圆角,全局透明度仍可调节菜单的轻微透出效果。
  • 修复新任务“选择项目”菜单下方标题文字清晰透出的问题:将输入框玻璃效果移至独立背景层,使菜单背景模糊正常生效,并继续遵循全局透明度设置。

品牌构建与更新

  • 修正 XiaoYiHarness 的内置提示词、工具能力说明、扩展显示名及协作系统消息仍自称 Piora 的问题,使用构建品牌名称;保留工具名、协议标识与内部路径,不替换用户提示词和历史消息。
  • XiaoYiHarness 首次使用的静态开屏从窗口显示起至少保留 5 秒,展示完成后保存独立标记;后续启动及版本更新不再强制等待,Piora 使用记录不影响该标记,加载失败或提前关闭不标记完成。
  • XiaoYiHarness 侧栏标题改为纯文字名称,移除与顶部菜单栏重复的 Logo;保留顶部图标、设置按钮及 Piora 默认侧栏样式。
  • 修复中转站表格浏览器测试连续按 Tab 时与下一动画帧焦点恢复的竞争;等待目标单元格获得焦点后再操作,并严格校验末格 Tab 只新增一行、焦点进入新行,避免 Windows CI 偶发失败。
  • 修复剪贴板图片浏览器测试可能错过短暂“已复制”提示的时序问题:复制前监听并记录可见提示,分别校验复制命令、禁止粘贴及提示自动消失,保持应用提示时长和 CI 门禁不变。
  • 修复外观设置浏览器测试在“恢复默认”时读取早于 React 输入框同步的偶发 CI 失败;同时核对页面、数字输入框、滑块与保存值均恢复为 80%,不跳过测试或放宽预期值。
  • 修复 CI 中仍匹配旧启动素材报错的过期测试,改为检查分品牌校验入口,并补充两种品牌配置错配的拒绝测试;保留素材缺失、损坏与旧品牌资源残留的校验。
  • XiaoYiHarness 增加小尺寸专用「交织 H」托盘图标;Windows 托盘 ICO 也从专用素材生成,修复配置托盘 PNG 后仍使用主图标的问题,Piora 默认托盘素材保持不变。
  • 同步 upstream 至 beta.57 的 Git、SSH 与发布门禁更新,保留分品牌构建和更新行为,并刷新对应锁文件的许可证清单。
  • 包内启动素材校验按品牌核对静态图标与可选视频,拒绝旧品牌资源残留;CI 连续版本测试同步生成对应锁文件的许可证清单,保留正式包校验门禁。
  • 修复 Windows 包内品牌校验读取 ASAR 嵌套路径时的分隔符兼容问题,并增加两种品牌的真实归档回归测试。
  • 增加构建时选择 XiaoYiHarness 的品牌配置、名称与图标准备;默认保持 Piora,定制品牌没有视频时使用自己的静态启动资源。
  • XiaoYiHarness 使用同一发布仓库中的专属 stable/beta 清单、更新资格记录和下载缓存;缺少专属清单时跳过版本,拒绝跨品牌安装包引用。
  • beta 与 stable 发布流程改为隔离构建两种品牌,汇总前分别验证产物校验和及更新说明,防止同名文件覆盖;Windows 双品牌构建及连续版本实际安装升级已通过非发布 Actions 验证。
  • 新增品牌切换资源回归、配置安全校验和双品牌发布汇总测试;XiaoYiHarness 采用已选定的 02「交织 H」矢量图标,使用深色底、白色骨架与绿色宽连接带,按概念图修正紧凑比例和交织遮挡,替换开发示例。
  • 打包前核对 Web 与桌面端的品牌编译记录,拒绝中途切换品牌或资源后复用旧编译产物,避免界面与更新器使用不同品牌。
  • 安装包运行时冒烟检查增加窗口品牌与实际数据目录校验;托管 Windows Actions 已完成 XiaoYiHarness 连续版本安装升级,验证旧会话可读取、设置文件保留、共享安装身份、隔离测试资料目录及单实例行为。

发布验证

  • 补齐桌面启动测试夹具中的运行日志接口注册桩,继续验证慢速剪贴板初始化、开屏退出及服务就绪行为,修复正式发布测试门禁失败。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续应用内更新。
  • Windows x64 ZIP:解压后运行 Piora.exe。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件;建议安装推荐版本以获得自动更新。
  • Linux x64 AppImage:添加可执行权限后运行。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。

Piora v0.4.41-beta.57 Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Sep 10:24

审阅与 Git 操作

  • 审阅列表勾选框直接暂存或取消暂存文件;提交仅使用已暂存内容,修复从仓库子目录操作时路径不一致的问题。
  • 新增远程仓库管理、目标分支与待推送提交预览;提交后可继续推送,推送前核对远程状态,失败时保留本地提交。
  • 支持获取、拉取与冲突继续/中止,以及从审阅视图初始化本地 Git 仓库。
  • 新增 GitHub、GitLab、Gitee 的浏览器账号授权和建仓流程,支持自建 GitLab;提供可单独部署的授权服务,平台应用凭据配置完成后启用。

SSH 多主机与 Agent

  • SSH 工作台支持给主机命名、保存和编辑连接,密码、私钥及解密口令加密保存在本机;桌面端优先使用系统加密,独立网页运行使用主密码解锁。
  • 同一任务可同时保持多台 SSH 主机连接,使用顶部标签切换终端与文件面板;测试连接仍不会占用活动标签,连接中断保留终端内容。
  • 当前任务的 Agent 会获知已关联的活动 SSH 主机,并通过独立的 SSH 工具按连接 ID 执行远程命令、读写文件及传输文件;本地 Bash 保持本地执行,跨任务连接不可调用。
  • Agent 执行时提供单主机停止入口;任务关联期间终端输入交由 AI,解除关联后恢复手动输入,避免人机命令在同一个终端互相覆盖。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续 beta 更新。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。

Piora v0.4.41-beta.54 Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Sep 04:35

图片输入

  • 修复在模型设置中开启图片输入后,已打开的会话仍使用旧能力配置而拒绝图片的问题;下一轮发送会应用最新设置。
  • 修复项目切换模型后,首条图片消息仍按旧模型能力校验的问题;校验与实际发送使用待生效的新模型。

SSH 远程工作台

  • 重设计 SSH 连接页与远程工作台:采用项目明暗主题、深石墨色终端、可折叠文件面板和底部 AI 任务关联区;宽面板左右分栏,窄面板上下排列,支持拖动与键盘调整。
  • 新增“测试连接”,只验证网络与身份认证,不创建终端;支持私钥文件、可选解密口令、密码显隐和端口范围校验,修改配置后清除旧测试结果。
  • 补齐终端查找、文件路径与面包屑导航、上传结果与重试、下载错误反馈;文件目录独立于终端目录,返回上级使用当前文件路径。
  • 同步真实连接与 AI 命令状态;连接中断保留输出,重连不会重放命令,刷新或切换面板恢复现有 SSH 会话;关联与解除关联都会更新任务运行时,并阻止忙碌任务切换终端。

文件附件

  • 支持将复制的普通文件粘贴到输入框,显示文件名和大小;桌面端直接向模型提供文件的本地路径,避免将二进制文件误读为文本或只发送文件名。
  • 浏览器端按原始字节保存附件,保留文件扩展名并发送可供 Agent 读取的本地路径;附件准备失败时显示具体原因,准备期间禁止提前发送,草稿与失败恢复保留文件引用。
  • 对齐文件附件与 Next.js 代理的请求体大小限制,修复允许上传 100 MB 附件却在超过 10 MB 时被截断、解析失败的问题。

工程验证

  • 补齐消息发送回归测试的文件提示词依赖,恢复取消、持久化失败及重试身份的完整验证。
  • 附件浏览器测试通过真实 HTTP 请求校验磁盘文件字节,并在 Windows 同时覆盖桌面路径和浏览器上传,避免请求拦截丢失文件内容而误报。
  • 透明度恢复默认的回归测试等待界面状态更新后再断言,修复快速 CI 环境中的时序误报。
  • 附件恢复和快捷回复回归等待草稿保存、可见按钮更新后再校验,避免 Windows CI 在异步更新期间误读空状态。

下载说明

  • Windows x64 安装版(推荐):可选择安装位置,并支持后续 beta 更新。
  • Windows x64 便携版 EXE:可直接运行单个可执行文件。

安装包尚未进行代码签名;运行前请使用 SHA256SUMS.txt 校验所下载的文件。