Zi DevTools v0.60.0
Zi DevTools v0.60.0
- 新增混合检索工作台:从本机全文与向量索引各取有界候选,按文件与片段版本去重;可选来源、Top K 和 25/50/75% 关键词权重,以 RRF 融合并显示两条通道的名次、贡献及余弦相似度。
- 展示前复核当前全文索引,打开前再校验知识源快照与原文件哈希;模型版本、服务或取消异常会明确报错。一次性本机服务夹具与真实
bge-m3合成文档验证通过。混合检索不会自动改变带引用问答的证据选择。
Zi DevTools v0.59.0
- 新增本机向量索引:手动选择 Ollama 嵌入模型,将已同步全文索引分块按文件与片段哈希增量生成向量;模型摘要变化时重建。支持进度、取消回滚、128 MiB 向量预算、确认删除。
- 新增语义检索:查询时核对模型版本,最多返回 50 条当前全文索引仍有效的命中,展示位置、片段和相似度;打开原文件前复核扫描快照与哈希。本机
bge-m3:latest的两份合成文档已完成真实索引和查询。关键词与向量混合排序仍在规划。
Zi DevTools v0.58.0
- 新增本机 Embedding 工作台:选择 Ollama 嵌入模型,对两段文本生成向量,查看维度、范数、余弦相似度和欧氏距离,并复制完整向量或指标。模型列表可从相同本机服务读取。
- 只接受回环
/api/embed,限制文本、响应和维度,支持取消;结果仅在当前进程内存。本机bge-m3:latest的两条 1024 维向量已实际验证。向量索引与混合检索仍在规划。
Zi DevTools v0.57.0
- MCP 协议调试台显示工具的只读声明;对未声明只读的工具,用户需要输入完整工具名再次确认。声明来自服务端,不代表程序经过安全验证。
- 用户确认后,调试台在新会话中重新列出工具,并核对名称、描述、参数 schema 和注解等完整定义;定义变化时拒绝调用并提示重新检查。仍仅支持用户明确选择的本机 stdio EXE。
Zi DevTools v0.56.0
- 本机知识库 MCP 的两个工具声明只读、非破坏性、幂等且不访问开放网络。Codex TOML 只启用这两个工具,并将服务器审批模式设为
writes,让可信客户端按只读声明调用;单独运行 Codex CLI 注册命令仍可能在首次使用时请求批准。 - 本机 Codex CLI 0.159.2 的隔离真实会话已成功调用来源列表和合成文档检索,并返回相对路径及摘要;配置仍只做预览与复制,不读取或改写其他应用设置。其他客户端兼容性尚未验证。
Zi DevTools v0.55.0
- 本机知识库 MCP 页面新增客户端接入向导:检测同目录 MCP EXE,生成可预览、可复制的 Codex CLI 命令、Codex TOML 和通用 JSON。不会读取、覆盖或自动写入其他应用的配置,也不输出凭据。
- Codex CLI 0.159.2 在隔离配置目录完成 add/get 格式验证;通用 JSON 需按目标客户端说明调整。实际模型会话调用与第三方客户端兼容性单独说明,不以配置解析冒充协议验收。
Zi DevTools v0.54.0
- 新增本机知识库 MCP 只读服务:独立 Windows 控制台 EXE 通过 stdio 向可信客户端列出已扫描来源、检索已同步的本机索引;每条命中重新校验当前源文件哈希,只返回最多 600 字片段、相对路径和引用信息。
- MSI 同时安装桌面程序与 MCP 服务,便携版提供两件 EXE。服务不监听网络、不自动扫描或索引、不写入文件或调用模型。接入客户端可查询用户已同步的文档,应只在可信客户端配置;见
docs/knowledge-mcp.md。
Zi DevTools v0.53.0
- 新增“网页与对话收集”:可粘贴正文或 HTML 源码、导入本机 UTF-8 HTML,或明确抓取公开 HTTPS 网页;预览标题、来源、时间和正文后,保存为所选目录知识源中的 Markdown 新文件。可一键建立本机 Zi 收集箱,同源同内容跳过重复,不覆盖已有文件。
- 网页抓取不带浏览器 Cookie 或认证,不跟随重定向;拒绝本机/私有地址、URL 凭据和常见敏感查询参数,限制时长及体积。动态或登录页面可从浏览器复制可见文字。保存后仍需在知识源和索引工具中手动扫描、同步。
Zi DevTools v0.52.0
- 新增“本机 RAG 评测”:粘贴最多 10 题固定样例,验证预期文件是否进入证据 Top K;可显式调用回环地址上的本机模型,逐题核对有效引用是否指向预期文件与答案字面片段是否命中。支持取消、逐题失败原因和仅新建的 JSON 报告。
- 评测集与报告默认只在程序内存;模型模式复用原文件哈希校验和引用编号合约。指标用于回归,不证明语义真实性。不同模型可重复运行并导出报告手动比较。
Zi DevTools v0.51.0
- 新增“带引用的知识问答”:从已同步索引准备最多 8 条证据,核验当前来源、快照与文件 SHA-256,用户预览后才调用本机 Ollama 或 OpenAI 兼容流式模型。无证据不发请求,支持取消、打开原文件和复制答案/引用。
- 模型答案必须是包含本次证据编号的 JSON;缺失、未知、重复引用及不合约输出被拒绝。只连接回环地址,应用不持久化问答内容;模型服务自身的日志设置由用户管理。引用有效仍需人工核对陈述,不等同于语义事实证明。
Zi DevTools v0.50.0
- 新增“本机关键词检索”:对手动同步的知识索引执行只读查询,支持来源筛选、最多 50 条结果、片段与位置预览、复制引用或片段加引用,以及原文件打开前的快照和哈希校验。英文使用 FTS5 相关度排序;含中文的查询使用字面包含匹配。
- 检索在后台运行,正文不上传。向量语义检索、混合重排和带引用问答继续规划。
Zi DevTools v0.49.0
- 新增“增量知识索引”:用户手动将已扫描来源同步到本机 SQLite FTS5,按文件 SHA-256 更新、删除快照中已移除内容;解析失败或取消时回滚本轮事务。支持重建、来源计数、资源预算和确认后删除索引数据库。正文仅保存在本机,不上传。
- 新增项目磁盘维护:先预览再清理 Rust 构建缓存;当前用户计划任务每周日执行增量缓存清理、每月首个周日清理完整
target/。检测到构建进程时跳过,阶段发布包、用户配置与知识索引不在清理范围内。 - 全文搜索工作台、向量索引与带引用问答继续规划;SQLite 默认分词对中文长词的召回仍需专项设计。
Zi DevTools v0.48.0
- 新增“文档解析与分块”:从已扫描知识源选择 Markdown/TXT/HTML/PDF/DOCX,解析前重新校验原文件 SHA-256;后台解析后按段落或页码预览 800 字符、100 字符重叠的分块及摘要。
- 单文件 16 MiB、正文 4 MiB、PDF 200 页和 2000 分块上限;正文只在内存中使用。扫描版 PDF、加密 PDF 和 OCR 尚不支持;增量索引、检索与问答继续规划。
Zi DevTools v0.45.0
- 新增文件编码检查与转换:读取本机文本后区分 BOM 确定结果、合法 UTF-8 与启发式推测;支持手动选择源编码和目标编码、Unicode BOM、严格解码文字及目标字节数、十六进制片段和 SHA-256 预览。
- 支持 UTF-8、UTF-16 LE/BE、GB18030、Big5、Shift_JIS、Windows-1252。拒绝替换字符、异常控制字符、输出不可表示字符和往返回读不一致;单输入 ≤8 MiB、输出 ≤16 MiB,确认后另存新文件且不覆盖源文件或已有目标。
- 测试覆盖 UTF-16 BOM 与无 BOM 提示、ASCII 歧义、GB18030 推测和往返、错误编码、输出不可表示字符及重复保存冲突。
Zi DevTools v0.44.0
- 新增 Markdown 预览:选择本机 UTF-8 文件或直接粘贴草稿,在应用内按标题、段落、列表、引用、代码和表格阅读;生成后可检查 HTML 源码,再另存新文件。
- 原始 HTML 按文本转义,图片不加载,链接仅允许 http/https 和页内锚点;导出为不依赖网络资源、带限制性 CSP 的 HTML。读取限制 2 MiB、解析事件限制 20 万、输出限制 16 MiB,已有目标拒绝覆盖。
- 测试覆盖恶意协议和原始 HTML、图片屏蔽、文档结构、UTF-8/BOM 与文件上限、输出不覆盖和预览失效。
Zi DevTools v0.43.0
- 图片工作台增加裁剪与标注:画布拖动裁剪、黑色遮挡和箭头,点击放置文字;支持撤销、清空、颜色、线宽、字号和本机字体选择。操作按原图像素渲染,编码后重新解码展示预览、尺寸和实际字节数,再另存新文件。
- 读取时应用 EXIF 方向并拒绝动画图片;PNG/WebP 保留透明通道,JPEG 透明区域铺白。输入限制 32 MiB/1600 万像素,输出限制 128 MiB;目标文件存在时拒绝覆盖。中文字体缺字明确报错。
- 测试覆盖裁剪、遮挡、箭头、文字、原图不变、预览失效和拒绝覆盖。
Zi DevTools v0.42.0
- 图片工作台增加元数据检查与清理:识别 PNG/JPEG/WebP 中常见 EXIF、标准 GPS 目录、ICC、XMP、文本/IPTC 块,不展示敏感原值;用户明确生成清理预览后,按 EXIF 方向处理画面并重新编码,输出再扫描确认已识别元数据块被去除,最后另存为新文件。
- 动画 PNG/WebP 拒绝处理,避免只保存首帧;限制输入 32 MiB/1600 万像素、输出 128 MiB,拒绝覆盖原图或现有目标。清理会改变 JPEG 压缩和色彩配置,需检查预览;未知私有格式不保证识别或彻底清除。
- 测试覆盖合成 EXIF GPS、EXIF 方向、PNG 文本与 WebP XMP、三格式清理输出、畸形容器、动画拒绝和保存不覆盖。
Zi DevTools v0.41.0
- 图片工作台增加批量模式:一次选择最多 100 张 PNG/JPEG/WebP,统一最大宽度、格式和 JPEG 质量;后台预检同名与已有输出冲突,确认清单后逐张转换,显示进度、逐项结果与实际输出大小,支持取消余下任务。
- 所有输出使用新建文件模式,外部程序在预检后创建目标也不会被覆盖;输入文件保持原样。单文件保留 32 MiB 和 1600 万像素边界。已验证批次内重名、已有输出、取消前写入零文件、输出尺寸与原图不变。
- 图片裁剪标注与元数据清理仍在规划中;大批量、复杂图片和不同格式组合还需更广泛实测。
Zi DevTools v0.40.0
- 录屏框选前截取目标屏幕画面,拖动时高亮区域并显示尺寸;提供 4/8/16 Mbps 质量档位、按时长估算大小与保存后实际大小。静态画面真实短录显示文件可能远小于目标码率估算,界面明确标注。
- 增加 Ctrl+Alt+Shift+R/P/S 全局录屏开始、暂停/继续、停止快捷键;占用冲突会提示。主窗口隐藏到托盘时更新任务栏样式并保持事件处理,恢复时还原;左下角主题、托盘、设置改为图标按钮。
- Java 与 Django 诊断拆分侧栏入口与各自工具列表。新增图片工作台:本机读取 PNG/JPEG/WebP,缩小与格式转换,JPEG 质量控制,最终编码结果预览和无覆盖另存。
- 主屏框选、两档质量短录、图片处理与全局热键均有本机测试;真实副屏/混合 DPI、物理设备拔插和不同声卡仍待验收。
Zi DevTools v0.39.0
- 录屏中显示器拓扑变化、画面捕获意外结束、音频采集或补帧失败时,尽可能完成已录 MP4 片段封装,显示具体中断原因,并保留打开视频、打开文件夹及下一段文件名建议。没有画面帧或 MP4 封装失败时不会误报保存成功。
- 真实主屏录制中分别注入画面和麦克风采集中断,检查 MP4 索引、音轨、窗口恢复和界面提示;正常自动停止与手动暂停/停止回归通过。注入测试不代表物理设备热拔插已验证。
- 非主屏、混合 DPI、其他设备和更长时间录制仍待验收。
Zi DevTools v0.38.0
- 屏幕录制增加默认关闭的录满后自动停止:可选 1、5、15、30、60 分钟,暂停和倒计时不计入录制时长;到时沿用现有停止、MP4 封装和窗口恢复流程。选择保存在本机界面偏好中。实机设置 1 分钟并暂停 3 秒后,约 63.18 秒自行停止并保存。
- 当前主屏和声卡完成 120 秒双声源录制,包含中途 3 秒暂停;视频轨 120.033 秒,音频轨 120.107 秒。新增默认忽略的真实桌面长录夹具,不拖慢常规测试。
- 副屏、混合 DPI、设备热拔插、其他声卡和更长时间录制仍待验收。
Zi DevTools v0.37.0
- MCP stdio 调试台把工具、资源和提示词放在三个可切换入口,避免长工具清单遮挡资源与提示词操作。
- 可明确选择已列出的资源并读取内容,或填写字符串 JSON 参数获取已列出的提示词消息。操作前重新初始化和枚举;未列出的目标、无效参数或错误响应会被拒绝。
- 保持短会话、超时、消息上限与取消时进程树清理。当前只支持本机 stdio;远程 HTTP、持久会话和真实第三方服务兼容性仍需后续验证。
Zi DevTools v0.36.0
- 录屏时按已配置的全局快捷键打开快捷面板,可直接查看录制计时及状态,暂停、继续或停止保存;倒计时期间可取消。停止或取消后面板收起,工作台按原有自动恢复设置显示。
- 真实 eframe 窗口与鼠标点击验证深浅主题的暂停、继续、停止保存,以及倒计时取消与窗口恢复。快捷面板可能进入录制画面;需要干净画面时可继续使用托盘菜单。
- 主屏 60 秒动态画面麦克风单路与双声源混录的音视频轨已实测;其他设备、热拔插和更长时间仍待验收。
Zi DevTools v0.35.0
- 修复主工作台隐藏到托盘后快捷面板无法可靠唤醒的问题:Windows 上使用 DWM cloak 隐藏工作台,使 eframe 根窗口仍可处理托盘与热键事件;不支持 cloak 时退回最小化。
- 快捷面板仍独立显示,打开工具时恢复原工作台窗口状态;录屏期间的自动最小化及结束恢复逻辑保持原样。
- 真实 eframe 窗口验证隐藏后深浅主题快捷面板和录屏自动最小化恢复;非主屏、混合 DPI、长时录制仍待专项验证。
Zi DevTools v0.34.0
- 托盘可用时,录屏默认在开始时最小化主窗口,避免整屏画面从应用界面开始;保存完成、取消倒计时或启动失败后自动恢复。偏好会保存在本机,录制中手动选择托盘也使用最小化路径。
- 托盘不可用时保留主窗口和停止按钮。真实 eframe 窗口验证立即开始、倒计时录制及倒计时取消三条路径。
- 完全隐藏窗口会中断当前 eframe 的状态推进,因此本版采用最小化;非主屏、混合 DPI 和更长时间音画同步仍待验证。
Zi DevTools v0.33.0
- 修正桌面长时间没有新画面帧时的视频时长:录制线程定期补送当前帧,避免短录与长录需要不同的时间戳校准。
- 真实设备核对四种声音模式短录、12 秒静态桌面及 12 秒动态窗口 MP4 的音视频轨;暂停时不补帧,停止时统一冻结时间线。
- 更长录制、不同声卡与显卡、设备热拔插、非主屏和混合 DPI 仍待验证。
Zi DevTools v0.32.0
- 录屏页增加目标显示器选择和刷新;切换显示器时清除旧选区,防止误用另一块屏幕的坐标。
- 框选窗口按所选屏幕物理边界定位;启动前核对设备名、位置和分辨率,变化或断开时明确要求重新选择,不静默回退主屏。
- 主屏真实拖拽、四种声音模式短片及音画时长验证通过。非主屏、混合 DPI、跨屏合成尚未实际验收,显示器选择仍标记进行中。
- 修正当前 Windows 编码器在静态桌面短录时的视频轨时长偏差;停止期间冻结视频采集,并用真实设备 MP4 音画时长回归校准。长时与其他设备仍待验证。
Zi DevTools v0.31.0
- 录屏时分别显示系统声与麦克风的短时峰值电平,0% 增益、设备静音和暂停有明确零电平反馈。
- 采集线程通过原子快照更新界面,不积压高频事件;本地生成的 PCM 音调已验证系统声电平响应。
- 四种声音模式短录与 MP4 时长检查继续通过;长时间同步、设备热拔插及跨显示器仍待专项验证。
Zi DevTools v0.30.0
- 录屏增加系统声音与麦克风独立 0–200% 录制音量,单路可静音;双声源混音限制削波。
- 两个 WASAPI 设备先完成准备,再启动音频流;减少第二路设备初始化期间积累的启动缓冲。
- 四种模式的真实桌面 MP4 录制、混音增益单元测试与音画时长检查通过;实时电平、长时同步及多显示器仍待开发。
Zi DevTools v0.29.0
- 录屏可同时采集系统声音与麦克风,以等幅混音写入单个 AAC 音轨;搜索“双声源混录”可直接打开预选模式。
- 声音按排除暂停的录制时间线写入,无声时补静音;音频设备先初始化再启动视频,避免设备启动耗时混入视频开头。
- 本机四种音频模式均完成真实桌面 MP4 封装及音视频轨道时长校验;双声源还验证了暂停/继续。独立增益和跨屏录制仍在规划。
Zi DevTools v0.28.0
- 录屏增加托盘状态及暂停、继续、停止保存入口;倒计时可从托盘取消,隐藏主窗口后也可操作。
- 开始倒计时前检查选区和目标路径;完成一段后自动建议同目录的新文件名,连续录制不会撞上刚保存的文件。
- 真实桌面验证暂停、继续和停止后 MP4 正常封装;仍只支持主显示器,系统声和麦克风二选一。
Zi DevTools v0.27.0
- 新增屏幕录制:主显示器鼠标拖拽框选或一键整屏;本地 H.264 MP4,包含光标,支持 0/3/5 秒倒计时、暂停/继续、停止并打开文件。
- 声音可选择静音、系统声音或麦克风;双声源混录及跨显示器选区已列入后续规划。录制先写同目录临时文件,完整封装后原子移至目标,拒绝覆盖同名文件。
- 无声、系统声音、麦克风的本机真实桌面录制及全屏覆盖层鼠标拖拽均已通过;其他显示缩放、显卡和播放器仍需更广泛验证。
Zi DevTools v0.26.0
- 新增独立 MCP 协议调试台:明确指定本机 EXE 与参数后,使用 stdio JSON-RPC 初始化,枚举工具、资源和提示词,并查看工具输入 schema。
- 工具调用需填写 JSON 对象并二次确认;每次检查或调用使用短会话,停止、超时或结束会退出本次进程。路径、参数及结果不写入配置。
- 本阶段用独立无凭据服务夹具验证初始化、分页、调用、取消和消息上限。MCP 调试台仍标记开发中;Streamable HTTP、持久会话、参数表单、权限策略与第三方服务器兼容性待续。
Zi DevTools v0.25.0
- 受支持的文本插件新增本地提示词模板库:命名与标签搜索、最多 64 份模板和每份 20 个修订、相邻修订差异。
- 模板正文支持
{{variable}};变量值只在当前页面填写,展开预览后明确填入输入框,不自动调用模型。字面量双花括号可用四花括号转义。 - 同一插件的模板可显式一并应用模型、流式与多轮选项;跨插件只可填入正文。模板不保存接口地址、凭据或变量填写结果。
- 模型对话仍为开发中状态;真实模型生成、系统文件选择框点击和完整模板 UI 点击流程待单独验收。
Zi DevTools v0.24.0
- 受支持文本插件的多轮模式增加本地命名会话库:主动保存成功问答、刷新列表、预览、确认恢复与二次确认删除。关闭程序不自动保存;恢复不会自动发起模型请求。
- 每份最多 16 轮 / 256 KiB,库最多 64 份;严格校验会话文件、限制读取大小并拒绝路径穿越。损坏文件跳过并报告,不影响可用条目。
- 本地文件包含用户问答原文;不写入连接地址、模型设置、凭据、未发送输入或未完成输出。删除只移除选中库文件,不会删除用户另行导出的副本。
- 模型对话仍标记开发中。真实模型生成兼容性与 Windows 文件选择框点击流程尚未验收。
Zi DevTools v0.23.0
- 文本附件新增 Windows 系统文件选择框,选中后直接预览;手填路径入口保留,均使用相同容量和格式校验。
- 文本问答支持最多4个UTF-8文本附件,读取后预览快照,运行时合入用户消息;单文件64KiB、总正文128KiB,失败保留草稿,多轮成功后正文加入历史。
- 支持会话 JSON 有界导入、预览与确认替换;失败保留当前历史,运行中禁止导入,不自动发送请求或恢复连接配置。
- 成功会话支持 Markdown/JSON 复制和主动保存新文件,不覆盖已有文件,不包含连接设置或未完成输出;默认仍仅保存在内存。
- 优雅停止轮询只刷新目标进程的身份和存活信息,减少全机进程信息采集挤占停止窗口;保留 PID 启动时间校验和超时强制停止。
- 受支持的 OpenAI/Ollama 文本问答模板增加显式多轮上下文,内存保存最多 16 轮 / 256 KiB,失败不加入历史,保留输入供用户重试。
- 改变工具定义、接口或模型会清空旧上下文;关闭多轮或清空会话均停止复用历史。不会自动调用工具或执行回答。
- 历史消息在模板展开后按原文注入,避免字面量 $input/$model 被再次替换。新增 OpenAI SSE / Ollama NDJSON 流式与客户端取消;PDF/Word/图片解析仍在规划中。
- 等待响应头和分块读取均可停止,保留安全的部分输出,缺少正常完成标记或取消后不提交会话。限制120秒、2MiB网络响应和256KiB生成文本。
- 模型对话仍标记为开发中:本次由本机HTTP夹具验证协议和取消,没有可用的真实模型服务完成生成验收;Windows 文件选择框已编译并检查界面,实际点击流程待补充验收。
Zi DevTools v0.22.0
- 插件 HTTP 工具增加 Windows 凭据管理器显式保存/使用/删除,绑定工具标识、请求方法与精确地址;不向 JSON 写入令牌。
- 选择使用保存凭据但条目缺失时阻止请求;不回退到无认证请求。运行时读取,切换页面清除临时输入及本次使用选项。
- 响应与错误中的当前令牌值脱敏。
- 默认收起连接编辑和凭据管理,运行页保留目标、模型及认证摘要;需要时展开设置和模型发现。
- 新增工具级地址与模型设置表单,支持保存、重启复用和恢复默认;地址修改自动清除认证输入,插件定义变更不继承旧地址覆盖。异常设置文件不会被静默覆盖。
- 新增命名连接档案:创建、更新、确认删除,按 HTTP 方法/请求模板/结果提取格式筛选,显式应用到多个兼容工具;不共享令牌,不自动运行。
- 应用采用快照,更新/删除档案不会改变已保存的工具连接;兼容旧设置文件。通用设置 schema 仍在开发。
- 增加 OpenAI 兼容 /models 与 Ollama /api/tags 的后台列表查询、耗时与错误反馈,去重排序后可选择填入模型;单独临时认证,不复用问答凭据。列表成功不代表生成能力通过。
Zi DevTools v0.21.0
- 新增统一结果互传:来源快照、目标搜索、有限预览和明确替换输入。
- 目标包括文本工具、CSV/TSV/JSON 数据工作台和文本对比左右输入;取消不修改草稿,忙碌目标拒绝覆盖。
- 来源包含文本工具、数据导出、HTTP 完整响应及网络/Java/Django 诊断报告;不自动运行目标操作,数据导入只生成本地解析预览。
- 增加整列去空白、Unicode 大小写、空字符串转 null、填充 null 和重命名;先预览后应用,保留原始输入与单步撤销。
- 补齐保留列选择和显式类型转换,错误标记数据行,整列原子应用;新增数据列变换目录入口。
- 新增 CSV/TSV/JSON 两表合并与关联:内连接、左连接、同名列按行追加和等行数拼列;后台可取消预览、重复键/未匹配统计、同名列后缀及输出上限,应用后支持撤销。
- 新增后台任务中心,接入数据解析/合并与文件校验:跨页面结果收取、耗时/状态、文件进度、最近 50 条内存记录、取消确认及返回工具;其他任务仍在对应工作台查看。
- 当前 55 项已实现、62 项规划。可组合管线及其他工作台任务接入仍在后续计划中。
验证:100 项单元测试、4 项 Windows 生命周期测试、78 个实际应用渲染场景;本地安装/卸载、EXE 哈希及独立配置启动通过。任务中心当前接入数据解析、合并与文件校验,其他工具任务暂在原工作台查看。
Zi DevTools v0.20.1
- 修复从快捷面板/托盘打开工具时,已最大化的主窗口变成普通大小的问题;仅在窗口最小化时恢复,其余状态直接显示。
- 扩展原生窗口回归:隐藏最大化窗口后唤起、最小化最大化窗口后恢复,均保留最大化状态。
- 包含 v0.20.0 的全局启动器、独立托盘面板和文件导入功能。
Zi DevTools v0.20.0
- 新增 Windows 全局快捷键,默认 Ctrl+Alt+Space,支持配置/关闭、冲突提示和失败保留旧绑定。
- 托盘左键打开独立自绘快捷面板:明暗主题、搜索、收藏、最近、键盘导航、服务概览和文件导入;右键原生菜单保留。
- 主窗口隐藏时可唤起并持续操作面板,选择工具后恢复主工作台,保留窗口大小和位置。
- 新增文件拖放入口,支持主窗口/面板拖放和手工路径;选择 CSV/TSV/JSON、Java/Python 诊断或文件校验,后台读取、限制大小/数量、运行中草稿保护。
- 设置页增加滚动;新入口接入首页、搜索、收藏、最近和托盘分类。工具清单为 52 项已实现、64 项规划,合并重复 SQLite 规划。
验证:79 项单元测试、4 项 Windows 生命周期测试、66 个应用 UI 场景和隐藏主窗口后的独立面板重绘/导入路由。实际 Windows 操作验证 Ctrl+Alt+Space、搜索、Enter 打开、明暗主题及恢复主工作台。
使用说明。
Zi DevTools v0.19.0
- 托盘重组为品牌标题、打开/搜索、收藏/最近/常用、分类工具、服务、设置/退出;原生菜单跟随 Windows。
- 收藏前 8 项、最近前 8 项、常用前 6 项,完整列表入口自动重置搜索与分类;支持已启用插件,停用后自动过滤。
- 菜单从统一目录动态生成,只在内容变化时重建;长名称和控制字符处理,空状态引导,批量服务按钮按状态禁用。
- 收藏视图保持添加顺序并反馈操作;修复搜索面板滚动回弹;偏好文件完整写入后替换,加载去重和数量限制。
- 工具数量保持 50 项内置已实现、66 项规划;本轮专注访问体验。
使用说明:托盘与快捷访问。
验证:73 项单元测试、4 项 Windows 服务生命周期测试;fmt、全目标全特性 Clippy、release 构建、MSI 安装/哈希/卸载检查。64 个真实应用 UI 场景包含托盘导航事件进入设置和收藏/最近/常用;原生菜单结构及更新另由 Windows 测试覆盖。截图不冒充原生托盘弹出菜单截图。
Zi DevTools v0.18.0
本轮完成原有 14 项 Java / Django 规划的首版,提供独立诊断工作台。
- Java:JDK/构建环境、线程转储、Maven/Gradle 依赖、GC 日志、JFR 事件、Spring 配置、Actuator 只读检查。
- Python:解释器/Django 环境、迁移计划、SQL/N+1、URL/reverse、DRF OpenAPI、部署检查、Celery 日志。
- 新增 Java/Python 两个目录分类;全部工具支持收藏、最近/常用、Ctrl K 与托盘直达。Ctrl Enter 执行,后台结果保留原工具。
- 会话独立草稿、UTF-8 文件导入、可复制摘要/JSON、新文件报告保存;输入与报告不自动持久化。
- 固定 java/python/jfr 命令、后台进程、输出/时间限制与 Windows Job 清理;核心仍为 Rust,不要求预装这些运行时。未开放任意进程插件。
- 迁移依赖不由显示顺序伪造;Object.wait 释放的监视器不计为持有者;SQL/N+1 与死锁推测和原文明确证据分开。
- 清单共 50 项内置已实现、66 项规划;14 项状态和具体支持范围已同步。3 个可选插件包 / 6 项工具另计。
详细格式、导出脚本、权限和限制:Java / Django 使用说明。不支持所有日志方言、虚拟线程 JSON、完整 JFR 调用树或复杂 OpenAPI/reverse 语义;不执行迁移、修改环境、连接 broker 或重放任务。
验证:69 项单元测试、4 项 Windows 生命周期集成测试;1 项子进程夹具由边界测试单独启动。fmt、全目标全特性 Clippy、60 个真实 UI 场景和内置/插件/诊断快捷导航。临时 Java 21 与 Django 5.1.6 项目验证真实线程死锁、GC/JFR、迁移/SQL/URL/check 输出,另验证空 venv;Actuator 本地 HTTP 夹具验证 GET/Bearer/503。公开发版流水线另验证 MSI 安装/卸载。
Windows x64:MSI、便携 EXE、SHA256SUMS.txt,无 ZIP。升级前请从托盘退出旧版本。MIT 开源。
Zi DevTools v0.46.0
- 文件工作台新增 SHA256SUMS 校验清单:选择同目录最多 64 个普通文件,在后台计算 SHA-256,预览标准清单后另存新文件;不覆盖已有清单。
- 导入不超过 32 KiB 的 UTF-8 清单,逐项显示匹配、缺失、摘要不匹配或读取错误。仅允许同目录文件名,拒绝路径穿越、重复文件名与符号链接;支持取消后台任务。
Zi DevTools v0.47.0
- 新增本地知识源管理:明确选择 Markdown、TXT、HTML、PDF、DOCX 文件或目录,配置排除规则后手动扫描;保存相对路径、文件大小、修改时间及 SHA-256,用于后续增量索引判断。
- 扫描显示新增、变化、移除计数;最多 32 个源、每源 500 个文档、5000 个目录条目、8 层、单文件 16 MiB、总量 128 MiB。默认排除常见构建目录,不跟随符号链接,不保存正文;文档解析、索引和问答仍在规划。