feat: add advanced context actions and optional translation

This commit is contained in:
golem
2026-10-05 15:38:16 -06:00
parent 33c4dad00f
commit 5308932bf1
34 changed files with 1579 additions and 159 deletions
+20 -2
View File
@@ -2,11 +2,30 @@
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
- Add Off / Simple / Advanced context-menu modes with migration from the old
visibility preference. Advanced provides selection presets and link/page URL
actions, with optional translation and a preferred language or language dialog.
- Preserve dedicated action instructions when shortening selections; ask before
sending shortened text and reject URLs that cannot be sent intact.
- Add accessible action dialogs with cancellation and retry, remove the temporary
model/effort URL probe, and document URL sharing. No new permissions.
* Options instructions now show the configured keyboard shortcut, update when
it changes, and indicate when no shortcut is assigned. Added a button to
open Firefox’s shortcut editor where supported.
* Shortened the context menu label to “Ask ChatGPT”.
* Added quick usage instructions and guidance for changing the search keyword
and default engine in Firefox to the options panel.
* Added a “Feedback or report a bug” link to the options panel and README.
## [1.1.0] (2026-07-30)
Adds an options panel and two new ways to reach ChatGPT.
* Options panel in `about:addons` with five settings: model (experimental),
* Options panel in `about:addons` with five settings: context menu visibility,
temporary chat, web-search hint, where results open, and a prompt template.
* Right-click selected text and choose "Ask ChatGPT" to open ChatGPT with that
text filled in.
@@ -27,4 +46,3 @@ First release of software.
* favicon - Wanted to use the OpenAI ChatGPT icon but worried about copyright. Without granted permission, have to roll with this icon. (Powered by OpenAI!)
* Adds ChatGPT as non-default search engine. Queryable by "gpt <search_query>" in user's URL bar. Can configure through browser settings.