Skip to content

v1.0.5

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Aug 10:36
· 1 commit to main since this release

🎨 UI / UX (交互与布局)

  • 会话面板拖拽改为仅从「≡」手柄发起:面板默认不可拖拽,手柄按下时临时开启、拖放结束(dragend / mouseup)复位——之前 panel.draggable = true 会抢占文本选择,复制会话窗口里的对话时鼠标拖动就成了拖拽窗口;页眉不再显示拖拽光标(改由手柄显示 grab 光标),面板头 title 提示同步更新。
  • 修复「消息流」切换按钮溢出群发栏:概览列(220px)内「轮次对齐 + 消息流」控制组无处换行时溢出列宽、与「群发消息」标题重合——.run-overview-head 改为允许换行、统计文本加截断、控制组内部也可换行。

🛠 Bug Fixes (修复)

  • 修复弹窗常驻「是否放弃修改」确认条(v1.0.2 潜在回归,v1.0.4 修复弹窗打开后暴露):.modal-actions 与 .modal-confirm 都声明了 display: flex,但缺少 .类名[hidden] { display: none; } 显式覆盖规则(仓库内已有十余处同类规则,如 .modal-mask[hidden] / .panel-pending[hidden],唯独弹窗内这两个漏了)——作者样式会覆盖浏览器默认的 [hidden] 隐藏行为,导致所有弹窗同时显示「是否放弃修改」确认条与取消/确定操作区。补上 .modal-actions[hidden] / .modal-confirm[hidden] 规则。
  • 新增前端 hidden 一致性回归测试(tests/frontend/hidden_css.test.mjs):静态校验「带 hidden 属性(或被 JS 以 .hidden 切换)且 CSS 声明了 display 的类,必须存在 [hidden] 覆盖规则」,防同类漏网再犯。