Repository navigation
v1.2.0
主要变更
- Git 面板状态粘性:切走工作区标签再在 1 分钟内切回时,保留原来的子 tab(Git 总览 / 变更记录 / 文件浏览),不再重置为默认入口;超过 1 分钟则回归默认进入逻辑。输入框标记的显式跳转仍优先于粘性恢复。
- 文件浏览状态保留:同一窗口内返回时,已展开的目录、目录列表、选中文件及其预览内容、Markdown/HTML 渲染模式一并恢复;加载中的预览会在恢复时自动重新拉取,避免空白。
验证
tsc --noEmit类型检查通过。- 单元测试 127 条(含子 tab 粘性窗口的边界 / 过期 / 刷新用例)、e2e 2 组(含卸载重挂后 Files 子 tab、展开目录、选中项、预览恢复的回归)全部通过。
- 一键门禁
npm run check(类型 + 测试 + lib 与 src 一致)通过。