Skip to content

v2.16.2

Choose a tag to compare

@DearTang DearTang released this 08 Oct 23:57
· 31 commits to main since this release

v2.16.2(2026-10-09)

🔒 安全

  • ZMODEM 文件读写命令缺少门禁(审计发现):rz_open_read/rz_read_chunk 可读任意路径(含保险库文件、IPC 令牌、~/.ssh),sz_open_write 的系统目录黑名单不含应用配置目录,可覆写 vault.bundle / connections.db。现四个命令统一要求保险库解锁(require_dek),并新增共用 is_secret_path 拒绝清单(/myshell 与 ~/.ssh,含"文件尚未创建"的向上探测),附带 3 个回归测试

🛠️ 优化

  • 暗色模式侧栏/顶栏对比度重设计:可点元素(头部操作图标、文件夹图标、连接行 ⋯ 按钮等)静止态即可辨认,悬停统一改为主题强调色反馈(胶囊底 + 左侧竖条),对 33 套配色预设与深浅主题逐一校验
  • 解锁页暗色可读性:副标题/页脚/字段标签逐级提亮(页脚 2.09:1 → 3.77:1),卡片加顶部高光浮层
  • 侧栏展开箭头换用 myui 的 ArrowRight / ArrowDown 独立图标(14px),替换原先 8px 字符 ›(几乎不可见);折叠向右、展开向下
  • 升级 myui 0.18.0 → 0.27.2:图标库新增 ArrowRight/ArrowDown 等;升级后 21 个既有导出与全部在用组件均兼容,无破坏性变更

🐛 修复

  • 启动后窗口延迟显示 4 秒:Vue 迁移时丢失的前端 dom-ready 首帧信号已补回,不再每次启动白等 4 秒兜底
  • 主按钮在暗色下"糊成一片白":禁用态白字压浅底仅 1.58:1、启用态白字压强调色仅 2.26:1,改为中性面 + 反色文字(7.5:1)
  • 33 套配色预设对 myui / Element Plus 组件从未生效:CSS 令牌桥的选择器特异性被 myui 的 html.dark 压过,桥接的 11 个令牌全部失效——按钮/开关/滑块/进度条等 27 个组件恒为库内置青色。补齐选择器后全部跟随所选预设
  • 侧栏"菜单"与"会话"层级被压平:文件夹名与连接名对比度仅差 1.16x 导致分不清,改为亮度差 1.6x + 字重 500/600 双通道分级
  • 登录/加载界面无法最小化或关闭窗口:无边框窗口下这三个按钮原本只在顶栏,而门禁页全屏覆盖、顶栏尚未渲染,现补齐(抽取 WindowControls 与顶栏共用)