Private
Public Access
1
0
Files
u-desk/docs/03-模块文档/文件系统/bug-fix-log.md

3.8 KiB
Raw Blame History

Bug 修复记录索引

记录 U-Desk 应用所有 Bug 修复的详细文档


2026年1月

Bug #13 - 重命名失败显示 undefined

  • 日期: 2026-01-31
  • 严重程度: 🔴
  • 状态: 已修复
  • 详细报告: 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
  • 问题: 文件重命名时输入框无法输入新内容
  • 根因: 事件传递链路断裂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

相关文档


最后更新: 2026-01-31 维护人员: 开发团队