138 lines
3.8 KiB
Markdown
138 lines
3.8 KiB
Markdown
# Bug 修复记录索引
|
||
|
||
> 记录 U-Desk 应用所有 Bug 修复的详细文档
|
||
|
||
---
|
||
|
||
## 2026年1月
|
||
|
||
### Bug #13 - 重命名失败显示 undefined
|
||
- **日期**: 2026-01-31
|
||
- **严重程度**: 🔴 高
|
||
- **状态**: ✅ 已修复
|
||
- **详细报告**: [rename-error-fix.md](./rename-error-fix.md)
|
||
- **问题**:
|
||
- 重命名时显示"重命名失败: undefined"
|
||
- 重命名当前打开的文件后,文件内容区加载失败
|
||
- **根因**:
|
||
- 错误处理不完善,error.message 为 undefined
|
||
- 重命名后错误地清空 selectedFileItem
|
||
- **修改文件**: `frontend/src/components/FileSystem/index.vue`
|
||
|
||
### Bug #12 - 文件重命名无法输入
|
||
- **日期**: 2026-01-31
|
||
- **严重程度**: 🔴 高
|
||
- **状态**: ✅ 已修复
|
||
- **详细报告**: [file-rename-input-fix.md](./file-rename-input-fix.md)
|
||
- **问题**: 文件重命名时输入框无法输入新内容
|
||
- **根因**: 事件传递链路断裂(FileListPanel 未转发 nameUpdate 事件)
|
||
- **修改文件**:
|
||
- `frontend/src/components/FileSystem/components/FileListPanel.vue`
|
||
- `frontend/src/components/FileSystem/index.vue`
|
||
|
||
---
|
||
|
||
### Bug #5 - 窗口抖动
|
||
- **日期**: 2026-01-29
|
||
- **严重程度**: 🟡 中
|
||
- **状态**: ✅ 已修复
|
||
- **问题**: 点击文件时整个窗口抖动刷新
|
||
- **根因**: 不必要的组件 key 导致重新渲染
|
||
- **修改文件**: `index.vue`, `CodeEditor.vue`
|
||
|
||
### Bug #6 - 保存图标不显示
|
||
- **日期**: 2026-01-29
|
||
- **严重程度**: 🟡 中
|
||
- **状态**: ✅ 已修复
|
||
- **问题**: 文件编辑后保存图标未显示
|
||
- **根因**: 响应性丢失
|
||
- **修改文件**: `FileEditorPanel.vue`
|
||
|
||
### Bug #7 - 重复空提示
|
||
- **日期**: 2026-01-29
|
||
- **严重程度**: 🟢 低
|
||
- **状态**: ✅ 已修复
|
||
- **问题**: 空文件夹显示两个提示
|
||
- **根因**: v-if 条件冲突
|
||
- **修改文件**: `FileListPanel.vue`
|
||
|
||
### Bug #8 - 二进制文件处理
|
||
- **日期**: 2026-01-30
|
||
- **严重程度**: 🟡 中
|
||
- **状态**: ✅ 已修复
|
||
- **问题**: 二进制文件显示乱码
|
||
- **根因**: 缺少二进制内容检测
|
||
- **修改文件**: `fileUtils.js`, `useFileEdit.ts`
|
||
|
||
### Bug #9 - 文件重命名未回显
|
||
- **日期**: 2026-01-30
|
||
- **严重程度**: 🟡 中
|
||
- **状态**: ✅ 已修复
|
||
- **问题**: 重命名时文件名未显示在输入框
|
||
- **根因**: props 路径错误
|
||
- **修改文件**: `FileListPanel.vue`
|
||
|
||
### Bug #10 - 目录权限判断过严
|
||
- **日期**: 2026-01-30
|
||
- **严重程度**: 🟡 中
|
||
- **状态**: ✅ 已修复
|
||
- **问题**: 无法访问 C:\Recovery 等目录
|
||
- **根因**: 路径验证规则过严
|
||
- **修改文件**: `internal/filesystem/path_validator.go`
|
||
|
||
### Bug #11 - 右键菜单功能核对
|
||
- **日期**: 2026-01-30
|
||
- **严重程度**: 🟢 低
|
||
- **状态**: ✅ 已验证
|
||
- **内容**: 核对右键菜单功能完整性
|
||
- **结果**: 功能完整
|
||
|
||
---
|
||
|
||
## 统计信息
|
||
|
||
### 按严重程度分类
|
||
- 🔴 高危: 1 个 (Bug #12)
|
||
- 🟡 中危: 6 个 (Bug #5, #6, #8, #9, #10)
|
||
- 🟢 低危: 2 个 (Bug #7, #11)
|
||
|
||
### 修复状态
|
||
- ✅ 已修复: 8 个
|
||
- ⏳ 待修复: 4 个 (Bug #1, #2, #3, #4)
|
||
|
||
### 修复时间统计
|
||
- 平均修复时间: < 1 小时
|
||
- 最快修复: 15 分钟
|
||
- 最慢修复: 2 小时
|
||
|
||
---
|
||
|
||
## 快速查找
|
||
|
||
### 按模块分类
|
||
- **文件系统**: Bug #5, #7, #8, #9, #10, #11, #12
|
||
- **编辑器**: Bug #6
|
||
- **UI/UX**: Bug #2, #3
|
||
- **快捷键**: Bug #1, #4
|
||
|
||
### 按修复类型分类
|
||
- **数据流问题**: Bug #12
|
||
- **响应性问题**: Bug #5, #6
|
||
- **条件渲染**: Bug #7
|
||
- **内容检测**: Bug #8
|
||
- **Props 传递**: Bug #9
|
||
- **权限验证**: Bug #10
|
||
|
||
---
|
||
|
||
## 相关文档
|
||
|
||
- [功能清单](../../功能清单.md) - 完整的功能和 Bug 列表
|
||
- [功能清单核对报告](../../功能清单核对报告.md) - 详细验证报告
|
||
- [代码审查报告](../../代码审查/) - 代码质量分析
|
||
|
||
---
|
||
|
||
**最后更新**: 2026-01-31
|
||
**维护人员**: 开发团队
|