Skip to content

v1.1.2

Latest

Choose a tag to compare

@lyimoexiao lyimoexiao released this 22 Jul 21:57
ac5b98d

Komari Naive v1.1.2

🚀 新功能

  • 节点网络速率列:List 视图新增实时网络速率展示,并优化流量数据的布局与默认列配置 #30
  • 分组数据总览:首页总览数据会跟随当前选择的节点分组更新,快速查看在线节点、区域、总流量与实时速率
  • 节点卡片自定义:新增卡片尺寸、最小宽度和展示指标配置,可按需调整信息密度
  • 独立卡片模糊设置:新增 cardBlurRadius 配置,自定义背景与卡片毛玻璃模糊半径可分别控制

🎨 界面与交互优化

  • 重新设计首页节点监控面板,统一总览、分组、搜索和视图切换区域的视觉层级
  • 优化 Card 与 List 视图的响应式布局,在手机、平板和桌面端提供更合理的信息密度
  • 重构节点卡片的信息结构,提升 CPU、内存、磁盘、流量和节点状态的可读性
  • 改进离线节点状态展示,在保留节点关键信息的同时增强状态辨识度
  • 优化搜索框交互,默认保持紧凑,聚焦后自动展开
  • 改进负载与延迟图表的布局、动画和数据处理,提升实时数据变化的可读性
  • 完善键盘操作、控件标签和减少动态效果偏好等无障碍支持

🪟 毛玻璃效果优化

  • 统一卡片、图表、列表、搜索框和页脚等区域的毛玻璃表面样式
  • 毛玻璃效果现在会根据 Naive UI 当前明暗主题自动调整颜色、边框和阴影
  • 启用自定义背景后,即使卡片模糊半径设置为 0,仍会保留透明玻璃材质
  • 亮色高对比度卡片与毛玻璃模式现已正确区分,避免样式相互覆盖

🔧 架构与开发环境

  • 重构 Komari API 与 RPC 数据层,集中维护类型定义并简化初始化和状态管理
  • 优化 WebSocket、HTTP RPC 及相关组件的数据调用逻辑
  • 升级开发环境至 Node.js 24 和 pnpm 11
  • 更新 Vite、TypeScript、ESLint 及项目依赖配置
  • 精简未使用的依赖、旧实现和过时文档
  • 更新 CI 与工作区配置,保持构建和主题打包流程兼容

📝 其他

  • 新增项目设计系统文档,记录布局、视觉、动效和响应式设计规范
  • 同步项目版本号与主题清单版本号至 v1.1.2

———

Full Changelog: release-v1.1.1...ac5b98d