docs: 完善 v0.74.0 release notes

This commit is contained in:
coso
2026-02-28 16:15:01 +08:00
parent 0e61342618
commit b3d3e16a8c
+16 -5
View File
@@ -10,7 +10,7 @@
- **零配置自动连接**:打开 Chrome Profile 时自动加载扩展并配置连接
- **双通道架构**:Observer 通道(页面监控)+ Control 通道(命令控制)
- **AI 原生集成**:作为 MCP 工具集成到 Aster Agent,支持自然语言控制
- **AI 原生集成**:作为 MCP 工具(`mcp__proxycast-browser__`)集成到 Aster Agent,支持自然语言控制
- **多 Profile 支持**:可同时管理多个独立的 Chrome Profile
#### 支持的操作
@@ -26,17 +26,28 @@
用户:帮我在 Google 上搜索 "Rust"
AI 自动执行:打开 Google → 输入搜索词 → 点击搜索 → 读取结果 → 总结
## 🔄 重构
- 移除 `claude-in-chrome` 命名,统一使用 `mcp__proxycast-browser__` 前缀
- 模块重命名:`orchestrator.rs` → `model_orchestrator.rs`,`installer.rs` → `plugin_installer.rs`
- 使用 `#[derive(Default)]` 替代手动 impl
- 使用 `.is_multiple_of()` 替代 `% n == 0`
- 重命名 `from_str` 方法为 `parse_str` 避免与 std trait 冲突
## 🐛 Bug 修复
- WebSocket 路由修复:从 `/Proxycast_Key={key}` 改为 `/:key`
- Chrome 扩展存储清理:删除旧配置缓存
- 扩展重复注入防护:使用 IIFE 包装
- 剪贴板权限:添加 `clipboardRead` 权限
- WebSocket 路由修复:Axum 路径参数语法从 `/Proxycast_Key={key}` 改为 `/:key`
- Chrome 扩展源路径修复:开发模式下正确定位项目根目录
- Chrome 扩展存储清理:删除旧配置缓存确保自动配置生效
- 扩展重复注入防护:使用 IIFE 包装 content_script.js
- 剪贴板权限:在 manifest.json 中添加 `clipboardRead` 权限
- 前端 `cn` 函数缺失导入修复
## 🔧 代码质量改进
- 修复 33+ Clippy 警告
- 所有 259 个测试通过
- Cargo fmt 格式化通过
- ESLint 无警告
## 📝 文档