Skip to content

v2.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Jul 18:42
· 113 commits to main since this release

优化 | Performance

  • 优化图库扫描指纹计算阶段的细颗粒度进度反馈
  • 微调深色模式下的背景叠加色亮度区间
  • 精简设置页面排版并优化双栏居中布局与交互细节
  • 优化直方图错误提示逻辑,移除空数据提示
  • 优化启动欢迎页和主界面的默认窗口尺寸
  • 优化主界面UI细节与交互反馈,修复部分组件样式问题
  • 优化欢迎页主题初始化与主窗口默认尺寸
  • 优化多处UI细节与国际化文案
  • 优化工具栏响应式与侧边栏全部折叠功能
  • 优化侧边栏树节点和图库卡片的视觉效果并禁用 Tooltip 文本选中
  • 优化设置中心各项文案表达与主界面菜单命名
  • 移除分辨率菜单项中的像素数括号文案

修复 | Fixes

  • 补全 WebView2 的 COM 头文件依赖
  • 修复 LLVM 工具链构建时应用清单未嵌入的问题
  • 更新路由守卫并修复灯箱工具栏过渡警告

其他 | Chores

  • 补充缺失的头文件单元
  • 更新构建流程,移除不必要的补丁脚本,优化文档和任务定义
  • 修复 clang-cl Release 下的 Asio 协程链接错误
  • 支持选择工具链并改用 MSVC 构建发布版本
  • 合并分支,回归 Headers + PCH 架构
  • 移除 CI 中自动更新 vcpkg 步骤以稳定依赖缓存
  • 简化 CI 构建流程

新功能 | Features

  • 批量优化主界面UI细节与新增侧边栏拖拽分割功能
  • 新增界面圆角控制选项并统一图库卡片间距
  • 支持图库空文件夹索引与右键新建文件夹
  • 添加在右键菜单中移动选定文件的功能
  • 增加图库资产缺失恢复、同内容数据继承与延迟回收机制
  • 添加缺失资产管理功能,包括获取缺失资产列表和清理能力
  • 为图库添加剪贴板粘贴与同步索引功能
  • 增加图库删除偏好、网络路径确认与永久删除支持
  • 添加后端自动化测试支持,更新文档和构建流程
  • 添加 clang-cl C++23 选择的补丁脚本,并更新构建流程和文档
  • 完善图库内容区右键菜单与复制粘贴操作
  • 为图库卡片新增可见区标签胶囊展示
  • 选择输出目录时询问是否添加到图库
  • 增加生产环境 HTTP 候选端口回退并优化缩略图访问

测试 | Tests

  • 添加真实主程序的图库 missing 恢复场景测试

重构 | Refactor

  • 重构图库扫描模块,重命名和组织 Scanner 相关功能
  • 重构图库监听与扫描同步流程
  • 简化文件夹添加扫描对话框并移除可选缩略图配置
  • 拆分剪贴板与文件操作子模块
  • 使用 move-only 回调优化任务队列与注册表的类型擦除和所有权语义
  • 使用共享锁和 move-only 回调统一静态资源解析器注册表
  • 移除模块化声明,更新头文件包含方式以支持新的预编译头文件结构
  • 将 C++ 模块迁移为 Headers/PCH 并重构 Vendor 依赖
  • 重构并完善引导页与主题配置
  • 重构主界面布局与导航,大量优化视觉效果

Full Changelog: v2.1.1...v2.1.2