Lumina v1.1.4
🚀 Lumina v1.1.4
Lumina v1.1.4 带来了全新的 DevDock 进程管理体验、深度重构的深色终端日志查看器,并将 Windows 平台的安装包与自动更新机制全面升级为轻量高效的 NSIS (.exe) 格式。
🌟 核心更新内容
⚡ Windows 安装包与在线更新架构升级
- 全面采用 NSIS (
.exe):Windows 平台发行包与在线自动更新目标正式从.msi切换为 NSIS (.exe),安装包体积大幅缩小,释放安装速度提升数倍。 - 平滑静默更新:客户端检测到新版本后将自动下载并静默执行 exe 覆盖升级,彻底告别旧版 MSI 安装服务的繁琐限制。
🖥️ DevDock 进程管理重构
- 分段状态筛选(Segmented Filters):面板顶部新增
全部|运行中|已完成快速切换,方便快速排查活跃进程或历史记录。 - 状态视觉层级强区分:
- 运行中进程:标准高亮卡片、呼吸脉冲绿点、醒目端口高亮与打开/停止操作;
- 已结束进程:次级弱化底色(Muted)、展示退出码徽标,并提供「再次执行」与「移除」操作。
- 手动清理与单项移除:
- 支持单个已完成卡片点击右上角
×立即移出面板; - 面板右上角提供「清空已完成」快捷入口,一键批量清爽。
- 支持单个已完成卡片点击右上角
- 扫描状态精准统计:修复了添加项目后顶部扫描进度由于空配置文件误卡在
5/6的显示缺陷。
🔍 终端日志查看器(Log Viewer)深度优化与降噪
- 暗色高对比度终端画布:引入专业终端色彩系统,高清渲染 Webpack / Angular CLI / Vite / Nx 等各类 CLI 的 ANSI 语法高亮与构建统计。
- 彻底消除重影与行重叠 Bug:
- 精确处理 CLI 输出中的
\r回车控制字符与光标移动码,解决多行日志叠画在同一坐标的重影问题; - 修复大日志量时 Flexbox 垂直挤压行高的布局缺陷,确保换行绝对平滑独立。
- 精确处理 CLI 输出中的
- 信息降噪与专注度提升:
- 移除顶部冗余的 PID 与重复状态胶囊;
- 普通
INFO日志行直接显示干净正文,仅在出现WARN(琥珀黄)、ERR(醒目红)和SYS(系统引导)时标记精致小胶囊。
- 全局高清等宽字体适配:
- 统一接入系统级高清编程字体(Windows:
Cascadia Code/Consolas;macOS:SF Mono),告别 Windows 环境下字体退化为Courier New的锯齿感。
- 统一接入系统级高清编程字体(Windows:
- 跨平台窗口控件对齐:
- 修复右上角标准关闭按钮因层叠上下文被遮挡的问题,保持全软件一致的弹窗交互。
🛠️ 质量与构建改进
- 修复 Vue 属性排序(
vue/attributes-order)与 TypeScript 未使用变量警告,确保 GitHub Actions CI/CD 流水线 100% 严谨通过。