From 784b62028367200e8cd6727dc8a3c104e73eb308 Mon Sep 17 00:00:00 2001 From: mic Date: Wed, 5 Mar 2025 22:04:39 +0100 Subject: [PATCH] release notes updated --- CHANGELOG.md | 1 + options/mzta-release-notes.html | 712 ++++++++++++++++++-------------- 2 files changed, 414 insertions(+), 299 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a17fec4d..f44b9eef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@

Version 3.2.2 - ??/??/2025

Version 3.2.1 - 03/03/2025

diff --git a/options/mzta-release-notes.html b/options/mzta-release-notes.html index 7b3295ff..68d435d2 100644 --- a/options/mzta-release-notes.html +++ b/options/mzta-release-notes.html @@ -1,319 +1,433 @@ - - - - - -
__MSG_backToOptionsText__
-

ThunderAI Release Notes

-

Version 3.2.2 - ??/??/2025

- -

Version 3.2.1 - 03/03/2025

- -

Version 3.2.0 - 27/02/2025

- -

Version 3.1.3 - 02/02/2025

- -

Version 3.1.2 - 29/01/2025

- -

Version 3.1.1 - 29/01/2025

- -

Version 3.1.0 - 27/01/2025

- -

Version 3.0.0 - 05/01/2025

- -

Version 2.3.4 - 06/12/2024

- -

Version 2.3.3 - 29/11/2024

- -

Version 2.3.2 - 31/10/2024

- -

Version 2.3.1 - 24/10/2024

- -

Version 2.3.0 - 23/10/2024

- -

Version 2.2.2 - 15/10/2024

- -

Version 2.2.1 - 11/10/2024

- -

Version 2.2.0 - 07/10/2024

- -

Version 2.1.5 - 23/09/2024

- -

Version 2.1.4 - 11/09/2024

- -

Version 2.1.3 - 04/09/2024

- -

Version 2.1.2 - 04/09/2024

- -

Version 2.1.1 - 28/08/2024

- -

Version 2.1.0 - 28/08/2024

- -

Version 2.0.7 - 21/08/2024

- -

Version 2.0.6 - 19/08/2024

- -

Version 2.0.5 - 19/08/2024

- -

Version 2.0.4 - 16/08/2024

- -

Version 2.0.3 - 15/08/2024

- -

Version 2.0.2 - 15/08/2024

- -

Version 2.0.1 - 09/08/2024

- -

Version 2.0.0 - 30/07/2024

- -

Version 1.2.1 - 20/07/2024

- -

Version 1.2.0 - 17/07/2024

- -

Version 1.1.4 - 28/06/2024

- + + + + + + + + +
+

ThunderAI Release Notes

+

Version 3.2.2 - ??/??/2025

