diff --git a/CHANGELOG.md b/CHANGELOG.md index 5df5b1a..fc98bf9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,141 @@ -# 更新日志 +# 变更日志 -## [2.0.1] - 2024-11-03 +所有针对 MagicWord 的显著变更都会记录在这个文件中。 + +格式基于 [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +版本遵循 [语义化版本](https://semver.org/spec/v2.0.0.html)。 +库依赖: +- PyQt5 +- python-docx +- PyPDF2 +- requests +- beautifulsoup4 +依赖地址: +- [PyQt5](https://pypi.org/project/PyQt5/) +- [python-docx](https://pypi.org/project/python-docx/) +- [PyPDF2](https://pypi.org/project/PyPDF2/) +- [requests](https://pypi.org/project/requests/) +- [beautifulsoup4](https://pypi.org/project/beautifulsoup4/) + +## [0.1.0] - 2025-10-12 + +### 新增 + +- 实现核心文档打字伪装功能 +- 支持多种文档格式 (.txt, .docx, .pdf) +- 实现天气信息显示功能 +- 实现每日一句名言显示功能 +- 添加基础配置管理系统 +- 实现文件管理和解析模块 +- 添加输入处理和准确率计算功能 +- 创建图形用户界面 +- 实现打包和分发脚本 +- 添加测试套件 + +### 更改 + +- 优化UI界面设计 +- 改进文档解析性能 +- 提升应用稳定性和错误处理能力 + +### 修复 + +- 修复了文档解析过程中的编码问题 +- 修复了界面布局在不同分辨率下的适配问题 +- 修复了网络请求超时处理问题 + +## [开发中] - 未来版本 + +### 计划新增 + +- EPUB格式支持 +- 打字速度统计和历史记录 +- 更多个性化设置选项 +- 云同步功能 +- 社区功能和内容分享 + + +## [0.2.0] - 2025-10-19 + +### 新增 +- 实现完整的天气功能集成 +- 添加自动IP定位功能,自动获取用户地理位置 +- 支持中英文城市名智能映射(如:Tianjin → 天津) +- 扩展城市支持到40+个主要城市 +- 添加4个不同的IP定位API接口(搜狐、pconline、ip-api、淘宝) +- 实现天气数据缓存和状态栏显示 +- 添加城市选择下拉菜单功能 +- 集成3天天气预报功能 +- 添加详细的错误处理和调试日志 + +### 更改 +- 重构天气API集成架构 +- 优化城市ID映射机制 +- 改进错误处理和用户反馈 +- 增强网络请求稳定性 +- 优化UI界面布局和响应速度 + +### 修复 +- 修复KeyError天气数据访问问题 +- 修复自动定位功能失败问题 +- 修复城市ID映射错误 +- 修复网络请求超时和异常处理 +- 修复界面状态更新问题 +- 修复中英文城市名混用问题 + +### 技术改进 +- 实现多重IP定位备份机制 +- 添加智能城市名解析和映射 +- 优化API调用性能和错误恢复 +- 增强代码模块化和可维护性 + +## [0.2.1] - 2025-10-20 + +### 新增 +- 集成每日一言功能到WordRibbon界面 +- 添加每日一言自动获取和显示功能 +- 实现每日一言刷新按钮和手动刷新功能 +- 添加每日一言显示/隐藏切换功能 +- 集成天气功能到WordRibbon工具栏 +- 实现天气信息状态栏显示 +- 添加城市选择和天气刷新功能 + +### 更改 +- 将视图菜单中的"天气信息"选项重命名为"附加工具" +- 优化每日一言显示格式,移除"每日一言:"前缀 +- 改进天气信息状态栏显示文本 +- 统一UI界面风格和交互逻辑 +- 优化错误处理和用户反馈信息 + +### 修复 +- 修复每日一言API集成问题 +- 修复天气数据解析和显示错误 +- 修复UI组件显示/隐藏状态同步问题 +- 修复网络请求异常处理 + +### 技术改进 +- 重构WordRibbon类结构,增强可扩展性 +- 优化API调用和数据处理逻辑 +- 改进组件间的通信机制 +- 增强代码的模块化和可维护性 + +### 发布/构建与工程维护 - 2025-10-22 +- 新增Apple ARM64的软件 + +### 未来计划-2025-10-23 +- 新增断点记录 +- 改进页面更像word +- 新增切换输入模式功能 +- 详细天气模块中,去除天气预报,只显示当前天气 + +## [0.2.2] - 2025-10-25 ### 修改 - 更改应用程序图标:现在使用类似 Microsoft Word 的图标,但将字母 "W" 更改为 "M" 以代表 MagicWord - 图标文件位于 `resources/icons/app_icon.png` - 支持多种分辨率的图标(32x32, 64x64, 128x128, 256x256) -## [2.0.0] - 2024-11-01 +## [0.2.3] - 2025-10-26 ### 新增 - 全新的 Word 风格用户界面