更新日志

v1.3.0

以下为该版本的更新说明。

本版重点打磨抓包列表Mock 分组,新增 WebSocket 连接局域网协作基础能力,并补齐 快捷键一键复制macOS / Windows 自动更新

抓包列表

  • 列更丰富:列表新增时间大小耗时CONNECT 状态等列;可按需显示或隐藏 Host 列。
  • 列宽可调且会记住:拖拽调整各列宽度,重启后仍保留;列表侧栏宽度也可拖拽,并写入配置。
  • Path 更完整:Path 列展示完整 URL 参数(不含 host),查 query 不必再点进详情。
  • 更易扫读:调整行高、字号与间距,增加斑马纹;去掉原先较醒目的协议 tag,减少干扰。
  • 树形分组更稳:域名分组在列表刷新、翻页时保持组顺序;切换分组时保留滚动位置;树形模式下方向键切换请求不再跳变。
  • 置顶与筛选:可将重要请求置顶;筛选改为按内容类型(如 JSON、HTML 等)过滤,更贴近实际排查习惯。
  • 列表操作:侧栏增加暂停/恢复录制、清空列表等快捷按钮;新请求到来时可滚到最新;分页采用「始终看到最新」的 tail 模式。

Mock

  • 规则分组:Mock 规则可归属分组,侧栏按组展示;支持组内批量启停,方便按场景切换 Mock。
  • 侧栏更好用:分组区块可折叠,展开/收起状态会记住;删除规则时有确认提示,减少误删。

WebSocket

  • 连接列表:经过代理的 WebSocket / WSS 连接会在列表中单独展示,与 HTTP 请求并列浏览。
  • 连接详情:可查看握手信息、会话概览与帧内容,便于对照长连接行为。
  • WS Flow(预览):可用 Flow 语法描述 WebSocket 多轮对话(匹配 → 返回 → 作用域);可从抓包会话生成骨架后再编辑。侧栏提供快捷切换入口。

请求详情与复制

  • JSON 预览增强:折叠式 JSON 树支持控制展开深度、视口高度锁定;嵌套的 JSON 字符串会自动展开预览;参数转换产出结果中的 JSON 子串也会递归格式化(只读预览)。
  • 复制更方便:右键菜单与工具栏支持复制 URLcURL、整段请求/响应;请求头可复制为键值对或 JSON;参数值旁可一键复制。
  • 响应体大小:详情中展示响应体字节数,大响应一眼可知体量。

快捷键

  • 全局呼出(Windows):默认 Ctrl+Alt+D 可从任意程序唤出 DevPeek 主窗口(可在首选项中修改)。
  • 抓包页快捷操作Ctrl+F 聚焦筛选框,Alt+S 聚焦列表,R 打开重发调试,Ctrl+Shift+P 置顶/取消置顶;Ctrl+X 清空列表,Ctrl+Shift+X 清空其它(保留当前选中);方向键、Home/End、PageUp/PageDown 在列表内导航。
  • 首选项可改键:常用快捷键可在首选项中自定义并保存。

局域网协作

  • 发现伙伴:同一局域网内的 DevPeek 实例会自动出现在右侧协作面板,可查看在线状态。
  • 发送请求:抓包列表中可将明文 HTTP 请求发送给伙伴,对方在协作消息中打开并进入重发抽屉继续调试。
  • 本机名称:可设置本机显示名称,伙伴列表里看到的是你设定的名字;也可给对端加仅本机可见的备注。

自动更新

  • Windows / macOS:支持应用内检测更新;发现新版本后可下载并在后台准备安装包,托盘会提示立即更新或稍后。
  • 更新更可靠:Windows 更新前会自动结束正在运行的 DevPeek 进程,减少文件占用导致的安装失败。

macOS

  • DMG 安装包:macOS 提供 DMG 安装方式,拖拽安装更符合常见习惯。
  • 标题栏缩放:双击标题栏空白处可在缩小与最大化之间切换,与系统习惯一致。
  • 程序坞修复:修复 macOS 程序坞出现两个 DevPeek 图标的问题。

配置与界面

  • 拖拽导入配置:可将 .dpconfig 文件直接拖入主窗口导入,不必再从菜单逐级选择。
  • 界面更统一:全应用采用统一系统字体;各面板标题栏、分割条样式一致;浅色/深色主题下的列表配色更易读。
  • 侧栏状态记忆:协作、Mock、转发、历史等侧栏面板的宽度,以及 WebSocket 连接列表的展开状态,重启后仍会保留。

代理与其它

  • 刷新连接:代理菜单中可手动刷新连接,Core 重启后连接状态会正确置为关闭,历史连接仍可查看。
  • CONNECT 隧道:列表可区分 CONNECT 隧道的连接状态,未解密的 HTTPS 隧道一目了然。
  • 隐私政策:首次使用与法律条款对话框中可跳转查看完整隐私政策。