Skip to content

Commit 417c00f

Browse files
committed
🎉 Release v0.2.0 - Major improvements and bug fixes
### 🎨 Changed - Update app icon and tray icon with new design - Rewrite README with professional documentation ### 🔧 Fixed - Replace all unwrap() calls with safe error handling - Add configuration validation to prevent invalid configs - Optimize regex compilation with caching - Improve task cancellation with CancellationToken - Add clipboard API fallback for better compatibility ### 🚀 Improved - Performance optimization with regex caching - Better error messages and graceful degradation - Remove all potential panic points ### 📦 Dependencies - Add tokio-util 0.7 for cancellation tokens
1 parent 9f15c5a commit 417c00f

File tree

18 files changed

+608
-138
lines changed

18 files changed

+608
-138
lines changed

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Changelog
2+
3+
All notable changes to AutoCode will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.2.0] - 2026-03-05
9+
10+
### 🎨 Changed
11+
- **全新图标设计**:更新了应用图标和系统托盘图标
12+
- **重写 README**:提供更专业、更详细的项目文档
13+
14+
### 🔧 Fixed
15+
- **错误处理改进**:将所有 `unwrap()` 调用改为安全的错误处理
16+
- **配置验证**:添加配置文件验证逻辑,防止无效配置导致崩溃
17+
- **正则表达式优化**:预编译常用正则表达式,提升性能
18+
- **任务取消机制**:使用 `CancellationToken` 替代 `abort()`,实现优雅的任务取消
19+
- **前端错误处理**:添加 clipboard API 降级方案,提高兼容性
20+
21+
### 🚀 Improved
22+
- **性能优化**:正则表达式缓存机制,减少重复编译
23+
- **代码质量**:移除所有潜在的 panic 点
24+
- **用户体验**:更好的错误提示和降级处理
25+
26+
### 📦 Dependencies
27+
- 添加 `tokio-util` 0.7 用于任务取消
28+
29+
## [0.1.1] - 2026-03-04
30+
31+
### 🎉 Added
32+
- 初始版本发布
33+
- iMessage 验证码监控
34+
- Apple Mail 验证码监控
35+
- Spotlight 邮件源监控(支持 Outlook)
36+
- 多策略验证码提取
37+
- 智能粘贴模式
38+
- 系统托盘集成
39+
- 配置管理界面
40+
41+
### ✨ Features
42+
- 模板正则匹配
43+
- 发件人白名单
44+
- HTML 结构解析
45+
- 关键词近邻搜索
46+
- 自动回车支持
47+
- 开机自启动
48+
- 验证码历史记录
49+
50+
---
51+
52+
[0.2.0]: https://github.com/skernelx/AutoCode/compare/v0.1.1...v0.2.0
53+
[0.1.1]: https://github.com/skernelx/AutoCode/releases/tag/v0.1.1

0 commit comments

Comments
 (0)