Skip to content

v2026.07-beta.4

Pre-release
Pre-release

Choose a tag to compare

@ZhengMingpei ZhengMingpei released this 26 Jul 08:16

新增功能

  • 扁平导出模式 — 导出文件时支持选择"保持目录结构"或"扁平化为单目录"。扁平模式可配置:
    • 文件名前缀(支持 yyyy/yy/MM/dd/HH/mm/ss 日期模板,如 flat_yyyy-MM-dd_
    • 路径分隔符(可编辑下拉框,支持 - / _ / . / __
    • 目录段截断长度(左截断或右截断)
    • 导出前弹出模式选择对话框,树状预览两种模式的文件名效果
    • 设置页面新增 Export 标签页,实时预览配置效果
  • 返回按钮保存/恢复分页 — 目录/标签/搜索模式下返回上级时记住当前页码,不再每次回到第 1 页

UI 改进

  • 文件列表行高自适应 + 多行换行 — 支持手动调节行高(不过目前无法保存,关闭程序后会重置)
  • model 刷新后自动调整行高
  • 列宽交互优化
  • 搜索帮助改为 QDialog — 支持滚动查看和文本复制,不再是无边框弹窗
  • 预览区域跟随系统调色板 — 不再硬编码黑底白字,适配当前主题
  • dota2 主题补充 placeholder 颜色

Bug 修复

  • 1970 年时间戳 — 扫描检测 modified_time=0 的脏数据并修复,在变更树中展示
  • 目录重命名不丢修改时间 — 修正了目录重命名时修改时间丢失的问题
  • 文件名列不随窗口缩放
  • 导出确认对话框误触发
  • 迁移对话框不显示
  • 标签模式返回跳过空层级 — 回溯查找第一个含直接文件的祖先目录,而非总跳回根
  • 搜索语法 4 个 Bug
  • FTS5 非法字符安全校验 — 非法 MATCH 字符串自动跳过并弹出警告,不影响其他有效条件
  • 标签模式返回按钮左侧树折叠 — 引入 old_path/old_tag_id/old_group_id 追踪,定向折叠旧节点
  • 设置对话框关闭卡顿 — 消除多次全量写盘
  • 批量导出 bug — 修复 r['file_id']r['id'] 键名错误
  • 设置关闭不再无故扫描 — 关闭设置对话框不再无条件触发增量扫描,仅黑名单实际变更时才扫描
  • 主题切换 placeholder 立即刷新 — 切换主题后搜索框提示文字颜色正确更新
  • Docker 版 GTK 崩溃setLibraryPaths 隔离 Qt 插件路径,避免加载宿主系统 libqgtk3.so

其他

  • 移除关于对话框微信二维码
  • 关于对话框高度从 500px 缩减至 330px