Repository navigation
Stacio 0.15.1 更新日志
- 开放本机字体选择:可直接使用 Mac 上已安装的字体,支持等宽、比例和中文字体;重新打开字体菜单即可刷新列表。
- 统一终端字体设置:本地终端、SSH 终端和 AI 本地代理终端使用所选字体;修复 SF Mono、JetBrains Mono 被替换为其他字体的问题。
- 改善文字与字符画排版:修复部分字体的格宽计算和 fi/fl 等连字引起的列错位,改善文字、光标和选区的对齐;补齐内置中文字体的粗体字重。
- 优化终端配色:修复系统主题切换后残留旧色板、浅色背景下亮白文字不可见等问题;粗体与亮色独立处理,改善 fastfetch 等命令的显示效果,并保持 256 色和真彩色输出的正确映射。
设备资源看板
- 看板结构:顶部固定显示“概览 / 进程 / 端口 / 服务 / 容器”导航,导航与滚动内容分离;切换页面时只替换当前主体,保留刷新入口和设备上下文,长列表滚动时导航不会消失。SSH 标签页可在设置中选择悬浮看板或终端底部状态栏,选择按标签页保存,切换后不会影响其他会话。
- 概览指标:集中展示系统、CPU、内存、网络和磁盘信息。网络默认按活跃接口汇总,并可在设置中隐藏虚拟网卡;磁盘按分区分别显示容量、使用率、读写速率和阈值颜色。悬停可查看当前值与明细,单击 CPU、内存、网络或磁盘指标可打开历史详情。
- 悬停与交互:悬停 CPU、内存、网络、磁盘及底部状态栏资源项时立即显示跟随指针的详细数值、单位、更新时间和分区/接口信息;刷新期间保留当前悬停内容,移出后自动关闭。工具栏、菜单和看板内的显示/隐藏入口只作用于当前 SSH 标签页。
- 历史数据:保留秒级采样,并按所选时间范围聚合;支持左右边界拖动、时间编辑、悬停读取精确采样时间和单位自适应。刷新、切换标签或重新布局不会重置已选范围,图表可导出为 PNG,浅色和深色外观下的坐标轴、单位及导出元数据保持可读。
- 进程管理:支持按名称或命令搜索、按运行状态筛选,以及按 CPU、内存、PID、命令和用户排序;列表显示命令、用户、PID、状态和内存等信息。提供暂停/继续、终止、SIGKILL 强行终止和 nice 优先级调整,系统进程及未获取明确身份的进程会标记保护状态并禁用危险操作。
- 端口管理:支持按 TCP/UDP 筛选监听端口,显示监听地址、端口和占用进程;只有在获得明确进程身份且目标不是受保护 PID 时才提供终止操作,降低误杀系统进程的风险。
- 服务与容器管理:服务列表显示名称、作用域、状态和描述,支持启动、停止和重启;容器列表显示引擎、镜像、状态和 ID,支持启动、停止、重启、暂停/继续和强行终止。不可逆操作会先显示包含设备及目标详情的确认提示。
- 权限与异常状态:需要额外权限的采集或管理操作可在看板内通过“sudo 提权”授权,密码仅用于当前看板会话;当部分数据无法读取时保留可用结果并说明缺失项,刷新失败时可保留最近一次成功数据;加载中、空列表、部分成功和失败状态均提供明确反馈。
- 布局与刷新:切换标签、窗口缩放、主题变化和设置更新会重新计算可用高度,重定位悬停及历史弹窗并更新阈值颜色;刷新不会重复创建图表、历史缓存和管理列表,减少闪烁并避免丢失当前查看状态。
快捷键与命令工作流
-
快捷键设置:设置中新增快捷键页,可录入字母、数字、功能键、方向键、回车、Tab、Escape、Delete、空格和组合修饰键;重复快捷键、系统保留组合会即时提示并阻止保存,恢复默认后立即重建菜单。
-
菜单同步:会话、终端、分屏、查找、侧边栏、文件、浏览器、隧道、诊断、宏、历史命令、设备看板和 AI 助手的菜单项均读取同一份快捷键绑定,修改后当前运行的菜单和下次启动保持一致。
-
常用命令:命令历史可将选中命令加入常用命令;常用命令按本地/远程操作系统筛选,在补全和右键菜单中优先显示,可单独编辑、启用、禁用和删除,不会直接替用户执行。
-
清理 SSH 登录初始化回显:减少连接后内部初始化命令出现在终端中的情况,兼容彩色提示符、自动换行和光标重绘,同时保留正常输出与错误提示。
-
改进 Telnet 断线体验:正常断开显示明确状态和重连指引,保留末尾输出,支持按回车重连;修复 Telnet 错误提示误标为 SSH,以及复制会话时图标不一致的问题。
-
完善打包兼容性检查:修正应用及辅助组件的 macOS 版本元数据,加强字体、SwiftTerm shader、Sparkle、Rust Core、CLI helper 和运行目录等资源的完整性校验;稳定版同时提供 arm64 与 x86_64 架构包。
使用说明:继续支持 macOS 14 及以上系统。终端表格和字符画建议使用等宽字体;选择比例字体时,终端仍按固定字符格排列内容。