# v2.9.0 大量重要新功能

<figure><img src="/files/1nb5J1EYcZs101oA9ooN" alt=""><figcaption></figcaption></figure>

#### **🔥 新增续费入口**

* 新增续费入口，支持多年续费
* 续费入口：设置-软件授权

#### **🔥 新增 ChatGPT 翻译（更多 AI 功能开发中）**

* 新增 ChatGPT 翻译
* ChatGPT 翻译支持使用自定义 API key
* 如果使用自定义 API key，需要访问外网服务的网络环境。但反应速度快，且支持对话式实时文本返回，还原原生体验
* 如果使用内置 ChatGPT 翻译服务，速度略微慢一点，但不需要特殊网络环境。

<figure><img src="/files/MqvL1B964ScJBSdFbwtD" alt=""><figcaption></figcaption></figure>

#### **🔥 超级剪贴板：新增分组保存 Snippet 及优化**

* 新增 Option+N 从任意应用选择文本保存为 Snippet
* 新增剪贴板保存为 Snippet（右键或 Option+N）
* Snippet 支持在文本中添加字段、下拉菜单、光标位置和当前剪贴板等变量
* Snippet 支持使用触发关键词触发
* Snippet 可以免费创建 30 条
* Snippet 可以保存为分组
* 剪贴板分组支持拖拽排序、Tab 或 Option+数字 切换标签
* 分组支持「始终显示」和「按 Tab 显示」2 种模式
* 剪贴板新增「记录 iCloud 接力剪贴板」开关设置
* 新增剪贴板图片、视频、PDF、office等各类文件的预览
* 剪贴板搜索方法优化
* 剪贴板设置面板中增加记录开关

<figure><img src="/files/uyHAfDJX1YHTdU9meWIl" alt=""><figcaption></figcaption></figure>

#### **🔥 新增外置磁盘 & 网盘搜索**

* 支持索引 NTFS、FAT32、ExFAT、APFS、扩展日志式等格式外置磁盘
* 支持索引 SMB、AFP、WebDAV、FTP 等格式网盘
* 外置磁盘与网盘支持数据增、删、改后实时更新索引（网盘文件数较多时，有一定概率会更新失败）
* 外置磁盘与网盘文件搜索拥有与本地文件一样的毫秒级即时搜索与全拼音搜索能力
* 只需添加一次路径，后续每次连接外置磁盘或网盘后自动识别并更新索引
* 受限于网络 IO 等问题，网盘索引速度较慢（30\~60s索引1万份文件。因此如果网盘文件数十万级，建议仅添加部分常用的文件夹至搜索范围。）

#### **🔥 其他新增功能**

* 新增多语言支持：英文、繁体中文
* 新增搜索文件夹时 Shift+Tab 进入父级文件夹
* 新增隐藏 HapiGo 菜单栏图标
* 新增 HapiGo 扩展，支持重启、关闭、更新等动作
* 新增支持 Chrome、Edge 开发版及 Vivaldi 浏览器书签搜索
* 翻译 & OCR 新增自动文本处理
* 新增支持向 Warp、Alacritty 终端 app 发送命令
* 搜索结果增加显示 100 条选项
* kill 进程新增「强制关闭进程」底部动作

#### **🛠 修复&优化**

* 优化翻译源语言识别精准度
* 修复截图时会出现光标图标的问题
* 默认输入法设置项优化：去除冗余输入法、增加输入法图标
* 白色主题面板略微增加透明度
* 更新 DeepL 翻译所支持语言
* 修复翻译额度用尽通知会被翻译窗口遮住的问题
* 修复 Setapp 版 Craft 不兼容的问题


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://updates-cn.hapigo.com/history/v290.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
