Skip to content

Lumina v1.1.4

Choose a tag to compare

@github-actions github-actions released this 25 Aug 03:43

🚀 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 垂直挤压行高的布局缺陷,确保换行绝对平滑独立。
  • 信息降噪与专注度提升
    • 移除顶部冗余的 PID 与重复状态胶囊;
    • 普通 INFO 日志行直接显示干净正文,仅在出现 WARN(琥珀黄)、ERR(醒目红)和 SYS(系统引导)时标记精致小胶囊。
  • 全局高清等宽字体适配
    • 统一接入系统级高清编程字体(Windows: Cascadia Code / Consolas;macOS: SF Mono),告别 Windows 环境下字体退化为 Courier New 的锯齿感。
  • 跨平台窗口控件对齐
    • 修复右上角标准关闭按钮因层叠上下文被遮挡的问题,保持全软件一致的弹窗交互。

🛠️ 质量与构建改进

  • 修复 Vue 属性排序(vue/attributes-order)与 TypeScript 未使用变量警告,确保 GitHub Actions CI/CD 流水线 100% 严谨通过。