包管理能力上移到平台层,安装卸载链路开始统一
最近这轮平台重构开始落到具体能力上,围绕系统包管理抽出统一宿主层接口,让 Docker 与 Servrun 不再各自维护一套安装卸载逻辑。
- 新增平台级包管理能力,统一承接 brew、winget 与 Linux 包管理器。
- Docker 与 Servrun 的安装卸载流程开始复用同一套平台宿主接口。
- 为后续更多系统级能力继续从插件内剥离、沉到平台层打下基础。
相关提交:d8b29eb
基于仓库最近 100 条 git log 整理,按主题提炼近期在 Git、Docker、Servrun、 Linux 桌面运行时、远程模式与平台能力上的关键更新。
TIP
本页依据最近一次 git log -n 100 汇总,保留短提交哈希以便继续追溯源码和提交上下文。
最近这轮平台重构开始落到具体能力上,围绕系统包管理抽出统一宿主层接口,让 Docker 与 Servrun 不再各自维护一套安装卸载逻辑。
相关提交:d8b29eb
同一天也集中处理了两个高频细节,一边继续整理 Git 提交信息的生成与展示逻辑,一边修补 Linux 子 WebView 的布局问题。
相关提交:6e1071b 9927b9e
Docker 模块在这一天发生了明显跃迁,从基础工作区到容器详情、从 Colima 到 OpenClaw, 开始形成一套更完整的本地容器工作流。
相关提交:3b675a8 d5f35df a8b5ed9 6605886
Git 模块不再只停留在细节润色,而是开始整体整理结构与入口形态,为后续继续扩展工作区与历史能力做准备。
相关提交:81eb06f
这一天的主线非常明确,就是持续追打 Linux 桌面端子窗口和嵌入布局问题,并补齐 Wayland 场景下的适配。
相关提交:c27adf1 460379d 9588f7a bbab835
除了桌面窗口问题,这一天也完成了一批偏基础设施的修补,把构建稳定性、插件运行状态和服务控制一并往前推进。
相关提交:024605c a71360d 9315867 dd00fe8
Servrun 在这几天里迭代非常密集,重点集中在官方版本支持、跨平台安装控制、日志与路径整理,以及运行状态辨识。
相关提交:0700417 86a5191 1f8cbc6 1955f2b bbe92fe
这一段更新更多是在“打底座”,既包括前后端架构分层,也包括多语言、移动端、主题和构建辅助能力的铺设。
src/platform 与 src/plugins。 相关提交:9b9db34 8590415 d690f50 3861e81 2269986 ee09d34
从 3 月下旬开始,OTools 在远程场景和 Git 工作流上的推进非常明显,逐步把本地与远程开发串成统一入口。
相关提交:f5ee0a1 db49f5e 2892df1 3c32633 6e8aa37 399095d
同一时期的另一条主线是 DBM 与平台底层能力扩展,覆盖更多数据库类型、查询工作台、CLI 模式和主题构建。
相关提交:e47e182 fd9233b 3e41f13 f94c832 c45db60 db99fa3
6e1071b · 2026-04-02 · refactor(git): 更新提交信息生成和显示逻辑d8b29eb · 2026-04-02 · feat: 抽离平台级包管理能力并统一 docker/servrun 安装卸载流程9927b9e · 2026-04-02 · fix: 修复linux子webview布局问题6605886 · 2026-04-01 · feat(docker): 完善 OpenClaw 容器复制、状态判定与仪表盘交互a8b5ed9 · 2026-04-01 · feat(docker): 在容器详情中内嵌 OpenClaw 仪表盘并优化龙虾面板交互d5f35df · 2026-04-01 · feat(docker): 重构 Docker 工作区并补齐 Colima / OpenClaw 流程81eb06f · 2026-04-01 · refactor: git模块UI结构重构、组件化、新增欢迎页面3b675a8 · 2026-04-01 · feat: docker模块支持Colima、支持创建容器弹窗、支持OpenClaw镜像d68345a · 2026-03-31 · fix: 修复创建openclaw虚拟机34aacaa · 2026-03-31 · fix: 取消脚本安装open-claw改为使用openclaw官方Docker镜像、修复kkrunvm存储卷建立460379d · 2026-03-31 · fix: 修复GtkFixed方案下顶部tabs无法点击c27adf1 · 2026-03-31 · fix: linux下使用GtkFixed修复插件页面布局无法遮盖问题9588f7a · 2026-03-31 · feat(src-tauri): 添加对 Wayland 显示会话的支持,并调整工具子窗口布局逻辑a71360d · 2026-03-31 · feat(servrun): 添加强制停止服务功能及国际化支持024605c · 2026-03-31 · feat(src-tauri): 添加插件状态文件修复和自动启动任务持久化bbab835 · 2026-03-31 · fix: 修复macOS打包报错、修复linux下子窗口定位错误9315867 · 2026-03-31 · fix: codegen vendor change 8MB to 64MB fix build errordd00fe8 · 2026-03-31 · feat: 支持根据内存自动计算适合的build的jobs数量及macOS编译报错修复f2efeaa · 2026-03-30 · fix: 修复vhsot新增页面无法选择存在的官方源PHP版本1955f2b · 2026-03-30 · feat(servrun): 界面布局优化、修复 Windows Shell 编码、区分托管与外部运行状态、完善官方版本管理与 PHP 扩展配置bbe92fe · 2026-03-30 · feat(servrun): 支持官方版本快速启动开关、迁移服务目录、统一日志路径、修复背景移除库导入2269986 · 2026-03-30 · feat: 新增tauri-build命令1b2bf4d · 2026-03-30 · fix: 修复部分路径不正确ee09d34 · 2026-03-30 · feat: 证件照支持去除背景更换底色c670af4 · 2026-03-30 · fix: 修复Windows下servrun各程序路径问题及PHP实例问题33db3f9 · 2026-03-30 · fix: 修复servrun模块执行官方源包启动命令报错9db35b2 · 2026-03-30 · fix: Windows下支持官方源包的启动停止控制1f8cbc6 · 2026-03-30 · feat: Windows下winget执行命令需要管理员权限的处理86a5191 · 2026-03-29 · feat: linux下支持sudo提示用户输入root密码编译执行apt的install/remove等命令b83d436 · 2026-03-29 · fix: 修复一些内置插件图标不显示9b9db34 · 2026-03-29 · refactor: 重构src/components下的插件UI按照架构分层放进src/platform和src/plugins0d5e804 · 2026-03-29 · feat: 每次重新 build,内测截止时间都会自动顺延到该次构建日后 15 天。3861e81 · 2026-03-29 · feat: 插件名词支持国际名称(英文)和中文名6853965 · 2026-03-29 · feat: 剩余插件的多语言完善b831f63 · 2026-03-28 · fix: 修复很多unused问题8590415 · 2026-03-28 · feat: 新增8国多语言支持d690f50 · 2026-03-28 · feat: 添加移动端优化和全屏支持fd9233b · 2026-03-27 · feat(dbm): 优化数据库树节点加载逻辑,增强对多数据库类型的支持,并完善构建流程依赖配置e47e182 · 2026-03-27 · feat(src-tauri): 添加 CLI 模式支持、新增 tauri.cli.conf.json 配置文件b82449b · 2026-03-27 · refactor: 重大重构src-tauri里的能力整理优化平台与内置插件目录层级和能力分层等487ce14 · 2026-03-24 · refactor: 重构文件系统和 shell 相关逻辑,引入新的平台服务模块dc8a4d7 · 2026-03-24 · feat(src/components/git/Git.vue): 添加工作树UI显示控制变量2892df1 · 2026-03-24 · feat: 添加本地终端事件拉取功能及优化相关组件d0d464f · 2026-03-24 · feat: 添加远程服务桥接页面、优化Git子模块远程模式兼容、改进仓库详情加载逻辑、增强子模块节点构建567f739 · 2026-03-24 · fix(shims): 修复适用于远程模式/浏览器环境的 Tauri API 兼容层f5ee0a1 · 2026-03-24 · feat: 添加远程服务功能及配置管理9755bf3 · 2026-03-24 · fix: 当MSSQL未指定schema时,会抛出错误提示用户必须指定schema。be374f3 · 2026-03-24 · fix: 修复MSSQL无法连接及对象树展开错乱问题db49f5e · 2026-03-24 · feat(remote): 构建 remote 模式主机桥接兼容层并统一插件预加载系统接口d82dc65 · 2026-03-24 · fix: 修复上个版本的乱码05c483b · 2026-03-24 · refactor: 把磁盘助手拆分为plugins下独立组件uuid 为otools-disk、并且实现一个通用机制能在github actions支持手动执行打包指定plugins下插件三个平台的动态链接库并打包为插件zip包3e41f13 · 2026-03-24 · feat: dbm新增 SQLServer/elastisearch/clickhouse/kafka/snowflake/人大金仓/达梦数据库支持初步0700417 · 2026-03-24 · feat(servrun): 添加官方源版本支持与下载功能4fd53ae · 2026-03-24 · feat: 添加通用AI对话组件,优化数据库AI大屏机查询工作台AI对话29e2eab · 2026-03-23 · feat: 添加数据库同步功能及AI大屏功能初步098ebf4 · 2026-03-23 · feat: 修复noder 模块引入、优化 Git 面板文件图标与交互样式990f4d8 · 2026-03-23 · feat: 集成 vscode-material-icons 实现文件图标显示、新增终端对主题色彩风格支持6e8aa37 · 2026-03-23 · feat: 添加 Git 工作树功能,包括创建、删除、列出和清理操作,并更新前端界面支持工作树切换与管理3272885 · 2026-03-23 · feat: 添加数据库备份计划、数据字典导出及 SSH 私钥认证功能70820e2 · 2026-03-23 · feat(src-tauri): 添加 noder 模块及运行时脚本,支持常用nodejs兼容的文件系统和子进程操作等接口c2b90de · 2026-03-23 · feat: 支持 SSH 私钥认证、新增本地端口转发与 SOCKS5 代理功能,重构 SSH 连接逻辑以统一认证流程c75e914 · 2026-03-23 · feat: 新增数据库连接SSH隧道支持,包含后端隧道管理、前端配置界面及连接逻辑适配59d530b · 2026-03-23 · feat: 实现SFTP文件树展开状态持久化、优化目录操作后的状态恢复逻辑18af9b5 · 2026-03-23 · feat: 实现终端工作区状态持久化与恢复,支持终端标签、编辑器标签、SFTP路径及界面布局f4857bc · 2026-03-23 · fix: 修正 GitHub Actions 工作流中的拼写错误、更新构建环境变量、调整 Cargo 配置23bdc54 · 2026-03-23 · feat: 优化HTTPS推送认证流程,增加凭证缺失标识、完善前端提示交互。4e0b276 · 2026-03-23 · fix: 修复Windows下SSH命令参数构建,统一使用POSIX路径格式与引用方式399095d · 2026-03-23 · feat(git): 修复Windows下git模块ssh鉴权支持、 Windows 系统 OpenSSH、增强 SSH 配置解析、新增SSH认证设置界面aa7cf61 · 2026-03-22 · feat(sftp): 新增 SFTP 文件搜索功能,支持远程文件查找、结果展示与路径跳转270ba1d · 2026-03-22 · feat: 重构全新终端界面布局,实现SFTP文件增删改功能,新增配置及终端设置对话框。f4271e5 · 2026-03-22 · docs: 新增Rust代码格式化规范,明确使用rustfmt、限制全量格式化及异常处理策略a70746e · 2026-03-22 · fix: 修复macos-permissions:default权限导致Windows下编译错误、修复Windows下本地终端乱码输入不回显等问题5833ea3 · 2026-03-22 · feat: 新增系统终端运行npm脚本功能、优化跨平台命令执行、添加运行目标设置选项f861bf3 · 2026-03-22 · feat: 实现 DBM 组件侧边栏拖拽调整宽度功能,优化样式和交互体验cd1206f · 2026-03-22 · feat: 新增 violet/emerald/amber 主题配色,优化按钮样式为 plain 朴素模式,重构主题颜色系统并添加深浅色适配1730b87 · 2026-03-21 · feat: 新增子窗口主题同步功能、优化主题设置逻辑、修复插件安装扩展名检查1925808 · 2026-03-21 · refactor: 优化数据库导出功能的目录处理逻辑、统一导出路径管理、改进前端默认路径同步机制8a1d008 · 2026-03-21 · feat: 新增插件卸载功能、优化插件打包逻辑、改进插件归档处理36f6209 · 2026-03-21 · feat: 优化构建配置、重构主题变量、改进数据库管理界面样式与交互体验1fbc2c6 · 2026-03-21 · refactor: DiffPanel组件样式重构为CSS变量、添加主题配色支持0015572 · 2026-03-21 · build: 添加 libspeechd-dev 依赖并更新前端依赖安装命令d7abae0 · 2026-03-21 · feat: 新增色彩主题配置功能,支持经典蓝和莓果粉两种主题,并优化主题应用逻辑1e5a1c1 · 2026-03-21 · feat: 优化Windows 平台构建配置等f97673d · 2026-03-21 · feat(dbm): 查询工作台结果标签显示优化,新增行数统计和状态标识,调整标签最大宽度至240px79a6f1b · 2026-03-21 · build: 添加 libpipewire-0.3-dev 依赖并更新前端安装命令c762cc2 · 2026-03-21 · build: 更新构建工作流,添加 tauri-remote-service 仓库克隆步骤并调整构建配置f94c832 · 2026-03-21 · feat(dbm): 优化查询工作台功能,支持SQL批量执行与结果展示、错误处理及性能优化80ee412 · 2026-03-21 · refactor: 重构数据库连接列表组件,新增树形面板可折叠布局、动态高度调整、连接项排序及骨架屏加载效果c45db60 · 2026-03-21 · feat: 支持 MariaDB 数据库连接、查询、导入导出功能,并添加 MariaDB 图标及类型标识db99fa3 · 2026-03-21 · feat: 新增redis、oracle类型数据库支持、完善postgress、mongodb数据库管理功能初步6b94943 · 2026-03-20 · feat: 新增数据表删除确认对话框,优化对象列表刷新机制,修复MySQL表查询逻辑,增强DBM组件交互体验494aea8 · 2026-03-20 · feat(dbm): 支持数据库表创建功能、优化表结构管理界面、增强树形菜单操作体验c5a6ccd · 2026-03-20 · style(refactor): DbmTree组件样式优化、Git组件重构自动推送逻辑4bd8713 · 2026-03-20 · feat: 新增SQL查询类型判断逻辑,优化数据库操作区域查询工作台功能,改进结果展示和状态重置机制4df935f · 2026-03-20 · feat: 新增AGENTS.md协作规则,优化数据库查询支持动态数据库名,改进树过滤器UI和状态管理,增强错误处理和视图定义功能e84df0a · 2026-03-20 · feat(dbm): 修复数据库模块假死问题、添加查询工作台结果摘要、改进状态持久化性能、修复定时器内存泄漏、调整构建配置60b7493 · 2026-03-20 · feat: 工具组件新增插件标签页名称规范化和去重功能,优化窗口标签构建逻辑,修复插件标签页重复添加问题7b612ca · 2026-03-20 · feat: 终端组件收藏命令功能修复、优化命令发送逻辑c501feb · 2026-03-20 · fix: 修复Windows编译报错a90e1b4 · 2026-03-20 · fix: 移除 Git 组件推送选项对话框自动提交参数