V1.0.3
SimpleTweakEditor 发布日志
English | 中文
📝 v1.0.3 (2025-06-01)
Plist编辑器与项目优化
本版本带来了全新的Plist编辑器,进行了项目结构清理,并提供了面向未来AI辅助开发的文档支持。
🆕 重大新功能
- 全功能Plist编辑器 - 支持树形视图和文本编辑两种模式
- 完整支持所有plist数据类型(字典、数组、字符串、数字、布尔值、数据、日期)
- 语法高亮显示(XML和文本格式)
- 撤销/重做功能(Ctrl+Z/Ctrl+Y)
- 拖放支持 - 直接拖放.plist文件到编辑器
- 右键上下文菜单 - 快速添加/删除/修改项目
- 键值对编辑器 - 更直观的属性编辑
- 数据验证 - 实时检查输入的有效性
🧹 项目清理与优化
-
测试文件清理 - 删除所有遗留的测试文件
- 移除 debug_array.plist、test_*.plist 等测试文件
- 删除 test_data/ 目录
- 清理 pycache 和 .DS_Store 文件
-
文档重组 - 所有文档移至 docs/ 目录
- 将 SECURITY_*.md 文件移至 docs/
- 统一的文档管理结构
- 更新 .gitignore 防止测试文件被提交
🌍 本地化完善
- 消除硬编码中文 - 修复所有硬编码的中文字符串
- RepoRefreshWorker 现在正确使用语言管理器
- 软件包管理器的所有UI文本已本地化
- 下载进度和状态消息支持多语言
🔐 安全性增强
- 路径遍历保护增强 - 改进的路径验证逻辑
- 文件大小验证 - Plist编辑器限制文件大小(最大100MB)
- 安全的文件操作 - 所有文件操作都经过安全验证
🔧 技术改进
- 代码质量 - 统一的文件头部格式和注释规范
- 错误处理 - 改进的异常处理和用户友好的错误消息
- 性能优化 - Plist编辑器使用高效的树形渲染
- UI一致性 - 所有新组件遵循现有的设计语言
开发者相关
- 新增 CLAUDE.md 提供全面的开发指导
- 改进的项目结构文档
- 更清晰的代码组织和模块划分
📝 许可证
SimpleTweakEditor采用Apache License 2.0发布
🙏 致谢
- PyQt6开发团队
- dpkg维护者
- 所有beta测试者和贡献者
📞 支持
- GitHub Issues: https://github.com/Evil0ctal/SimpleTweakEditor/issues
- 文档: https://github.com/Evil0ctal/SimpleTweakEditor/wiki
👨💻 作者
Evil0ctal
- GitHub: https://github.com/Evil0ctal
- 项目主页: https://github.com/Evil0ctal/SimpleTweakEditor
感谢使用SimpleTweakEditor!
⭐ 如果您觉得这个项目有帮助,请在GitHub上给它一个星星!
注意:本工具仅用于合法的iOS开发和调试目的。请遵守相关法律法规。
Made with ❤️ by Evil0ctal