commit 4a62fa25368cd6282e6c908ec2cae6ceb07f1dc6
Author: elliottzheng <admin@hypercube.top>
Date:   Thu Jan 29 14:37:50 2026 +0800

    feat(gui): 将语言选择器移至全局设置区域并添加标签
    
    - 新增 "ui_language_label" 翻译键用于界面语言标签
    - 将语言选择下拉框从顶部栏移动到全局设置标签页的第一行
    - 保持原有功能不变，仅调整UI布局以提升设置项的组织性

commit 821cb40539a3a575a5e23dd6451cd0b3347a7733
Author: elliottzheng <admin@hypercube.top>
Date:   Thu Jan 29 14:33:37 2026 +0800

    feat(config): 添加配置管理系统并支持用户设置记忆
    
    - 新增 config_defaults.py 集中管理默认配置常量
    - 修改 refine_ppt 函数支持从默认配置获取字体设置
    - 更新 GUI 配置保存逻辑，支持记忆用户上次的任务设置
    - 修复批量任务和单个任务对话框的初始值加载逻辑
    - 版本号更新至 0.7.0

commit 45d6f79152ba3f7a812180a679a8fe855244b466
Author: elliottzheng <admin@hypercube.top>
Date:   Thu Jan 29 14:03:06 2026 +0800

    feat(gui): 新增批量任务配对功能并优化界面交互
    
    - 新增批量任务配对对话框，支持智能配对和顺序配对两种方式
    - 为批量添加界面添加拖拽功能，提升文件选择体验
    - 优化任务队列显示，区分优化版和未优化版输出文件
    - 更新多语言翻译文件，支持新的界面文本
    - 重构主界面拖拽逻辑，将拖拽功能移至批量配对对话框
    - 添加批量任务参数设置对话框，统一配置转换参数

commit 880a00d4a78aa6b7ee7f84c8968126dc3eaf7595
Author: elliottzheng <admin@hypercube.top>
Date:   Thu Jan 29 12:03:18 2026 +0800

    feat(i18n): 为自动化设置和任务管理添加翻译键
    
    - 新增全局设置和自动化设置的界面标签
    - 添加任务创建和队列管理的相关文本
    - 补充中英文翻译，支持多语言界面

commit 8dcb8e1853e0e6ddcd9bf5e6fefc0d098d28e606
Author: elliottzheng <admin@hypercube.top>
Date:   Thu Jan 29 10:35:12 2026 +0800

    feat: 支持自定义截图区域偏移坐标
    
    新增 coordinate_utils.py 模块，提供 get_effective_top_left 函数用于计算有效的左上角坐标，确保截图区域不会超出屏幕边界。修改 screenshot_automation、image_viewer 和 cli 模块，支持传入 top_left 参数来指定截图和图片显示的起始位置。在 GUI 中新增 top_left 配置，允许用户自定义偏移量。
    
    - 当图片尺寸填满或超过屏幕时，自动调整偏移量至屏幕边缘
    - 图片显示时进行边缘填充，避免黑边问题
    - 所有组件使用统一的坐标计算，确保截图和显示区域一致

commit 2caf040396df05862137a853891578e44bdf13c0
Author: elliottzheng <admin@hypercube.top>
Date:   Thu Jan 29 08:06:53 2026 +0800

    feat: 添加统一字体功能并优化背景处理逻辑
    
    - 在 GUI 中新增“统一字体”复选框和字体名称输入框，仅在选择 MinerU JSON 时显示
    - 为 `refine_ppt` 函数添加 `unify_font` 和 `font_name` 参数，支持在优化 PPT 时统一替换字体
    - 调整背景处理顺序：先填充文本区域，再插入图片，最后擦除图片区域背景，避免图片覆盖问题
    - 将 `compute_edge_diversity_numpy` 的默认容差从 10 调整为 15，提高纯色区域识别准确性
    - 更新中英文翻译文件，添加新界面元素的文本

commit e9874f0e3179e481e62f42ae143a6bb3c0dfa1ce
Author: elliottzheng <admin@hypercube.top>
Date:   Wed Jan 28 07:59:32 2026 +0800

    chore: 更新版本号至0.6.6

commit 5e3cb789ce1a230b0205b9652109ad72d65ffcee
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 21:05:04 2026 +0800

    feat(gui): 添加批量任务队列功能
    
    - 新增批量任务队列界面，支持添加、编辑、删除和批量处理 PDF 转换任务
    - 拖放文件支持批量添加多个 PDF 和 JSON 文件
    - 每个任务可独立保存转换设置（输出目录、DPI、页面范围等）
    - 新增队列开始/停止控制，支持后台顺序执行任务
    - 扩展 i18n 翻译文件，新增队列相关文本
    - 调整主窗口尺寸以适应新增的队列面板

