Skip to content

Releases: Braidy-Wu/dsh-conversation-minimap

v1.2.1 — 修复发送/流式期间的锚点抖动

Choose a tag to compare

@Braidy-Wu Braidy-Wu released this 17 Aug 12:26

发送 prompt 后思考/运行期间,DSH 会短暂重置会话窗口(用户行先变少再恢复),锚点出现 40→7→40 的抖动。本版:检测到锚点数骤降时保持当前 rail 不动,改为重新拉取完整历史——短暂抖动被完全屏蔽,真实窗口重置则自动恢复全部锚点。

v1.2.0 — 代码审核清理

Choose a tag to compare

@Braidy-Wu Braidy-Wu released this 17 Aug 12:21

专家代码审核后的清理版:

  • 重写过时文档头(行为描述与 v1.1 实现一致)
  • 删除 5 处死代码(PREVIEW_MAX_CHARS / .dsh-mm-gap / fishY / contentH / lastSessionId)+ 2 处冗余
  • 加固历史同步尽头检测(首锚点 key + scrollHeight 双信号,避免「整页无用户消息」误判提前停止)
  • 渐隐 magic number 统一为 FADE_EDGE/FADE_SOLID 常量(CSS 与 INSET 派生)
  • npm files 补齐 docs 与 README.zh.md

v1.1.1 — 修复锚点尺寸回归

Choose a tag to compare

@Braidy-Wu Braidy-Wu released this 17 Aug 12:14

v1.1.0 配置接线后,cordis.patch.yml 里遗留的 anchorSize: 6(旧版圆点直径)真正生效,导致横条变成 6px 高、间距观感变化、底部蓝色 active 进入渐隐区不可见。本版恢复设计默认 3px 横条高度(范围 2-8 仍可配置)。

v1.1.0 — 配置生效

Choose a tag to compare

@Braidy-Wu Braidy-Wu released this 17 Aug 12:10
  • enabled / minPrompts / anchorSize 三个配置项真正生效(host 经 tapIndex 注入、客户端读取并夹紧范围)
  • 修改配置后需重启 dsh web
  • 新增 test/config.html(enabled=false / minPrompts=100 / anchorSize=6 三场景断言通过)

v1.0.0 — 首个稳定版

Choose a tag to compare

@Braidy-Wu Braidy-Wu released this 17 Aug 11:41

ChatGPT 风格对话迷你地图稳定版:

  • 等距横向胶囊锚点(每个 Prompt 一个),居中分布
  • 鱼眼钟形放大(峰值 44px,粘滞滑动)+ 完整 Prompt 预览
  • 顶部/底部渐隐,锚点永不超过范围
  • active 蓝光跟随当前 Prompt(中线切换)
  • 点击跳转 + 2s 高亮(连点无残留)
  • 自动拉取完整历史(loadOlder);窗口缩放自动贴底
  • 冒烟测试 10 项断言全过