From 82fdf88b80cf2a8e60dec06f73f79d4731db1ffb Mon Sep 17 00:00:00 2001 From: golem Date: Sun, 18 Oct 2026 09:58:16 -0600 Subject: [PATCH 1/4] fix: use the bundled search engine icon The search provider's favicon_url pointed at zavage-software.com, so Firefox downloaded the icon from our server whenever it installed or updated the engine. That contradicted the privacy policy's "Nothing is reported to Zavage Software", would break if the site moved, and blocks a future MV3 move, which requires a packaged favicon. Without favicon_url, Firefox uses the manifest icons instead (AddonSearchEngine#initFromManifest). The remote file was byte-identical to icons/powered-by-openai-icon-48x48.png, so the artwork is unchanged. Closes #20 Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 6 ++++++ manifest.json | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47ace30..64dc831 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version). +## Unreleased + +- Use the extension's bundled icon for the ChatGPT search engine. Firefox no + longer downloads it from zavage-software.com when installing or updating the + engine. The artwork is unchanged. + ## [1.2.0] (2026-10-18) The first update on addons.mozilla.org since 1.0. It also delivers everything diff --git a/manifest.json b/manifest.json index 8595b0f..1002c5f 100644 --- a/manifest.json +++ b/manifest.json @@ -59,7 +59,6 @@ "name": "ChatGPT", "search_url": "https://chatgpt.com?q={searchTerms}", "keyword": "gpt", - "favicon_url": "https://zavage-software.com/static/ChatGPT-favicon.png", "is_default": false, "encoding": "UTF-8" } From 1866846d3bdf2b2d04edd396c6fd52670840f7b6 Mon Sep 17 00:00:00 2001 From: golem Date: Sun, 18 Oct 2026 10:00:09 -0600 Subject: [PATCH 2/4] doc: shorten the bundled icon changelog entry Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 64dc831..3f7eb88 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,7 @@ All notable changes to this project will be documented in this file. See [commit ## Unreleased -- Use the extension's bundled icon for the ChatGPT search engine. Firefox no - longer downloads it from zavage-software.com when installing or updating the - engine. The artwork is unchanged. +- Use the extension's bundled icon for the ChatGPT search engine. ## [1.2.0] (2026-10-18) From ff61aff5b9361fee66d35ba89d161a3eb9268e2e Mon Sep 17 00:00:00 2001 From: golem Date: Sun, 18 Oct 2026 22:53:27 -0600 Subject: [PATCH 3/4] feat: rewrite the options page for first-time users (#23) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rewrites the options page for first-time users without removing any setting. Customization in a lightweight package is what sets this extension apart. Design: `docs/superpowers/specs/2026-10-18-options-page-for-first-time-users-design.md`. **User-visible changes** - **Layout:** the description stays as the first line, followed by a **Usage instructions** section and the **Settings** section. Each section has a heading and a divider. - **Usage instructions:** one labelled line per way to open ChatGPT, each with a small drawing: - **Address bar:** `+L`, then `gpt`, a space and the question. The drawing shows a ChatGPT label because the address-bar code shipped in Firefox 157.0.1 enters search mode when an engine keyword is followed by a space. I checked that in its `omni.ja`, but it still needs confirming on screen; see the checks below. - **Right-click:** a drawing of the menu with Ask ChatGPT highlighted. - **Keyboard:** key caps for the user's actual shortcut, held down. The line is hidden when no shortcut is set. - **Toolbar:** the hovered button with the pointer, its tooltip, the puzzle-piece Extensions button, and a selected heading. - **Drawings:** they are HTML/CSS and inline SVG, not screenshots, so they follow light and dark themes, stay sharp, and never go stale. They are centred. The package grows from 52.8 KB to 56.5 KB. - **Settings:** - **Right-click menu** (was "Context menu") and **Open ChatGPT in** stay visible. - Choosing **Advanced** reveals a drawing of the Ask ChatGPT submenu (Ask normally, Explain, Summarize, Debug code). It lives in the block that only shows for Advanced, so it needs no script. - Prompt template, temporary chat and web search move under **More options**, whose heading names them. It opens by itself on load, or when a sync changes one of them, if one of them isn't at its default. - **Restore defaults** is right-aligned and red. - **Bottom of the page:** - The keyword/default-engine and keyboard-shortcut notes become collapsed sections with numbered steps. - The project links are centred, and stack on narrow panels. - **Hotkeys:** written as `+L` and `++G`, including the user's actual shortcut. Mac users see ``, `