+
    +
  • Fixed compatibility with Thunderbird 115 [#281]. +
  • +
  • ...
  • +
+

Version 3.2.1 - 03/03/2025

+
    +
  • Fix calling a prompt without giving tags related permissions [#275].
  • +
  • Deactivating the add tags feature if the related permissions are revoked [#276].
  • +
  • Minor bugs fixed.
  • +
+

Version 3.2.0 - 27/02/2025

+
    +
  • [All APIs] Added an option to automatically tag incoming emails [#237].
  • +
  • [All APIs] Added an configurable antispam filter for incoming emails [#231].
  • +
  • Tags related permissions are now optional and asked for only when the user activates the tags feature [#259].
  • +
  • Added the {%thunderai_def_sign%} placeholder to get the default signature as defined in the options [#248].
  • +
  • Added the {%thunderai_def_lang%} placeholder to get the default language as defined in the options [#248].
  • +
  • Croatian (hr) translation added, thanks to Petar Jedvaj.
  • +
  • German (de) translation errors fixed.
  • +
  • Translations improved thanks to Hosted Weblate. Help translating ThunderAI!.
  • +
  • Various minor improvements.
  • +
+

Version 3.1.3 - 02/02/2025

+
    +
  • [ChatGPT Web] Correctly hiding the "Download Sparks" message when using [#245].
  • +
  • [ChatGPT Web] Added support to autochoose the new o1, o3-mini and o3-mini-high + models [#244].
  • +
+

Version 3.1.2 - 29/01/2025

+
    +
  • Forcing ThunderAI menu reload when installing Sparks [#240].
  • +
  • Fixed a bug in translating special prompts.
  • +
+

Version 3.1.1 - 29/01/2025

+
    +
  • Polish (pl) translation improved, thanks to neexpl.
  • +
  • Fixed the text in the add calendar event settings page.
  • +
+

Version 3.1.0 - 27/01/2025

+
    +
  • [All APIs] Added a special prompt to get calendar events data from emails [#182]. To use this feature, you must install also the + Sparks add-on. +
  • +
  • Added Google Gemini API support [#204, #217].
  • +
  • Added the {%mail_typed_text%} placeholder to get the text inserted before the quoted mail body when + replying [#196].
  • +
  • Using the {%mail_typed_text%} placeholder the typed text inserted before the quoted mail body will be + selected automatically to be replaced afterwards with the AI response [#229].
  • +
  • Added the {%mail_datetime%} placeholder to get the date and time of the email [#223].
  • +
  • Added the {%current_datetime%} data placeholder to get the current date and time [#224].
  • +
  • Added an info text about using the new {%tags_full_list%} placeholder in the "Add Tags Prompt" page [#215].
  • +
+

Version 3.0.0 - 05/01/2025

+
    +
  • [All APIs] Added a special prompt to apply tags to emails [#183].
  • +
  • Default prompts text has been translated [#185]. +
  • +
  • Added the {%tags_full_list%} placeholder for the full available tags list added [#197].
  • +
  • Added the {%tags_current_email%} placeholder for the single mail tags list added [#198].
  • +
  • User survey link added [#202].
  • +
  • Polish (pl) translation added, thanks to neexpl.
  • +
  • [OpenAI Comp API] Added a button in the options page to manually insert the model [#205].
  • +
  • The Custom Prompts tab has now an icon.
  • +
  • The red border in the Custom Prompts configuration page that highlights a needed prompt configuration that is + not selected is now removed when the corresponding placeholder is removed [#201].
  • +
  • Minor bugs fixed.
  • +
+

Version 2.3.4 - 06/12/2024

+
    +
  • [ChatGPT API] Correctly showwing an error message received from the ChatGPT API [#191].
  • +
+

Version 2.3.3 - 29/11/2024

+
    +
  • [ChatGPT Web] Correctly sending the prompt even if the audio button is present on the web interface [#188].
  • +
  • [ChatGPT Web] The input field is always visibile [#189].
  • +
+

Version 2.3.2 - 31/10/2024

+
    +
  • [ChatGPT Web] Clicking on one of the allowed model values in the options page, sets the corresponding + field value.
  • +
  • [ChatGPT Web] Debug log improved.
  • +
  • [ChatGPT Web] Improved the default value for model enforcing [#176].
  • +
+

Version 2.3.1 - 24/10/2024

+
    +
  • Reverted the position of the action button in the compose window [#175].
  • +
+

Version 2.3.0 - 23/10/2024

+
    +
  • The action button in the compose window has been moved to the formatting toolbar [#173].
  • +
  • On the custom prompts page, when editing a prompt, pressing the cancel button will revert any modified values + in the form to their saved state.
  • +
  • Implemented placeholders to add additional data to prompts [More info] [#146, #153].
  • +
  • Text improved for the "Reply to this" prompt.
  • +
  • Added an option to set the maximum number of characters in the prompt [#165].
  • +
  • Added a workaround to show an alert message when needed [#166].
  • +
  • [ChatGPT Web] Added an option to set the model to use [#171].
  • +
  • [ChatGPT Web] Added an option to use the temporary chat [#169].
  • +
  • A few typos fixed [#170].
  • +
  • Added a loading indicator in the menu when sending a prompt.
  • +
  • Added a new default prompt that uses the placeholders and allows replying to an email thread. It requires + selecting the text of the first email to identify which is the one to reply to and the others in the thread [#150].
  • +
+

Version 2.2.2 - 15/10/2024

+
    +
  • APIs error handling improved.
  • +
  • [OpenAI Comp API] Added an option to remove the v1 segment in the API calls path [#161].
  • +
+

Version 2.2.1 - 11/10/2024

+
    +
  • [ChatGPT Web] Added a workaround to login in ChatGPT. See the new button in the options page.
  • +
  • Brazilian Portuguese (pt-br) translation updated, thanks to Bruno Pereira de Souza.
  • +
+

Version 2.2.0 - 07/10/2024

+
    +
  • [ChatGPT Web] Removed the option to force the ChatGPT4 model over ChatGPT3.5, since it was useless now. +
  • +
  • [ChatGPT Web] Minor internal improvements.
  • +
  • [OpenAI Comp API] Added a new integration method to use a local LLM via an API compatible with OpenAI's + API specifications [#126].
  • +
  • Custom Prompts storage space incremented to 5MB, using +
    storage.local
    . Added also the total occupied space at the bottom of the Custom Prompts page [#129]. +
  • +
  • [ChatGPT Web] Updated the information in the option page.
  • +
  • A new dynamic menu for selecting prompts has been added. In addition to clicking the ThunderAI button, you can + now use the CTRL+ALT+A keyboard shortcut [More info] [#130].
  • +
  • Added an option to order alphabetically the prompts in the menu.
  • +
  • Allow 0 as the dimensions for the chat window in the options page to prevent issues, such as those encountered + with NixOS/Hyprland [#137].
  • +
  • Is now possible to ask for additional text before sending the prompts also for default prompts [#135].
  • +
  • Fixed a bug that occurred when importing prompts after an export without closing the Custom Prompts page.
  • +
  • Brazilian Portuguese (pt-br) translation added, thanks to Bruno Pereira de Souza.
  • +
  • [Ollama API] Added a link to the CORS information page.
  • +
  • [All APIs] Improved handling of streaming responses even in case of broken chunks [#147].
  • +
  • Fixed a race condition that occurred when opening the chat window under certain circumstances. Thanks to @jobisoft for helping refine the code, and to @Mikilio and @mattcaron for the extensive testing [#143].
  • +
+

Version 2.1.5 - 23/09/2024

+
    +
  • [ChatGPT Web] Working again in Thunderbird 115. Implemented a workaround for Intl.Segmenter [#139].
  • +
+

Version 2.1.4 - 11/09/2024

+
    +
  • [ChatGPT API][Ollama API] Fixed the colors of the light theme in the chat window status logger.
  • +
  • [ChatGPT Web] Correctly handling a change in the web interface [#133].
  • +
+

Version 2.1.3 - 04/09/2024

+
    +
  • [ChatGPT Web] Removed a link to the status page in an error message as requested by Thunderbird Addon + Reviewer. Reverted [#123].
  • +
+

Version 2.1.2 - 04/09/2024

+
    +
  • [ChatGPT Web] The URL in the prompt sending error message is now correctly clickable [#123].
  • +
  • [ChatGPT Web] If the web interface loads slowly, a button is now shown to retry sending the prompt [#122].
  • +
  • [ChatGPT Web] Improved the methods to open the ChatGPT window and interact with it.
  • +
+

Version 2.1.1 - 28/08/2024

+
    +
  • [ChatGPT API] Fixed a bug in handling the chat window.
  • +
+

Version 2.1.0 - 28/08/2024

+
    +
  • [Ollama API] It's now possible to use a local LMM using Ollama [#79].
  • +
  • [ChatGPT API][Ollama API] Added a "Stop" button to stop the current elaboration [#113]. +
  • [ChatGPT API] If the configuration is missing the model or the API key, an error message is now + provided, and there is no more fallback to the ChatGPT web interface [#111].
  • +
  • [ChatGPT API][Ollama API] Improved chat colors scheme for darkmode.
  • +
  • [ChatGPT API][Ollama API] Added a status message to give feedback to the user about the current + operation [#119].
  • +
  • Improved the internal messaging system between the background script and the chat windows [#117].
  • +
  • Improved error messages for connection errors.
  • +
+

Version 2.0.7 - 21/08/2024

+
    +
  • [ChatGPT Web] Fixed an issue with automatically sending the prompt.
  • +
+

Version 2.0.6 - 19/08/2024

+
    +
  • Some minor improvements.
  • +
+

Version 2.0.5 - 19/08/2024

+
    +
  • [ChatGPT Web] Modified the permissions for the ChatGPT web interface, now requiring only the + https://*.chatgpt.com/* and not all sites. +
  • +
  • [ChatGPT Web] Fixed a problem loading the web interface on Thunderbird 115 under some circumstances. +
  • +
+

Version 2.0.4 - 16/08/2024

+
    +
  • [ChatGPT API] Fixed the vertical scroolbar with long reponses [#108].
  • +
+

Version 2.0.3 - 15/08/2024

+
    +
  • [ChatGPT API] Fixed a loading bug in Thunderbird 128+ [#107].
  • +
+

Version 2.0.2 - 15/08/2024

+
    +
  • [ChatGPT Web] Now, the ChatGPT response must be selected by the user to be retrieved by ThunderAI. A + single click on the text should work, but it's also possible to select the text manually [#104].
  • +
  • [ChatGPT API] Added a better error message when there is an error fetching models.
  • +
  • When selecting a correct model in the options page, the field is no more highlighted in red [#100].
  • +
  • [ChatGPT API] The double quotes at the beginning and end of the response are removed [#99].
  • +
  • [ChatGPT Web]"Keep formatting" option removed.
  • +
+

Version 2.0.1 - 09/08/2024

+
    +
  • [ChatGPT Web] No more notifying a missing API Key or model when using the web interface.
  • +
+

Version 2.0.0 - 30/07/2024

+
    +
  • Added OpenAI ChatGPT API connection [#40].
  • +
  • Information text in the options page improved.
  • +
+

Version 1.2.1 - 20/07/2024

+
    +
  • Fixed changes in the ChatGPT web interface when importing in plain text [#87].
  • +
  • Added an option to the prompts to specify the default language for the response [#86].
  • +
  • Not adding to the prompt the statement about using the default language if asking for a translation [#85].
  • +
  • [Thunderbird 128+ only] Added a warning message when closing the Custom Prompts page with unsaved + changes [#88].
  • +
+

Version 1.2.0 - 17/07/2024

+
    +
  • If no default language is set in the options, the language present in the text sent to ChatGPT will be used + [#53].
  • +
  • Added the functionality to import and export custom prompts [#65].
  • +
  • Showing the currently used prompt name in the ChatGPT window [#20].
  • +
+

Version 1.1.4 - 28/06/2024

+
    +
  • Added an option to import text with formatting from ChatGPT, set to false by default [#70], [#77].
  • +
  • Improve the message warning to choose the right model [#76].
  • +
  • Added a description in the Custom Prompts page about default prompts [#74].
  • +
  • Added a link to the translate page in the + options window [#68].
  • +

Version 1.1.3 - 18/06/2024

  • Fixed a bug in replying to a message [#70].
-

Version 1.1.2 - 23/05/2024

-
    -
  • Minor improvements.
  • -
+

Version 1.1.2 - 23/05/2024

+
    +
  • Minor improvements.
  • +
-

Version 1.1.1 - 22/05/2024

-
    -
  • Improved handling of CSS in the ChatGPT web interface.
  • -
+

Version 1.1.1 - 22/05/2024

+
    +
  • Improved handling of CSS in the ChatGPT web interface.
  • +
-

Version 1.1.0 - 21/05/2024

-
    -
  • A prompt can be configured to request additional text from the user.
  • -
  • Added custom prompts. See more info here.
  • -
  • Dark mode added.
  • -
  • Added some error messages to handle potential changes in the ChatGPT web interface.
  • -
  • German translation added.
  • -
  • French translation added.
  • -
  • Log messages improved.
  • -
+

Version 1.1.0 - 21/05/2024

+
    +
  • A prompt can be configured to request additional text from the user.
  • +
  • Added custom prompts. See more info here.
  • +
  • Dark mode added.
  • +
  • Added some error messages to handle potential changes in the ChatGPT web interface.
  • +
  • German translation added.
  • +
  • French translation added.
  • +
  • Log messages improved.
  • +
-

Version 1.0.10 - 17/05/2024

-
    -
  • Now using the new URL chatgpt.com.
  • -
  • More improvements in handling the ChatGPT web interface.
  • -
+

Version 1.0.10 - 17/05/2024

+
    +
  • Now using the new URL chatgpt.com.
  • +
  • More improvements in handling the ChatGPT web interface.
  • +
-

Version 1.0.9 - 16/05/2024

-
    -
  • Improved handling of different versions of the ChatGPT web interface.
  • -
+

Version 1.0.9 - 16/05/2024

+
    +
  • Improved handling of different versions of the ChatGPT web interface.
  • +
-

Version 1.0.8 - 15/05/2024

-
    -
  • Fixed changes in the ChatGPT web interface [#57, #62].
  • -
  • Correctly handling the model ChatGPT-4o.
  • -
+

Version 1.0.8 - 15/05/2024

+
    +
  • Fixed changes in the ChatGPT web interface [#57, #62].
  • +
  • Correctly handling the model ChatGPT-4o.
  • +
-

Version 1.0.7 - 09/05/2024

-
    -
  • Improved the reply prompt to exclude comments and other text beside the mail text.
  • -
  • Correctly keeping the signature in a reply even if it's above the quoted email [#45].
  • -
+

Version 1.0.7 - 09/05/2024

+
    +
  • Improved the reply prompt to exclude comments and other text beside the mail text.
  • +
  • Correctly keeping the signature in a reply even if it's above the quoted email [#45].
  • +
-

Version 1.0.6 - 08/05/2024

-
    -
  • Correctly handling a change in the ChatGPT web interface [#43].
  • -
  • Added a button to force the completion to display the 'Use last answer' button if ChatGPT has finished its work but the button has not appeared.
  • -
+

Version 1.0.6 - 08/05/2024

+
    +
  • Correctly handling a change in the ChatGPT web interface [#43].
  • +
  • Added a button to force the completion to display the 'Use last answer' button if ChatGPT has finished its + work but the button has not appeared.
  • +
-

Version 1.0.5 - 03/05/2024

-
    -
  • Fixed the handling of ChatGPT-4 in a large window [#38].
  • -
+

Version 1.0.5 - 03/05/2024

+
    +
  • Fixed the handling of ChatGPT-4 in a large window [#38].
  • +
-

Version 1.0.4 - 01/05/2024

-
    -
  • Stripping the quotation marks from the response.
  • -
  • Now it is possible to undo text modifications implemented by ChatGPT (CTRL+Z on Windows) [#34].
  • -
  • Now closing the compose window after unsaved text modifications implemented by ChatGPT triggers the usual warning message [#30].
  • -
  • Updated the "Important Information" section on the options page, as it is no longer possible to disable the ChatGPT chat history.
  • -
+

Version 1.0.4 - 01/05/2024

+
    +
  • Stripping the quotation marks from the response.
  • +
  • Now it is possible to undo text modifications implemented by ChatGPT (CTRL+Z on Windows) [#34].
  • +
  • Now closing the compose window after unsaved text modifications implemented by ChatGPT triggers the usual + warning message [#30].
  • +
  • Updated the "Important Information" section on the options page, as it is no longer possible to disable the + ChatGPT chat history.
  • +
-

Version 1.0.3 - 27/04/2024

-
    -
  • Using the right identity when replying to a message [#31].
  • -
+

Version 1.0.3 - 27/04/2024

+
    +
  • Using the right identity when replying to a message [#31].
  • +
-

Version 1.0.2 - 18/04/2024

-
    -
  • New standard menus.
  • -
  • Fixed a bug in importing replies text.
  • -
  • Fixed the handling of the new change model button in the ChatGPT interface.
  • -
  • Added an option to choose between GPT-3.5 and GPT-4 Models [#27].
  • -
  • Added a link to the Status Page, to check if there are known issues in interacting with the ChatGPT web interface.
  • -
+

Version 1.0.2 - 18/04/2024

+
    +
  • New standard menus.
  • +
  • Fixed a bug in importing replies text.
  • +
  • Fixed the handling of the new change model button in the ChatGPT interface.
  • +
  • Added an option to choose between GPT-3.5 and GPT-4 Models [#27].
  • +
  • Added a link to the Status Page, to check if + there are known issues in interacting with the ChatGPT web interface.
  • +
-

Version 1.0.1 - 13/04/2024

-
    -
  • Italian addon description fixed.
  • -
  • Improved the method to open the ChatGPT window. Thanks to John Bieling.
  • -
  • Fixed a bug in replying to a message. Now the quoted text is correctly displayed.
  • -
  • Fixed a bug in the compose window. Now is correctly used only the selected text.
  • -
  • If the prompt is more than 30.000 characters, do not proceed and give a message to the user.
  • -
+

Version 1.0.1 - 13/04/2024

+
    +
  • Italian addon description fixed.
  • +
  • Improved the method to open the ChatGPT window. Thanks to John + Bieling.
  • +
  • Fixed a bug in replying to a message. Now the quoted text is correctly displayed.
  • +
  • Fixed a bug in the compose window. Now is correctly used only the selected text.
  • +
  • If the prompt is more than 30.000 characters, do not proceed and give a message to the user.
  • +
+ +

Version 1.0 - 05/04/2024

+
    +
  • First release.
  • +
+
+ + + -

Version 1.0 - 05/04/2024

- -
- - - \ No newline at end of file