commit 51cb8852ebbb11a57c56b2bbe1155f5b4467acf5
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 11:15:45 2026 +0800

    feat: 添加微软电脑管家运行状态检测与校准对话框国际化
    
    - 新增进程检查模块，在开始转换前检测 MSPCManager.exe 是否运行
    - 校准对话框支持传入国际化标题和消息文本
    - 在启动信息和错误提示中明确依赖关系说明
    - 当检测到电脑管家未运行时，提示用户安装并支持打开官网

commit b1019aa0be00f9cb8b9a9d341d22719bcf2d2933
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 09:59:46 2026 +0800

    docs: 更新背景处理算法文档，使用边缘多样性检测
    
    - 移除旧的四点颜色差异算法描述
    - 新增边缘一致性算法说明，包括diversity取值范围和fill_color含义
    - 更新技术参数表格，移除四点差异阈值，增加边缘颜色容差参数
    - 调整性能优化和故障排查相关内容以匹配新算法

commit 4cc05787dd7d6bec5368db8101de526f12ad7085
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 09:52:22 2026 +0800

    fix: 移除截图延迟并优化图像显示边缘填充
    
    - 将截图前的默认延迟从1秒改为0秒，提升自动化效率
    - 移除截图工具点击完成按钮后的等待时间
    - 更新GUI配置默认值和加载逻辑以匹配零延迟设置
    - 为图像全屏显示添加边缘填充，避免屏幕边缘出现黑色区域

commit 1d59bdf5b09b228e28dbb074cccfaf63267ce55b
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 09:07:23 2026 +0800

    perf: 移除截图拖拽模拟的等待时间
    
    将 sleep(1) 改为 sleep(0)，以消除不必要的等待，提升自动化截图流程的执行速度。

commit 5bb266bef501bcef8d3de6652d4e05b8a98d41c3
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 09:02:26 2026 +0800

    fix(gui): 修复配置加载后UI变量未更新的问题
    
    在GUI初始化时调用load_config_from_disk，确保UI变量正确加载配置值。同时将默认延迟时间从2秒改为1秒，以提供更好的用户体验。

commit ea9b70a34c31682b4e08a04ba4ca6051f1a82672
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 08:43:40 2026 +0800

    docs: 更新文档中的软件支持和链接格式
    
    - 在快速开始指南中，将系统要求从仅支持 Microsoft PowerPoint 扩展为也支持 WPS
    - 修复 README 中基准测试链接的 URL 编码问题，确保正确跳转

commit cde0b6e8510d3ea8ad8de57cfb332d2d1153c0b5
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 08:39:37 2026 +0800

    docs: 更新文档以反映 v0.6.5 版本变化
    
    - 在 changelog.md 中添加 v0.6.3 至 v0.6.5 的更新日志
    - 全面重构 README.md，内容更简洁，结构更清晰，并引导至独立文档站点
    - 更新项目简介、快速开始指南和常见问题，重点突出核心功能和使用步骤

commit 166143495d35d5c717e12b8f266765f391d00039
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 08:20:01 2026 +0800

    build: 设置项目基础路径为 '/NotebookLM2PPT/'
    
    在 VitePress 配置中添加 `base` 选项，以支持项目部署在 GitHub Pages 的子路径下。

commit 1caac14cfa6d10d21dd7a733dfe6ae0d991b0e87
Author: Elliott Zheng <admin@hypercube.top>
Date:   Tue Jan 27 08:14:27 2026 +0800

    Update deploy.yml

commit e2f089bf33b59792173e16fa1aff18f38d8e2956
Author: Elliott Zheng <admin@hypercube.top>
Date:   Tue Jan 27 08:11:47 2026 +0800

    Create deploy.yml

commit 66fe28cafb2d59665d78537808173410ab09f9ae
Author: elliottzheng <admin@hypercube.top>
Date:   Tue Jan 27 00:49:38 2026 +0800

    docs: 更新优化效果对比部分并添加基准测试链接
    
    更新 README 中的“优化效果对比”章节，将主观星级评价替换为客观量化指标。新增配套基准测试项目 PDF2PPT-Benchmark 的链接，并展示与 WPS、微软智能圈选方案的 PSNR、SSIM、LPIPS 指标对比数据，以支持 MinerU 优化方案效果最佳的结论。

commit b1ddcbcc765e211f790b11126094600bc2a30ac5
Author: elliottzheng <admin@hypercube.top>
Date:   Mon Jan 26 17:25:02 2026 +0800

    chore: 更新版本号至0.6.5 增加对PPT默认WPS打开的支持
