AetherLink v0.6.1 更新日志发布日期: 2025年12月17日
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
新功能
- 翻译功能 - 实现完整的翻译功能模块
- DEX Editor MCP 工具集 v0.0.60 - 添加 28 个 APK/DEX 编辑工具
- 助手专属聊天壁纸 - 为每个助手设置独立的聊天背景壁纸
- 正则替换功能 - 实现正则替换执行逻辑和酒馆正则导入功能,添加正则替换 Tab 页面
- 消息列表 SolidJS 重构 - 使用 SolidJS 重构消息列表组件,大幅优化滚动性能
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
优化与重构- 存储迁移 - 将 localStorage 迁移到 Dexie (IndexedDB),提升性能和容量
- Dexie 最佳实践优化 - 事务包装、批量操作、日志统一
- Provider 配置优化 - 优化 Provider 配置读取和分组删除交互
- UI 紧凑化 - 工具栏定制与输入框设置页面紧凑化,优化拖拽列表视觉体验
- Compact 思考样式优化 - 更圆滑紧凑的视觉效果
- 侧边栏宽度调整 - 从 360px 改为 340px
- 移除废弃代码 - 删除废弃的 DialogModelSelector、AssistantSettings 组件及未使用的功能标志
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
修复- Tauri HTTP 请求修复 - 修复本地 API 返回 400 错误问题
- Tauri 本地地址直连 - localhost/127.0.0.1/局域网地址跳过代理直连
- 翻译页面样式修复 - 统一桌面端左右底部栏高度
- HTML 预览卡片 - 修复流式状态判断问题
- 长文本粘贴为文件 - 重构支持多端(Tauri/Capacitor/Web)
- ESLint 修复 - 修复多个 ESLint 警告和错误
- ToolsMenu/UploadMenu - 添加返回键关闭支持
- 系统提示词编辑 - 减少编辑区域行数,让下方提示可见
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
构建与 CI- Capacitor 依赖升级 - 迁移到独立 aetherlink-capacitor 包,升级至 7.4.10
- iOS 14.0 兼容 - 更新所有自定义插件到 iOS 14.0 兼容版本
- PR-Agent 集成 - 添加 PR-Agent 支持自定义 OpenAI 兼容 API
- Sweep AI 配置 - 添加自动 Issue 处理配置
- 私有 npm 仓库 - 升级使用私有 npm 仓库托管 Capacitor 包
- CI 构建优化 - 在 CI 环境下禁用图片优化以防止 OOM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
依赖更新- 升级 aetherlink-capacitor-* 依赖至 7.4.10
- 升级 capacitor-advanced-file-manager 至 v2.1.2
- 升级 capacitor-dex-editor 至 v0.0.60
- 移除未使用的依赖
新工具
工具列表 (28个)DEX 编辑工具 (16个)
[td]工具 | 功能 |
| dex_open_apk | 打开 APK,列出 DEX 文件 |
| dex_open | 打开指定 DEX 文件,创建编辑会话 |
| dex_list_classes | 列出所有类(支持包名过滤、分页) |
| dex_search | 搜索类/方法/字段/字符串/代码 |
| dex_get_class | 获取类的完整 Smali 代码 |
| dex_get_method | 获取单个方法的 Smali 代码 |
| dex_modify_class | 修改整个类的 Smali 代码 |
| dex_modify_method | 修改单个方法的 Smali 代码 |
| dex_add_class | 添加新类 |
| dex_delete_class | 删除类 |
| dex_list_methods | 列出类的所有方法 |
| dex_list_fields | 列出类的所有字段 |
| dex_rename_class | 重命名类 |
| dex_save | 保存修改到 APK |
| dex_close | 关闭编辑会话 |
| dex_list_sessions | 列出所有活跃会话 |
XML/资源工具 (11个)
[td]工具 | 功能 |
| apk_get_manifest | 获取 AndroidManifest.xml |
| apk_modify_manifest | 修改整个 Manifest |
| apk_patch_manifest | 快速修补 Manifest 属性 |
| apk_replace_in_manifest | 精准替换 Manifest 字符串 |
| apk_list_resources | 列出资源文件 |
| apk_get_resource | 获取资源内容 |
| apk_modify_resource | 修改资源文件 |
| apk_list_files | 列出 APK 所有文件 |
| apk_read_file | 读取任意文件 |
| apk_delete_file | 删除文件 |
| apk_add_file | 添加/替换文件 |
Agentic 工具 (1个)
[td]工具 | 功能 |
| attempt_completion | AI 完成任务的终止信号 |
工作流程
打开 APKdex_open_apk → 获取 DEX 文件列表
dex_open → 创建编辑会话 (sessionId)
浏览/搜索dex_list_classes → 列出类
dex_search → 搜索目标
dex_list_methods/fields → 查看类结构
获取代码dex_get_class → 获取完整类
dex_get_method → 获取单个方法(更高效)
修改代码dex_modify_method → 修改单个方法(推荐)
dex_modify_class → 修改整个类
dex_add_class/delete_class → 增删类
保存/关闭
dex_save → 保存修改到 APK
dex_close → 关闭会话
修改后需要重新签名 APK