✨ What's New
| Feature | Description | By |
|---|---|---|
| DeepSeek support | A DeepSeek site adapter plus five official plugins: timeline with starred messages and search, formula copy, adjustable reading width, Vim editing in the composer, and code that keeps its own lines. | PR #981, #982, #1010, #1011 by @ccch1mneyyy |
| Voyager takes each site's colours | Light and dark now resolve once from the site adapter (data-gv-scheme) instead of every surface reading the host's own dark-mode class, and the accent follows brandColor. A newly adapted site inherits every existing surface with no CSS of its own.
| — |
| Plugin catalogs update without a release | Catalogs are fetched per host from voyager.nagi.fun, so a new plugin or a fix no longer waits for an extension release. The bundled catalog stays the offline baseline. | PR #998, #1000, #1001 |
| Reorder saved prompts | Drag a prompt by the handle at the end of its row, or focus the handle and use ↑/↓. The order stays right while a search or tag filter hides part of the list. | — |
| Pin prompts | The star at the end of a row keeps a prompt above the rest. | — |
| A welcome page on install | Installing Voyager opens a page that walks through pinning the toolbar icon, picking a language and opening Gemini. On Safari, the companion window offers to open Gemini as soon as the extension is on. | — |
🐛 Bug Fixes
| Fix | Description | By |
|---|---|---|
| Template variables in any script | {{テーマ}}, {{주제}}, {{имя}}, {{العنوان}}, {{año}} and {{thème}} were never read as templates — the fill surface stayed shut and the raw {{...}} went to the model. Eight of the ten shipped languages could not name a variable in their own script.
| — |
| Gemini chat width | Gemini's .enable-extended-and-xl-grid pinned model responses to 708px, so the slider widened only user turns. Responses, code blocks and the action row now follow it.
| PR #1024 by @Lumivers |
| Gemini default model | Gemini writes "3.8 Flash" in the picker but only "Flash" on the trigger pill, and nothing links the two, so every new chat had to open the picker to confirm the default. Voyager now learns the pill label and follows a model rename. | — |
| Timeline order | Scrolling up in a long Claude conversation no longer files its opening turns behind the rest, and compact ticks spread across the whole track instead of clustering into a barcode. | PR #1003 |
| Timeline jumps | A long jump glides instead of teleporting on every plugin timeline, and the homing pass waits for the scroll to settle. Reduced motion still lands instantly. | — |
| Stale starred markers | A star read from the previous conversation could resolve after navigation and overwrite the current one's markers. | PR #1012 by @ccch1mneyyy |
| Vim HUD on DeepSeek | The mode badge rendered into a strip the composer card clipped, so it never appeared. The mount now climbs out of any ancestor that would swallow it. | — |
| ChatGPT export | The export entry appears only where a conversation can exist, and a blank turn no longer fails the whole export. | PR #1004, #1005 |
| Firefox below 121 / 128 | manifest.json declares strict_min_version 115, but contentStyle.css used :has() and relative colour syntax, which those builds drop silently. Both are now guarded.
| — |
| Folder multi-select | The remove confirmation, the selection count and the exit button are no longer hardcoded English. | — |
| Plugin manager | Platform badges belong to the site you are on, and DeepSeek's name and branding render correctly. | PR #983, #984, #986, #987 by @ccch1mneyyy |
中文版
✨ 新功能
| 功能 | 说明 | 提交者 |
|---|---|---|
| DeepSeek 支持 | 新增 DeepSeek 站点适配,以及五个官方插件:带收藏和搜索的时间线、公式复制、可调节的阅读宽度、输入框里的 Vim 编辑,以及代码不折行。 | PR #981、#982、#1010、#1011 by @ccch1mneyyy |
| Voyager 换上每个网站的颜色 | 浅色和深色改为从站点适配一次性解析(data-gv-scheme),不再由每个界面各自去读宿主的暗色类名;强调色跟随 brandColor。新适配的站点不用写一行样式就能继承全部现有界面。
| — |
| 插件目录不必等发版 | 插件目录按站点从 voyager.nagi.fun 获取,新插件和修复不用再等扩展发版本。内置目录仍是离线时的兜底。 | PR #998、#1000、#1001 |
| 提示词排序 | 拖动行尾的手柄排序,或让手柄获得焦点后用 ↑/↓ 移动。搜索或按标签筛选藏起一部分列表时,顺序依然是对的。 | — |
| 置顶提示词 | 点行尾的星标把提示词固定在最上面。 | — |
| 安装后的欢迎页 | 装好 Voyager 会打开一个页面,带你固定工具栏图标、选好语言,再打开 Gemini。Safari 上扩展一启用,伴侣窗口就会给出打开 Gemini 的按钮。 | — |
🐛 修复
| 修复 | 说明 | 提交者 |
|---|---|---|
| 模板变量支持任何文字 | {{テーマ}}、{{주제}}、{{имя}}、{{العنوان}}、{{año}}、{{thème}} 从来没被认成模板——填空界面不会打开,原样的 {{...}} 直接发给了模型。十种语言里有八种没法用自己的文字命名变量。
| — |
| Gemini 对话区域宽度 | Gemini 的 .enable-extended-and-xl-grid 把模型回答钉在 708px,滑块只推宽了用户消息。现在回答、代码块和操作行都跟着变宽。
| PR #1024 by @Lumivers |
| Gemini 默认模型 | Gemini 在选择器里写「3.8 Flash」,触发按钮上只写「Flash」,两者在页面里没有关联,于是每开一个新对话都得打开选择器才能确认默认模型。现在会学习按钮标签,模型改名也跟得上。 | — |
| 时间线顺序 | 在很长的 Claude 对话里往上翻,开头那几轮不会再被排到后面;紧凑模式的刻度铺满整条轨道,不再挤成一条形码。 | PR #1003 |
| 时间线跳转 | 所有插件时间线上,长距离跳转改为平滑滑动而不是瞬移,归位逻辑会等滚动停下再执行。开启「减少动态效果」时仍然直接落位。 | — |
| 残留的收藏标记 | 上一段对话的收藏读取可能在切换后才返回,把当前对话的标记覆盖掉。 | PR #1012 by @ccch1mneyyy |
| DeepSeek 上的 Vim HUD | 模式标签渲染在输入框卡片会裁掉的那一条里,所以从来没显示出来。挂载点现在会爬出任何会吞掉它的祖先。 | — |
| ChatGPT 导出 | 导出入口只出现在真的可能有对话的地方,空白轮次也不会再让整次导出失败。 | PR #1004、#1005 |
| Firefox 121 / 128 以下 | manifest.json 声明 strict_min_version 为 115,但 contentStyle.css 用了 :has() 和相对颜色语法,这些版本会静默丢弃。两处现在都有降级保护。
| — |
| 文件夹多选 | 移出确认、已选数量和退出按钮不再是写死的英文。 | — |
| 插件管理器 | 平台标签只属于你当前所在的站点,DeepSeek 的名称和品牌显示也正确了。 | PR #983、#984、#986、#987 by @ccch1mneyyy |
New Contributors
- @ccch1mneyyy made their first contribution in PR #981
- @Lumivers made their first contribution in PR #1024
Full Changelog: v1.8.3...v1.9.0
📥 Installation
Edge users: Voyager is still maintained on Edge Add-ons for users who need Edge on mobile or tablet. If review is delayed, Chrome Web Store and GitHub manual packages remain available.
- Chrome / Edge / Chromium browsers:
voyager-chrome-v1.9.0.zip - Firefox:
voyager-firefox-v1.9.0.xpi - Safari:
voyager-v1.9.0.dmg
Do not use GitHub's auto-generated Source code (zip/tar.gz) archives for manual extension installs. Those files are repository source snapshots, not browser-ready extension packages.
🍎 Safari 安装与升级说明 (Safari installation & upgrade)
🎉 从 v1.6.0 起,Voyager 的核心功能已正式覆盖 Safari。
Starting with v1.6.0, Voyager's core experience is officially supported on Safari.
- 📦 安装 (Installation): 下载并打开
voyager-v1.9.0.dmg,按提示安装应用。
Download and openvoyager-v1.9.0.dmg, then follow the prompts to install the app. - ⚠️ 旧版升级 (Legacy upgrade): 如果仍安装着
Gemini Voyager.app,请先完成一次 Safari 迁移步骤,避免两个 App 并存。
IfGemini Voyager.appis still installed, follow the one-time Safari migration guide first so the two apps do not conflict. - 🖼️ 图片能力 (Images): Image Refinement 水印去除、全尺寸图片下载与聊天导出中的图片提取均已支持。
Image Refinement watermark removal, full-size image downloads, and image extraction in conversation exports are supported. - ☁️ 原生云同步 (Native cloud sync): Google Drive 与 iCloud 同步均已接入 Safari 原生层。
Google Drive and iCloud sync are integrated through Safari's native layer. - 🔔 系统通知 (Notifications): Gemini 回复完成后可发送 macOS 通知,并直达对应对话。
macOS can notify you when a Gemini response finishes and open the matching conversation. - 🔄 自动更新 (Automatic updates): 完成这次迁移后,后续版本可通过 Sparkle 自动更新。
After this one-time migration, future versions can update automatically through Sparkle.