You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# 变更日志
所有针对 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
- 新增切换输入模式功能
<<<<<< < HEAD
- 详细天气模块中,去除天气预报,只显示当前天气
=======
- 详细天气模块中,去除天气预报,只显示当前天气
## [0.2.2] - 2025-10-25
### 修改
- 更改应用程序图标:现在使用类似 Microsoft Word 的图标,但将字母 " W " 更改为 " M " 以代表 MagicWord
- 图标文件位于 `resources/icons/app_icon.png`
- 支持多种分辨率的图标( 32x32 , 64x64 , 128x128 , 256x256 )
## [0.2.3] - 2025-10-26
### 新增
- 全新的 Word 风格用户界面
- 功能区( Ribbon )设计
- 改进的文档处理功能
- 天气显示功能
- 每日一句名言功能
### 修改
- 重构了整个用户界面以模仿 Microsoft Word
- 改进了打字伪装功能
- 增强了文件处理能力
> >>>>>> shixinglin