Skip to content

MCSManager v10.19.0-ucket.2 · 文件图标与搜索替换

Pre-release
Pre-release

Choose a tag to compare

@UCKETX UCKETX released this 03 Oct 17:31

v10.19.0-ucket.2 — 2026-10-04

基于面板 10.19.0 / Daemon 4.19.0 的定制预发布版本,本次完善代码编辑器的文件图标与搜索替换操作。

新增:文件类型图标

  • 文件树、编辑标签页和快速打开列表在文件名前显示对应类型图标。
  • 支持 JavaScript、TypeScript、Python、JSON、YAML、Vue、HTML、CSS、Java、Shell、Minecraft 函数、配置文件、图片和压缩包等常见类型。
  • 识别大小写不同的扩展名及 Dockerfile、Git 配置、.env 等特殊文件名;未知类型显示通用文件图标。
  • 文件夹区分展开与收起状态;保持长文件名横向滚动布局。

新增:文件内搜索与替换入口

  • 代码编辑器工具栏增加“文件内搜索”和“替换”,电脑端和手机端均可使用。
  • 支持当前文件中的单次替换、全部替换、大小写匹配、整词匹配和正则表达式;支持正则捕获组替换。
  • 搜索快捷键:Windows / Linux 为 Ctrl + F,macOS 为 Cmd + F。
  • 替换快捷键:Windows / Linux 为 Ctrl + H,macOS 为 Cmd + Option + F。
  • 替换操作进入编辑器撤销历史,内容标记为未保存,使用保存按钮或 Ctrl / Cmd + S 后写入文件。
  • 新增入口提供简体中文、繁体中文和英文文案,其他语言回退至英文。

发布与升级

  • GitHub Actions 提供 Linux、Windows、macOS Apple Silicon(arm64)及 Intel(x64)安装包,每个平台提供完整包、面板独立包和 Daemon 独立包,共 12 个安装包。
  • 从 v10.19.0-ucket.1 升级时,本次功能只需更新面板及其前端静态资源,Daemon 接口保持兼容。
  • 升级前备份已有 web/data/ 和 daemon/data/,保留账户、节点连接配置及实例数据。
  • 此版本继续包含上一版的代码编辑工作区、长文件名修复、实例资源监控及 macOS 发布流程;资源监控的环境要求和限制见下方上一版说明或包内 INSTANCE_RESOURCE_METRICS.md。

验证与已知限制

  • common 9 项、Daemon 59 项、panel 31 项、frontend 54 项,共 153 项模块测试通过。
  • 前端类型检查和生产构建通过;真实浏览器验证了文件类型图标、电脑端与手机端全部替换、撤销、大小写和整词匹配、正则捕获组替换及搜索快捷键。
  • 本次修改文件的 ESLint 检查无错误;全量前端 lint 仍存在原有 NodeRemoteMappingEdit.vue 的 emits 校验错误。
  • 搜索替换范围为当前打开的文件;本次没有新增跨目录内容搜索或批量修改磁盘文件。