chore: 发布 v0.20.5

## 🎉 Release v0.20.5

### ✨ 新功能

1. **Linux ARM64 平台支持** (#54)
   - 添加 `aarch64-unknown-linux-gnu` 构建目标
   - 支持树莓派、ARM 服务器等设备
   - 发布 `.deb` 和 `.AppImage` ARM64 安装包

### ⚡ 性能优化

2. **Kiro Token 刷新机制优化** (#48)
   - 使用 TokenCacheService 智能缓存
   - 首次调用:~1-3 秒(刷新 token)
   - 后续调用:<10ms(使用缓存)
   - 性能提升:**99%+**

### 🔧 配置优化

3. **移除 CI Build Check**
   - 避免重复检查(本地 pre-commit 已覆盖)
   - 减少 GitHub Actions 运行成本
   - 避免因非关键警告导致 CI 失败

### 🐛 Bug 修复

4. **Windows 平台编译错误修复**
   - 修复 Registry API 类型转换问题
   - 添加必要的错误类型变体
   - 解决 64 位系统兼容性问题

5. **测试文件 Clippy 警告修复**
   - 使用数组替代 Vec
   - 优化错误处理逻辑
   - 修复字符串安全处理

### 📦 支持平台

- ✅ macOS (Apple Silicon + Intel)
- ✅ Windows (64-bit)
- ✅ Linux x64
- ✅ **Linux ARM64 (新增)**

### 🔗 相关 Issue

- Closes #48 - Kiro token 刷新性能问题
- Closes #54 - Linux ARM64 支持请求

---

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
coso
2025-12-28 00:30:59 +08:00
co-authored by Claude Opus 4.5
parent 02bd6e5fc4
commit fc3741636f
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "proxycast",
"private": true,
"version": "0.20.4",
"version": "0.20.5",
"type": "module",
"repository": {
"type": "git",
+1 -1
View File
@@ -3668,7 +3668,7 @@ dependencies = [
[[package]]
name = "proxycast"
version = "0.20.4"
version = "0.20.5"
dependencies = [
"anyhow",
"arboard",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "proxycast"
version = "0.20.4"
version = "0.20.5"
description = "AI API Proxy Desktop App"
authors = ["you"]
edition = "2021"