docs: 更新 CHANGELOG/README/DEVELOPMENT/BUILD 适配 v3.2.5 实际变更

This commit is contained in:
thzxx
2026-04-14 19:19:06 +08:00
parent 80ea5df68d
commit 8ab3fc5f68
4 changed files with 35 additions and 14 deletions
+4 -4
View File
@@ -40,15 +40,15 @@ AI 可以在对话中主动调用本地工具来完成任务,所有操作在
> ⚠️ 需要模型支持 Tool Calling(推荐 Qwen3、Llama 3.1+、Mistral
### 🖥️ 工作空间 — 终端 & 文件浏览器(v3.2 新增)
右侧可折叠面板,提供终端命令行和文件浏览器两个 Tab
右侧可折叠面板,提供终端命令行和文件浏览器:
**命令行 Tab**
**终端**
- 终端界面,实时流式显示命令输出(支持 ANSI 颜色)
- 支持长时间运行命令(如 `ollama pull`),**无超时限制**
- 多终端 Tab,每个 Tab 独立进程,可随时停止
- 单一终端进程,可随时停止
- `ollama pull` 等进度条实时展示(`\r` 覆盖处理)
**文件 Tab**
**文件浏览器**
- 浏览工作空间目录,目录树展示
- 点击文件预览内容(带行号)
- 支持上级目录导航、刷新
+8 -4
View File
@@ -176,11 +176,15 @@ electron-builder 会自动处理所有依赖下载(Electron、NSIS、winCodeSi
## 构建日志
### v3.2.52026-04-08 — metona-ollama-desktop 仓库
### v3.2.52026-04-14 — metona-ollama-desktop 仓库
- 🔧 修复工具相对路径解析:新增 `resolvePath()` 基于工作空间目录解析
- 🔧 影响工具:read_file / write_file / list_directory / search_files / create_directory / delete_file
- ✅ 分支 `metona-ollama-desktop-v3.2.5` 待创建并推送
- `Metona Ollama Setup 3.2.5.exe`78MB
- ✅ Gitee Release v3.2.5-desktopID: 601311
- 🔧 工具相对路径修复、工作空间单一终端重构、token SVG 图标、base64 编码修复
- ⚠️ 构建问题及处理:
1. apt 源 `mirrors.cloud.aliyuncs.com` 不可达 → 切换 `archive.ubuntu.com`
2. `restore-build-cache.sh` npmmirror NoSuchKey → 跳过,electron-builder 自动下载
3. 无编译错误,构建一次通过
### v3.2.42026-04-08 — metona-ollama-desktop 仓库
+20 -3
View File
@@ -3,7 +3,7 @@
## 分支结构
**桌面版主线**`master`):
- `metona-ollama-desktop-v1.1``metona-ollama-desktop-v2``metona-ollama-desktop-v3.0.0``metona-ollama-desktop-v3.1.0``metona-ollama-desktop-v3.1.1``metona-ollama-desktop-v3.2.0``metona-ollama-desktop-v3.2.1``metona-ollama-desktop-v3.2.2``metona-ollama-desktop-v3.2.3``metona-ollama-desktop-v3.2.4``metona-ollama-desktop-v3.2.5`(当前)
- `metona-ollama-desktop-v1.1``metona-ollama-desktop-v2``metona-ollama-desktop-v3.0.0``metona-ollama-desktop-v3.1.0``metona-ollama-desktop-v3.1.1``metona-ollama-desktop-v3.2.0``metona-ollama-desktop-v3.2.1``metona-ollama-desktop-v3.2.2``metona-ollama-desktop-v3.2.3``metona-ollama-desktop-v3.2.4``metona-ollama-desktop-v3.2.5`(当前,待创建
**Web 版历史**已独立为 [metona-ollama-web](https://gitee.com/thzxx/metona-ollama-web) 仓库(v1.1.0 ~ v4.0.3)。
@@ -11,13 +11,30 @@
## 桌面版(Desktop
### Desktop v3.2.5 — 工具路径修复 & 安全性增强
### Desktop v3.2.5 — 工具路径修复 & 安全性增强 & 工作空间重构
- 🔧 **修复工具相对路径解析错误**
- 所有文件系统工具(`read_file` / `write_file` / `list_directory` / `search_files` / `create_directory` / `delete_file`)的相对路径此前用 `path.resolve()` 解析到进程当前工作目录,导致 AI 创建的文件实际写到了错误位置
- 新增 `resolvePath()` 辅助函数:相对路径统一基于 `getWorkspaceDir()`(工作空间目录)解析,绝对路径保持不变
- ♻️ **工作空间改为单一终端**
- 移除多 Tab 机制,工作空间面板简化为单个终端 + 文件浏览器
- 移除标签页栏、新建 Tab 按钮、Tab 切换逻辑
- 终端面板直接渲染 `#ws-terminal`,进程管理改用 `currentTermId` 单例模式
- 文件浏览器宽度固定 200px,终端区域自适应填充剩余空间
- 🔧 **修复 token 统计图标显示问题**
- Header 中 token 消耗图标从 Unicode 字符(🪙)改为纯 path SVG 内联
- 避免 text 元素在部分系统(如旧版 Windows)不显示的问题
- 🔧 **修复图片/文件读取 Latin1 错误**
- `atob()` 解码 Base64 时产生 Latin1 编码,导致中文文件名和中文内容乱码
- 图片上传改用 `readFileBase64` IPC 读取,渲染端用 `Uint8Array` + `TextDecoder` 替代 `atob()`
- 文件读取同样改用 base64 通道,避免 Latin1 编码丢失
- 🔧 **修复工作空间面板定位**
- 面板顶部对齐修正(从 90px 调整为 92px,匹配 header 高度)
- 修复中文乱码:Windows cmd 代码页切换 `chcp 65001` + 环境变量 `LANG/LC_ALL` 设为 UTF-8
- 修复快捷键冲突和帮助文档内容更新
- 📦 **构建产物**
- `Metona Ollama Setup 3.2.5.exe`
- `Metona Ollama Setup 3.2.5.exe`78MB
- Gitee Release v3.2.5-desktopID: 601311
### Desktop v3.2.4 — AI 命令执行走工作空间终端 & Bug 修复
+3 -3
View File
@@ -1,6 +1,6 @@
# Metona Ollama Desktop — 开发规范
> 版本: 1.0 | 更新: 2026-04-07 | 维护: 项目团队
> 版本: 1.1 | 更新: 2026-04-14 | 维护: 项目团队
---
@@ -205,8 +205,8 @@ import {
### 6.3 响应式规则
- 工作空间面板宽度:300-700px 可调
- 主内容区开启工作空间时:`margin-right: 面板宽度`
- 工作空间面板宽度:固定 480px(v3.2.5 起不可拖拽调整)
- 主内容区始终带 `with-workspace` class,面板常驻显示
- 模态框宽度:基础 480px,大号 860px
---