Releases: yuwen773/diff-check
Releases · yuwen773/diff-check
the v1.1.0
Release Notes - v1.1.0
🎉 Major Update: UI 重构与交互升级
本次更新带来了全面的视觉和交互体验升级,采用现代 Windows 11 Fluent Design 设计语言,为用户提供更加优雅和高效的操作界面。
✨ 新功能 (New Features)
📱 现代导航主界面
- 全新的侧边栏 + 内容区布局设计
- 清晰的功能分区:配置、设置、历史版本、日志
- 自定义标题栏,移除标准 Windows 标题栏
- 微阴影效果,提升视觉层次感
📊 仪表盘功能 (新增)
- 引入"仪表盘"概念
- 可视化后台任务历史
- 实时显示任务执行状态
🔄 异步加载与防卡顿
- 测试连接和保存配置改为后台线程执行
- 执行期间按钮禁用并显示加载动画
- 彻底消除 UI "假死"现象
📦 用户下载版本管理
- 明确"可用版本"仅指稳定版
- 版本列表按发布日期降序排序
- 版本条目包含:版本号、发布日期、适用平台、更新说明摘要
ℹ️ 关于页面完善
- 新增版本号展示
- 新增作者信息
- 新增官网链接
- 新增版权信息
- 新增更新渠道说明
🎨 UI/UX 改进 (UI/UX Improvements)
Windows 11 Fluent Design 风格
- 采用 Windows 11 风格设计语言
- 窗口和按钮采用 4px-8px 圆角
- 使用 Segoe UI Variable (Win11) / Segoe UI (Win10) 字体
- 微质感效果和现代化视觉体验
WPF UI 库集成
- 引入 WPF-UI NuGet 包
- 提供现成的 Card、Button、Navigation、SymbolIcon 等控件
- 支持 MVVM 模式,代码结构更清晰
- 统一的现代化控件样式
⚙️ 交互优化 (Interaction Optimization)
配置页面优化
- 密码显隐功能(API Key 显示/隐藏)
- 无弹窗保存机制
- 输入校验与实时反馈
- 更好的用户反馈体验
显示效果优化
- 修复常见分辨率下的文本截断问题
- 优化重叠显示问题
- 提升整体显示效果
🔧 技术改进 (Technical Improvements)
性能优化
- 异步操作优化
- 更好的线程管理
- 提升应用响应速度
代码质量
- 引入现代化 UI 框架
- 优化 MVVM 架构
- 提升代码可维护性
📋 验证清单 (Verification)
- ✅ 至少 3 组历史稳定版样例验证版本展示规则
- ✅ 3 组不同发布日期样例确认排序规则
- ✅ 随机抽查 3 条记录确认版本信息字段完整性
- ✅ 逐项核对关于页面字段准确性
- ✅ 常见分辨率下显示效果检查
🚀 部署说明 (Deployment)
本次更新采用 AOT 编译方式,打包为独立可执行文件。推荐使用以下命令进行构建:
dotnet publish -c Release -r win-x64 --self-contained false -o publish📝 开发者备注 (Developer Notes)
- UI 库版本: WPF-UI
- 目标框架: .NET 8.0
- 设计规范: Windows 11 Fluent Design
- 架构模式: MVVM
发布日期: 2026-01-03
版本: v1.1.0
diff-check-v1.0.0
Release Note v1.0.0 - 首次发布
AI Document Difference Assistant - Windows 桌面文档差异对比工具
功能特性
核心功能
- 右键菜单集成:选中两个文件 → 右键 → "AI 差异分析",自动生成语义差异报告
- 多格式支持:支持 .txt、.md、.cs、.js、.py、.json 等文本文件,以及 .pdf、.docx 等富文本文件
- 智能截断:自动对超长文件进行截断处理,保留关键信息
- 编码自动检测:支持 UTF-8、GBK、ASCII 自动识别
AI 集成
- 可配置 API:支持自定义 Base URL、API Key 和模型名称
- 连接测试:内置 API 连接测试功能
- 系统提示词:可自定义 AI 提示词模板
界面功能
- 设置面板:API 配置、系统提示词、日志配置、主题切换
- 关于页面:版本号、作者、官网、版权、更新渠道
- 系统托盘:支持最小化到托盘、双击显示/隐藏、右键菜单管理
- 明暗主题:支持亮色/暗黑主题一键切换
- 版本下载:可查看 GitHub 稳定版发布列表并跳转下载
技术特点
- Windows 原生集成:单实例运行,右键菜单无缝集成
- 轻量高效:.NET 10 AOT 编译为独立可执行文件
- 日志系统:支持 Error、Warning 级别日志记录