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 <noreply@anthropic.com>
67 lines
1.7 KiB
JSON
67 lines
1.7 KiB
JSON
{
|
|
"name": "Search with ChatGPT powered by OpenAI!",
|
|
"description": "Adds a ChatGPT search engine, plus a right-click menu, toolbar button and shortcut that open ChatGPT with your selected text.",
|
|
"manifest_version": 2,
|
|
"author": "Mathew Guest <mat@zavage.net>",
|
|
"homepage_url": "https://zavage-software.com/portfolio/search-with-ChatGPT",
|
|
"version": "1.2",
|
|
"icons": {
|
|
"16": "icons/powered-by-openai-icon-16x16.png",
|
|
"32": "icons/powered-by-openai-icon-32x32.png",
|
|
"48": "icons/powered-by-openai-icon-48x48.png",
|
|
"64": "icons/powered-by-openai-icon-64x64.png",
|
|
"128": "icons/powered-by-openai-icon-128x128.png"
|
|
},
|
|
"browser_specific_settings": {
|
|
"gecko": {
|
|
"id": "{24644f0c-bfcb-4ebd-a16b-bc8a7d154288}",
|
|
"data_collection_permissions": {
|
|
"required": [
|
|
"none"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"permissions": [
|
|
"storage",
|
|
"menus",
|
|
"activeTab"
|
|
],
|
|
"background": {
|
|
"scripts": [
|
|
"background/background.js"
|
|
],
|
|
"type": "module",
|
|
"persistent": false
|
|
},
|
|
"options_ui": {
|
|
"page": "options/options.html",
|
|
"open_in_tab": false,
|
|
"browser_style": false
|
|
},
|
|
"browser_action": {
|
|
"default_title": "Ask ChatGPT",
|
|
"default_icon": {
|
|
"16": "icons/powered-by-openai-icon-16x16.png",
|
|
"32": "icons/powered-by-openai-icon-32x32.png"
|
|
}
|
|
},
|
|
"commands": {
|
|
"ask-chatgpt": {
|
|
"suggested_key": {
|
|
"default": "Alt+Shift+G"
|
|
},
|
|
"description": "Ask ChatGPT about the selected text"
|
|
}
|
|
},
|
|
"chrome_settings_overrides": {
|
|
"search_provider": {
|
|
"name": "ChatGPT",
|
|
"search_url": "https://chatgpt.com?q={searchTerms}",
|
|
"keyword": "gpt",
|
|
"is_default": false,
|
|
"encoding": "UTF-8"
|
|
}
|
|
}
|
|
}
|