Skip to content
Recent Shipments · OTools

更新日志

基于仓库最近 100git log 整理,按主题提炼近期在 Git、Docker、Servrun、 Linux 桌面运行时、远程模式与平台能力上的关键更新。

近 14 天100 次提交Git / Docker / Servrun / 平台
04-02平台级包管理能力落地,Git 提交信息生成链路继续调整
04-01Docker 工作区围绕 Colima 与 OpenClaw 完成一轮明显升级
03-31Linux 子窗口、GtkFixed、Wayland 与构建稳定性进入集中修复期

TIP

本页依据最近一次 git log -n 100 汇总,保留短提交哈希以便继续追溯源码和提交上下文。

2026-04-02

平台 / 安装

包管理能力上移到平台层,安装卸载链路开始统一

最近这轮平台重构开始落到具体能力上,围绕系统包管理抽出统一宿主层接口,让 Docker 与 Servrun 不再各自维护一套安装卸载逻辑。

  • 新增平台级包管理能力,统一承接 brew、winget 与 Linux 包管理器。
  • Docker 与 Servrun 的安装卸载流程开始复用同一套平台宿主接口。
  • 为后续更多系统级能力继续从插件内剥离、沉到平台层打下基础。

相关提交:d8b29eb

Git / Linux

提交信息生成显示逻辑与 Linux 子 WebView 布局同步调整

同一天也集中处理了两个高频细节,一边继续整理 Git 提交信息的生成与展示逻辑,一边修补 Linux 子 WebView 的布局问题。

  • Git 提交信息生成与展示链路继续整理,为更稳定的提交体验做铺垫。
  • 修复 Linux 子 WebView 布局异常,继续收敛复杂嵌入场景下的显示问题。
  • 最近几天围绕子窗口与嵌入 WebView 的改动开始逐步连成一条完整修复链路。

相关提交:6e1071b 9927b9e

2026-04-01

Docker

Docker 工作区围绕 Colima 与 OpenClaw 进入密集建设期

Docker 模块在这一天发生了明显跃迁,从基础工作区到容器详情、从 Colima 到 OpenClaw, 开始形成一套更完整的本地容器工作流。

  • 补齐 Colima、OpenClaw 镜像、创建容器弹窗等核心入口。
  • 在容器详情中内嵌 OpenClaw 仪表盘,继续推动模块内闭环操作。
  • 完善容器复制、状态判定与仪表盘交互,让容器管理更接近真实使用场景。

相关提交:3b675a8 d5f35df a8b5ed9 6605886

Git UX

Git 模块 UI 继续组件化,欢迎页与结构重构同步推进

Git 模块不再只停留在细节润色,而是开始整体整理结构与入口形态,为后续继续扩展工作区与历史能力做准备。

  • 重构 Git 模块 UI 结构,继续把大体量界面拆成更清晰的组件层级。
  • 新增欢迎页面,让空仓库或初始状态下的入口表达更完整。
  • 与近期提交信息生成、历史查看器等改动一起,Git 模块正从功能堆叠转向系统化整理。

相关提交:81eb06f

2026-03-31

Linux / 窗口

GtkFixed、Wayland 与子窗口布局进入集中修复

这一天的主线非常明确,就是持续追打 Linux 桌面端子窗口和嵌入布局问题,并补齐 Wayland 场景下的适配。

  • 引入 GtkFixed 方案修复插件页面遮盖关系,并继续修补顶部 Tabs 点击问题。
  • 新增 Wayland 显示会话支持,调整工具子窗口布局逻辑。
  • 同步修复 Linux 子窗口定位错误,收敛复杂窗口体系下的行为差异。

相关提交:c27adf1 460379d 9588f7a bbab835

构建 / 运行时

构建链路、插件状态与服务控制也在同一轮被补强

除了桌面窗口问题,这一天也完成了一批偏基础设施的修补,把构建稳定性、插件运行状态和服务控制一并往前推进。

  • 添加插件状态文件修复与自动启动任务持久化。
  • 为 Servrun 增加强制停止服务功能并补齐国际化支持。
  • 修复 macOS 打包和 codegen 内存限制问题,并开始根据内存自动计算更合适的构建并发数。

相关提交:024605c a71360d 9315867 dd00fe8

2026-03-30 ~ 2026-03-29

Servrun

官方版本、提权安装与运行状态管理开始跨平台收口

Servrun 在这几天里迭代非常密集,重点集中在官方版本支持、跨平台安装控制、日志与路径整理,以及运行状态辨识。

  • 支持官方源版本下载、快速启动、Windows 官方包启动停止控制与 Linux sudo 安装流程。
  • 完善 Windows Shell 编码、管理员权限 winget、日志路径、服务目录迁移和 PHP 扩展配置。
  • 继续区分托管与外部运行状态,并修复官方源 PHP 版本选择、程序路径与实例问题。

相关提交:0700417 86a5191 1f8cbc6 1955f2b bbe92fe

平台 / 产品

平台分层、国际化和通用能力继续成批落地

这一段更新更多是在“打底座”,既包括前后端架构分层,也包括多语言、移动端、主题和构建辅助能力的铺设。

  • 把插件 UI 与平台通用能力继续按层拆分到 src/platformsrc/plugins
  • 补齐 8 国多语言、移动端优化、全屏支持,以及插件名国际名称支持。
  • 新增 tauri-build 命令、证件照去背景换底色,并继续修复图标与通用路径问题。

相关提交:9b9db34 8590415 d690f50 3861e81 2269986 ee09d34

2026-03-28 ~ 2026-03-20

远程 / Git / 终端

远程模式、Git 工作树与终端能力开始形成完整工作流

从 3 月下旬开始,OTools 在远程场景和 Git 工作流上的推进非常明显,逐步把本地与远程开发串成统一入口。

  • 支持远程访问模式、主机桥接、终端事件拉取、本地终端,以及 SFTP 上传下载和搜索。
  • Git 模块补齐工作树、仓库列表排序、图标、推送认证、历史查看器高度调节等能力。
  • SSH 认证继续从密码走向私钥、隧道、SOCKS5、本地端口转发与主机信任机制的一体化支持。

相关提交:f5ee0a1 db49f5e 2892df1 3c32633 6e8aa37 399095d

DBM / 平台

数据库能力、CLI 模式与平台底座在同一时期快速扩张

同一时期的另一条主线是 DBM 与平台底层能力扩展,覆盖更多数据库类型、查询工作台、CLI 模式和主题构建。

  • DBM 快速扩展到 MariaDB、Redis、Oracle、MSSQL、ClickHouse、Kafka、Snowflake 等更多类型。
  • 查询工作台、导出、结果摘要、行数统计、对象树加载、侧栏拖拽和状态持久化持续加强。
  • 平台层新增 CLI 模式、主题系统、构建依赖整理与插件打包工作流,底座能力明显变厚。

相关提交:e47e182 fd9233b 3e41f13 f94c832 c45db60 db99fa3

原始提交摘录

查看最近 100 条提交
  • 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 error
  • dd00fe8 · 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/plugins
  • 0d5e804 · 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): 查询工作台结果标签显示优化,新增行数统计和状态标识,调整标签最大宽度至240px
  • 79a6f1b · 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 组件推送选项对话框自动提交参数

OTools 海洋生态 · 高性能AI工作流平台