Skip to content

v1.2.0

Choose a tag to compare

@xbzbing xbzbing released this 08 Oct 14:33
· 41 commits to main since this release

主要变更

  • Git 面板状态粘性:切走工作区标签再在 1 分钟内切回时,保留原来的子 tab(Git 总览 / 变更记录 / 文件浏览),不再重置为默认入口;超过 1 分钟则回归默认进入逻辑。输入框标记的显式跳转仍优先于粘性恢复。
  • 文件浏览状态保留:同一窗口内返回时,已展开的目录、目录列表、选中文件及其预览内容、Markdown/HTML 渲染模式一并恢复;加载中的预览会在恢复时自动重新拉取,避免空白。

验证

  • tsc --noEmit 类型检查通过。
  • 单元测试 127 条(含子 tab 粘性窗口的边界 / 过期 / 刷新用例)、e2e 2 组(含卸载重挂后 Files 子 tab、展开目录、选中项、预览恢复的回归)全部通过。
  • 一键门禁 npm run check(类型 + 测试 + lib 与 src 一致)通过。