v0.4.1
Jishu Hub v0.4.1 升级日志
本版本主要修复了 v0.4.0 大改版后遗留的体验问题,并对标题栏、搜索及项目管理逻辑进行了深度优化。
新增功能
- 恢复会话列表搜索:重新找回了在 v0.4.0 中丢失的边栏会话过滤功能。现在搜索时,侧边栏会实时筛选出匹配的会话,并以气泡形式显示关键词命中次数及内容预览。
- 交互式项目初始化:重构了项目初始化流程。现在点击初始化后,会主动向 Claude Code 发送"请初始化该项目"的指令,引导用户在可见终端中完成安全信任确认。
优化功能
- 原生标题栏拖拽:采用了 CSS
-webkit-app-region: drag技术重构标题栏,彻底解决了 Windows 系统下偶尔出现的"点击即拖拽、无法松开"的问题,提供 100% 的原生窗口拖拽手感。 - 标题栏按钮更名:将顶部的"配置"按钮更名为"管理",消除其与页面内设置项的名称冲突,意图更清晰。
- 边栏折叠视觉对齐:通过固定高度约束,确保侧边栏在展开与折叠切换时,顶部的三个核心图标(项目、折叠、新对话)位置严丝合缝,消除视觉跳跃感。
- 字号梯度细腻化:针对会话内容调整了字号阶梯。将"中"档设为 15px 基准,并采用更细腻的 3px 步长(12, 15, 18, 21),让排版更符合阅读习惯。
- 非初始化项目交互:现在未初始化的项目卡片也支持点击进入会话视图以及打开右键菜单,方便用户在正式初始化前就开始与其交流。
- 精准焦点刷新:引入窗口焦点监听机制。在完成外部终端初始化操作切回本应用时,系统会精准触发且仅触发一次项目状态更新。
修复问题
- Gitee 地址修正:修复了关于菜单中 Gitee 仓库链接指向错误的问题。
- 会话列表残留修复:解决了在切换项目时,旧项目的会话列表会短暂或持续残留在新项目侧边栏的 Bug,现在切换时会立即清空缓存。
- 搜索计数一致性:修复了左侧边栏命中次数统计逻辑与右侧内容高亮不一致的问题,现在两者均采用精确的正则出现次数统计。