v0.2.1
v0.2.1 更新内容
🆕 WebSocket 接口类型(本次最大新功能)
- 新增 WebSocket 接口类型:独立于 HTTP 的编辑/发送/交互流程,支持消息发送、实时交互记录(连接/发送/接收/错误)、连接管
理(连接/断开) - 代码生成:WebSocket 客户端代码生成(支持路径参数替换),新增对应演示用例与测试服务器 tests/websocket-server.py
- 交互完善:专用图标、无状态码/方法展示、模式切换、markdown 文档支持;去掉 WS 的 Path 页签,演示仅保留"回显"接口并回传
header/query 参数 - 修复:连接失败问题——不再把 Header 值当作 WebSocket 子协议发送(浏览器 API 本就无法自定义请求头),描述补充测试服务启
动与测试步骤说明 - 请求日志:WS 发送的消息与回显写入历史日志(一次发送一条记录)
- 保存示例:WS 请求成功后可将发送消息与回显保存为示例
- 新建工作区的演示案例内置 WebSocket 分组
🏷️ 已废弃标记
- 支持标记/取消标记已废弃接口与分组,侧栏可按废弃状态筛选,统计含废弃数量,废弃项以斜体+红色删除线展示
- 导出选择树中废弃项带角标标识,markdown 文档标题带"(已废弃)"标注,分组废弃自动继承到其下接口
- 右键菜单"标记已废弃"调整到"删除"上方
📄 导出
- 修复导出 markdown/html 时接口重复问题(嵌套分组去重,前端只提交顶层路径)
- HTML 导出支持悬浮导航栏(设置可选关闭/左侧/右侧)
📦 版本管理
- 版本信息支持"恢复到该版本"按钮(恢复前自动备份为新版本),保存版本无改动时提示已是最新
⚡ 性能与工程
- Vite 分包 + 懒加载:单文件 528KB → 首屏 ~380KB,highlight.js 与代码生成页签、7 个弹窗组件按需加载
- 代码拆分重构:i18n 按语言、样式按功能模块、App 拆分为顶栏/落地页/右侧面板/弹窗组件
- 修复最近打开工作目录列表中出现已不存在目录的问题