Versionsgeschichte von ThunderAI (ChatGPT, Gemini, Ollama in your emails)

61 Versionen

Seien Sie vorsichtig mit alten Versionen!

Diese Versionen werden zu Referenz- und Testzwecken angezeigt. Sie sollten immer die letzte Version eines Add-ons verwenden.

Version 3.7.6 539.3 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [Claude API] Added the System Prompt configuration option [#549].
  • [ChatGPT Web] Fix: correctly showing the input field after an update in the HTML page from OpenAI [#556].
<h2>Version 3.7.5 - 22/10/2025</h2>
  • [OpenAI API] Fixed a bug when handling responses without choices [#535].
<h2>Version 3.7.4 - 20/10/2025</h2>
  • [ChatGPT Web] Fixed a bug preventing the ChatGPT web interface from working in new installs [#534].
<h2>Version 3.7.3 - 16/10/2025</h2>
  • [ChatGPT Web] Fix: Correctly managing custom projects in any condition [#520].
  • [OpenAI API] Added an optional permission for the OpenAI API endpoint to avoid a CORS errors [#529].
<h2>Version 3.7.2 - 03/10/2025</h2>
  • [ChatGPT Web] Fix: Not showing the force complete hint if the prompt has not been sent.
  • [ChatGPT Web] Fix: Correctly getting when ChatGPT has finished sending the response even when using custom projects.
  • [ChatGPT Web] Fix: Under certain conditions, asking for additional text prevents ThunderAI from sending the prompt to ChatGPT [#522].
<h2>Version 3.7.1 - 26/09/2025</h2>
  • [Google Gemini API] Fix: Correctly handling empty responses [#514].
<h2>Version 3.7.0 - 18/09/2025</h2>
  • [All APIs] It's now possibile to define a list of tags to be used when autotagging received emails [#436]. The tags are are now shown in the information header in the AI API chat [#289].
  • [All APIs] The prompt id and name are now shown in the information header in the AI API chat [#436].
  • Added the {%mail_attachments_info%} placeholder to retrieve the name, type and file size of the mail attachments [#446].
  • [Google Gemini API]Support for the thinkingBudget parameter has been added [#494].
  • [OpenAI Comp API] Added DeepSeek configuration [#486].
  • [ChatGPT Web] Added a message to explain to click on "Force completion" if the ChatGPT job is not done after 7 seconds [#419].
  • Anthropic API renamed to Claude API [#510].
  • Various code improvements and minor bugs fixed.

Version 3.7.5 538.5 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [OpenAI API] Fixed a bug when handling responses without choices [#535].
<h2>Version 3.7.4 - 20/10/2025</h2>
  • [ChatGPT Web] Fixed a bug preventing the ChatGPT web interface from working in new installs [#534].
<h2>Version 3.7.3 - 16/10/2025</h2>
  • [ChatGPT Web] Fix: Correctly managing custom projects in any condition [#520].
  • [OpenAI API] Added an optional permission for the OpenAI API endpoint to avoid a CORS errors [#529].
<h2>Version 3.7.2 - 03/10/2025</h2>
  • [ChatGPT Web] Fix: Not showing the force complete hint if the prompt has not been sent.
  • [ChatGPT Web] Fix: Correctly getting when ChatGPT has finished sending the response even when using custom projects.
  • [ChatGPT Web] Fix: Under certain conditions, asking for additional text prevents ThunderAI from sending the prompt to ChatGPT [#522].
<h2>Version 3.7.1 - 26/09/2025</h2>
  • [Google Gemini API] Fix: Correctly handling empty responses [#514].
<h2>Version 3.7.0 - 18/09/2025</h2>
  • [All APIs] It's now possibile to define a list of tags to be used when autotagging received emails [#436]. The tags are are now shown in the information header in the AI API chat [#289].
  • [All APIs] The prompt id and name are now shown in the information header in the AI API chat [#436].
  • Added the {%mail_attachments_info%} placeholder to retrieve the name, type and file size of the mail attachments [#446].
  • [Google Gemini API]Support for the thinkingBudget parameter has been added [#494].
  • [OpenAI Comp API] Added DeepSeek configuration [#486].
  • [ChatGPT Web] Added a message to explain to click on "Force completion" if the ChatGPT job is not done after 7 seconds [#419].
  • Anthropic API renamed to Claude API [#510].
  • Various code improvements and minor bugs fixed.

Version 3.7.4 538.5 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [ChatGPT Web] Fixed a bug preventing the ChatGPT web interface from working in new installs [#534].
<h2>Version 3.7.3 - 16/10/2025</h2>
  • [ChatGPT Web] Fix: Correctly managing custom projects in any condition [#520].
  • [OpenAI API] Added an optional permission for the OpenAI API endpoint to avoid a CORS errors [#529].
<h2>Version 3.7.2 - 03/10/2025</h2>
  • [ChatGPT Web] Fix: Not showing the force complete hint if the prompt has not been sent.
  • [ChatGPT Web] Fix: Correctly getting when ChatGPT has finished sending the response even when using custom projects.
  • [ChatGPT Web] Fix: Under certain conditions, asking for additional text prevents ThunderAI from sending the prompt to ChatGPT [#522].
<h2>Version 3.7.1 - 26/09/2025</h2>
  • [Google Gemini API] Fix: Correctly handling empty responses [#514].
<h2>Version 3.7.0 - 18/09/2025</h2>
  • [All APIs] It's now possibile to define a list of tags to be used when autotagging received emails [#436]. The tags are are now shown in the information header in the AI API chat [#289].
  • [All APIs] The prompt id and name are now shown in the information header in the AI API chat [#436].
  • Added the {%mail_attachments_info%} placeholder to retrieve the name, type and file size of the mail attachments [#446].
  • [Google Gemini API]Support for the thinkingBudget parameter has been added [#494].
  • [OpenAI Comp API] Added DeepSeek configuration [#486].
  • [ChatGPT Web] Added a message to explain to click on "Force completion" if the ChatGPT job is not done after 7 seconds [#419].
  • Anthropic API renamed to Claude API [#510].
  • Various code improvements and minor bugs fixed.

Version 3.7.3 537.4 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [ChatGPT Web] Fix: Correctly managing custom projects in any condition [#520].
  • [OpenAI API] Added an optional permission for the OpenAI API endpoint to avoid a CORS errors [#529].
<h2>Version 3.7.2 - 03/10/2025</h2>
  • [ChatGPT Web] Fix: Not showing the force complete hint if the prompt has not been sent.
  • [ChatGPT Web] Fix: Correctly getting when ChatGPT has finished sending the response even when using custom projects.
  • [ChatGPT Web] Fix: Under certain conditions, asking for additional text prevents ThunderAI from sending the prompt to ChatGPT [#522].
<h2>Version 3.7.1 - 26/09/2025</h2>
  • [Google Gemini API] Fix: Correctly handling empty responses [#514].
<h2>Version 3.7.0 - 18/09/2025</h2>
  • [All APIs] It's now possibile to define a list of tags to be used when autotagging received emails [#436]. The tags are are now shown in the information header in the AI API chat [#289].
  • [All APIs] The prompt id and name are now shown in the information header in the AI API chat [#436].
  • Added the {%mail_attachments_info%} placeholder to retrieve the name, type and file size of the mail attachments [#446].
  • [Google Gemini API]Support for the thinkingBudget parameter has been added [#494].
  • [OpenAI Comp API] Added DeepSeek configuration [#486].
  • [ChatGPT Web] Added a message to explain to click on "Force completion" if the ChatGPT job is not done after 7 seconds [#419].
  • Anthropic API renamed to Claude API [#510].
  • Various code improvements and minor bugs fixed.

Version 3.7.2 537.1 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [ChatGPT Web] Fix: Not showing the force complete hint if the prompt has not been sent.
  • [ChatGPT Web] Fix: Correctly getting when ChatGPT has finished sending the response even when using custom projects.
  • [ChatGPT Web] Fix: Under certain conditions, asking for additional text prevents ThunderAI from sending the prompt to ChatGPT [#522].
<h2>Version 3.7.1 - 26/09/2025</h2>
  • [Google Gemini API] Fix: Correctly handling empty responses [#514].
<h2>Version 3.7.0 - 18/09/2025</h2>
  • [All APIs] It's now possibile to define a list of tags to be used when autotagging received emails [#436]. The tags are are now shown in the information header in the AI API chat [#289].
  • [All APIs] The prompt id and name are now shown in the information header in the AI API chat [#436].
  • Added the {%mail_attachments_info%} placeholder to retrieve the name, type and file size of the mail attachments [#446].
  • [Google Gemini API]Support for the thinkingBudget parameter has been added [#494].
  • [OpenAI Comp API] Added DeepSeek configuration [#486].
  • [ChatGPT Web] Added a message to explain to click on "Force completion" if the ChatGPT job is not done after 7 seconds [#419].
  • Anthropic API renamed to Claude API [#510].
  • Various code improvements and minor bugs fixed.

Version 3.7.1 536.9 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [Google Gemini API] Fix: Correctly handling empty responses [#514].
<h2>Version 3.7.0 - 18/09/2025</h2>
  • [All APIs] It's now possibile to define a list of tags to be used when autotagging received emails [#436]. The tags are are now shown in the information header in the AI API chat [#289].
  • [All APIs] The prompt id and name are now shown in the information header in the AI API chat [#436].
  • Added the {%mail_attachments_info%} placeholder to retrieve the name, type and file size of the mail attachments [#446].
  • [Google Gemini API]Support for the thinkingBudget parameter has been added [#494].
  • [OpenAI Comp API] Added DeepSeek configuration [#486].
  • [ChatGPT Web] Added a message to explain to click on "Force completion" if the ChatGPT job is not done after 7 seconds [#419].
  • Anthropic API renamed to Claude API [#510].
  • Various code improvements and minor bugs fixed.

Version 3.7.0 536.7 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [All APIs] It's now possibile to define a list of tags to be used when autotagging received emails [#436]. The tags are are now shown in the information header in the AI API chat [#289].
  • [All APIs] The prompt id and name are now shown in the information header in the AI API chat [#436].
  • Added the {%mail_attachments_info%} placeholder to retrieve the name, type and file size of the mail attachments [#446].
  • [Google Gemini API]Support for the thinkingBudget parameter has been added [#494].
  • [OpenAI Comp API] Added DeepSeek configuration [#486].
  • [ChatGPT Web] Added a message to explain to click on "Force completion" if the ChatGPT job is not done after 7 seconds [#419].
  • Anthropic API renamed to Claude API [#510].
  • Various code improvements and minor bugs fixed.

Version 3.6.1 521.9 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [OpenAI Comp API] Perplexity configuration fixed [#461].
  • [OpenAI Comp API] Added a button to clear the models list [#472].
  • [ChatGPT Web] Fix: Any <br> tag in the response is now replaced with a line break [#462].
  • [ChatGPT Web] Models list updated. [#464].
  • [ChatGPT Web] Improved how the line breaks are rendered in the ChatGPT web page [#482].
  • [All APIs] Fix: If the incoming email has no text only part, the html part is used [#470].
  • [All APIs] Fix: Improved the extraction of the plain text from html emails [#469].
  • [All APIs] Fix: Improved how the line breaks are rendered in the AI chat [#469].
  • [All APIs] If the option to use only existing tags is enabled, this now works also when adding tags manually using the ThunderAI menu [#475].
  • [All APIs][ChatGPT Web] Fix: Correctly showing and hiding the context menu when changing connection type.
<h2>Version 3.6.0 - 30/07/2025</h2>
  • Now it's possibile to define custom data placeholders to be used in custom prompts [#156].
  • Improved the handling of HTML and line breaks between the email text and the AI Chat.
  • When replying, it's now possibile to choose a different reply type (between "all" or "sender only") directly in the AI chat window [#372].
  • Added a new default prompt for replying to emails, which asks for a custom command each time it's used [#444].
  • [All APIs] Added an option to choose to exclude a tag only with an exact match in the excluded words list [#395].
  • [OpenAI API] Added an option to enable the OpenAI storage for API requests [#406].
  • [OpenAI API] In the AI chat page, the initial configuration now also displays the storage setting and the "Developer Messages" [#430].
  • [Ollama API] Added an option to enable the thinking feature [#398].
  • [Google Gemini API] In the AI chat page, the initial configuration now also displays the "System Instructions". [#429].
  • [OpenAI Comp API] Handling responses without choices when using RAG [#416].
  • [OpenAI Comp API] Added Perplexity configuration [#405].
  • [OpenAI Comp API] Added OpenRouter configuration [#401].
  • Traditional Chinese (zh_Hant) translation added, thanks to evez.
  • Russian (ru) translation added, thanks to Maksim.
  • Some English typing errors have been fixed [#422].

Version 3.6.0 520.1 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • Now it's possibile to define custom data placeholders to be used in custom prompts [#156].
  • Improved the handling of HTML and line breaks between the email text and the AI Chat.
  • When replying, it's now possibile to choose a different reply type (between "all" or "sender only") directly in the AI chat window [#372].
  • Added a new default prompt for replying to emails, which asks for a custom command each time it's used [#444].
  • [All APIs] Added an option to choose to exclude a tag only with an exact match in the excluded words list [#395].
  • [OpenAI API] Added an option to enable the OpenAI storage for API requests [#406].
  • [OpenAI API] In the AI chat page, the initial configuration now also displays the storage setting and the "Developer Messages" [#430].
  • [Ollama API] Added an option to enable the thinking feature [#398].
  • [Google Gemini API] In the AI chat page, the initial configuration now also displays the "System Instructions". [#429].
  • [OpenAI Comp API] Handling responses without choices when using RAG [#416].
  • [OpenAI Comp API] Added Perplexity configuration [#405].
  • [OpenAI Comp API] Added OpenRouter configuration [#401].
  • Traditional Chinese (zh_Hant) translation added, thanks to evez.
  • Russian (ru) translation added, thanks to Maksim.
  • Some English typing errors have been fixed [#422].

Version 3.5.5 479.8 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [All APIs] Fix: Autotag and Antispam filter working again [#449].
<h2>Version 3.5.4 - 13/06/2025</h2>
  • [ChatGPT Web] Fix: Changed again how to detect when the response is completed.
  • [ChatGPT Web] Fix: Auto scroll to bottom works again.
<h2>Version 3.5.3 - 10/06/2025</h2>
  • [ChatGPT Web] Fix: Correctly detecting when the response is completed.
<h2>Version 3.5.2 - 05/06/2025</h2>
  • [ChatGPT Web] Fix: Correctly hiding the model warning message when forcing to send the prompt [#410].
  • [ChatGPT Web] Fix: ThunderAI is now working also with a free account [#408].
  • [ChatGPT Web] Fix: Correctly showing a warning message to a not logged in user [#411].
  • [ChatGPT Web] Improved the model not found message [#413].
  • [All APIs] Fix: The selection info message in the API WebChat is shown only when needed [#412].
  • Czech (cs) translation updated, thanks to Jaroslav Staněk.
<h2>Version 3.5.1 - 31/05/2025</h2>
  • Fix: correctly saving text options [#400].
<h2>Version 3.5.0 - 30/05/2025</h2>
  • Added Anthropic API support [#349].
  • Added the {%selected_html%} placeholder to retrieve the HTML portion of the selected text [#368].
  • [OpenAI Comp API] Added a shortcut to select configurations for known AI services. Currently, Grok AI and Mistral AI are available [#378]. Open an issue to request additional services.
  • [All APIs] In the API WebChat is now possibile to select a part of the answer and use only that [#356].
  • [All APIs] Setting the "Max prompt length" to zero on the options page will disable the length check when sending a prompt to the AI. [#380].
  • [All APIs] Added a button to the options page to reset the 'Max prompt length' value to its default.
  • [All APIs] Adding tags automatically or with the context menu will now use also tags not created by ThunderAI [#390].
  • Fix: In the Spamfilter page the unsaved changes warning is now correctly shown.
  • Fix: The default keyboard shortcut is no longer enforced at every Thunderbird startup [#384].
  • Fix: Incoming email processing now works correctly when auto-tagging is enabled and the full tagging feature is subsequently disabled.
  • Fix: The reply type is correctly saved in the options. [#387].

Version 3.5.4 478.6 KiB Funktioniert mit Thunderbird 115.0 und neuer

<h2>Version 3.5.4 - 13/06/2025</h2>
  • [ChatGPT Web] Fix: Changed again how to detect when the response is completed.
  • [ChatGPT Web] Fix: Auto scroll to bottom works again.
<h2>Version 3.5.3 - 10/06/2025</h2>
  • [ChatGPT Web] Fix: Correctly detecting when the response is completed.
<h2>Version 3.5.2 - 05/06/2025</h2>
  • [ChatGPT Web] Fix: Correctly hiding the model warning message when forcing to send the prompt [#410].
  • [ChatGPT Web] Fix: ThunderAI is now working also with a free account [#408].
  • [ChatGPT Web] Fix: Correctly showing a warning message to a not logged in user [#411].
  • [ChatGPT Web] Improved the model not found message [#413].
  • [All APIs] Fix: The selection info message in the API WebChat is shown only when needed [#412].
  • Czech (cs) translation updated, thanks to Jaroslav Staněk.
<h2>Version 3.5.1 - 31/05/2025</h2>
  • Fix: correctly saving text options [#400].
<h2>Version 3.5.0 - 30/05/2025</h2>
  • Added Anthropic API support [#349].
  • Added the {%selected_html%} placeholder to retrieve the HTML portion of the selected text [#368].
  • [OpenAI Comp API] Added a shortcut to select configurations for known AI services. Currently, Grok AI and Mistral AI are available [#378]. Open an issue to request additional services.
  • [All APIs] In the API WebChat is now possibile to select a part of the answer and use only that [#356].
  • [All APIs] Setting the "Max prompt length" to zero on the options page will disable the length check when sending a prompt to the AI. [#380].
  • [All APIs] Added a button to the options page to reset the 'Max prompt length' value to its default.
  • [All APIs] Adding tags automatically or with the context menu will now use also tags not created by ThunderAI [#390].
  • Fix: In the Spamfilter page the unsaved changes warning is now correctly shown.
  • Fix: The default keyboard shortcut is no longer enforced at every Thunderbird startup [#384].
  • Fix: Incoming email processing now works correctly when auto-tagging is enabled and the full tagging feature is subsequently disabled.
  • Fix: The reply type is correctly saved in the options. [#387].

Version 3.5.2 478.5 KiB Funktioniert mit Thunderbird 115.0 und neuer

<h2>Version 3.5.2 - 05/06/2025</h2>
  • [ChatGPT Web] Fix: Correctly hiding the model warning message when forcing to send the prompt [#410].
  • [ChatGPT Web] Fix: ThunderAI is now working also with a free account [#408].
  • [ChatGPT Web] Fix: Correctly showing a warning message to a not logged in user [#411].
  • [ChatGPT Web] Improved the model not found message [#413].
  • [All APIs] Fix: The selection info message in the API WebChat is shown only when needed [#412].
  • Czech (cs) translation updated, thanks to Jaroslav Staněk.
<h2>Version 3.5.1 - 31/05/2025</h2>
  • Fix: correctly saving text options [#400].
<h2>Version 3.5.0 - 30/05/2025</h2>
  • Added Anthropic API support [#349].
  • Added the {%selected_html%} placeholder to retrieve the HTML portion of the selected text [#368].
  • [OpenAI Comp API] Added a shortcut to select configurations for known AI services. Currently, Grok AI and Mistral AI are available [#378]. Open an issue to request additional services.
  • [All APIs] In the API WebChat is now possibile to select a part of the answer and use only that [#356].
  • [All APIs] Setting the "Max prompt length" to zero on the options page will disable the length check when sending a prompt to the AI. [#380].
  • [All APIs] Added a button to the options page to reset the 'Max prompt length' value to its default.
  • [All APIs] Adding tags automatically or with the context menu will now use also tags not created by ThunderAI [#390].
  • Fix: In the Spamfilter page the unsaved changes warning is now correctly shown.
  • Fix: The default keyboard shortcut is no longer enforced at every Thunderbird startup [#384].
  • Fix: Incoming email processing now works correctly when auto-tagging is enabled and the full tagging feature is subsequently disabled.
  • Fix: The reply type is correctly saved in the options. [#387].

Version 3.5.1 475.9 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • Fix: correctly saving text options [#400].
<h2>Version 3.5.0 - 30/05/2025</h2>
  • Added Anthropic API support [#349].
  • Added the {%selected_html%} placeholder to retrieve the HTML portion of the selected text [#368].
  • [OpenAI Comp API] Added a shortcut to select configurations for known AI services. Currently, Grok AI and Mistral AI are available [#378]. Open an issue to request additional services.
  • [All APIs] In the API WebChat is now possibile to select a part of the answer and use only that [#356].
  • [All APIs] Setting the "Max prompt length" to zero on the options page will disable the length check when sending a prompt to the AI. [#380].
  • [All APIs] Added a button to the options page to reset the 'Max prompt length' value to its default.
  • [All APIs] Adding tags automatically or with the context menu will now use also tags not created by ThunderAI [#390].
  • Fix: In the Spamfilter page the unsaved changes warning is now correctly shown.
  • Fix: The default keyboard shortcut is no longer enforced at every Thunderbird startup [#384].
  • Fix: Incoming email processing now works correctly when auto-tagging is enabled and the full tagging feature is subsequently disabled.
  • Fix: The reply type is correctly saved in the options. [#387].

Version 3.4.1 465.9 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [All APIs] Fix: correctly assigning tags when receiving mails. Thanks to jdkio [#374].
<h2>Version 3.4.0 - 07/04/2025</h2>
  • [All APIs] Added a special prompt to get tasks data from emails [#333]. To use this feature, you must install also the Sparks add-on.
  • [ChatGPT Web] It is now possible to define a Custom GPT or a Project in the options page to be used by default, or directly in a custom prompt to be used only for that prompt [#168, #277].
  • The chatgpt.com access permission is no more requested when installing the addon. It's mandatory to give this permission to use the ChatGPT Web Interface integration [#293].
  • Added the {%mail_quoted_text%} placeholder to get the quoted text when composing a new message [#324].
  • Fix: correctly choosing the right account when replying [#369].
  • Fix: In the {%mail_typed_text%} placeholder text on different lines is now separated by a space.
  • Fix: correctly showing text differences when using {%mail_typed_text%} placeholder.
  • Added a default proofread prompt [#21].
  • Added the {%empty%} placeholder to prevent the email body from being automatically appended at the end of the prompt [#345].
  • Added a check for the presence of the correct version of ThunderAI Sparks [#315].
  • [All APIs] Improved the form asking for additional text [#97].
  • [All APIs] Fix: Ensure HTML body is generated from plain text if no parts are available when processing incoming messages for tags or spam.
  • Fix a condition when using a prompt from the compose window with a "Do reply" action that is changed in "Substitute Text" [#353].
  • Custom Prompts form improved.
  • Various improvements.

Version 3.4.0 465.9 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [All APIs] Added a special prompt to get tasks data from emails [#333]. To use this feature, you must install also the Sparks add-on.
  • [ChatGPT Web] It is now possible to define a Custom GPT or a Project in the options page to be used by default, or directly in a custom prompt to be used only for that prompt [#168, #277].
  • The chatgpt.com access permission is no more requested when installing the addon. It's mandatory to give this permission to use the ChatGPT Web Interface integration [#293].
  • Added the {%mail_quoted_text%} placeholder to get the quoted text when composing a new message [#324].
  • Fix: correctly choosing the right account when replying [#369].
  • Fix: In the {%mail_typed_text%} placeholder text on different lines is now separated by a space.
  • Fix: correctly showing text differences when using {%mail_typed_text%} placeholder.
  • Added a default proofread prompt [#21].
  • Added a check for the presence of the correct version of ThunderAI Sparks [#315].
  • Added the {%empty%} placeholder to prevent the email body from being automatically appended at the end of the prompt [#345].
  • [All APIs] Improved the form asking for additional text [#97].
  • [All APIs] Fix: Ensure HTML body is generated from plain text if no parts are available when processing incoming messages for tags or spam.
  • Fix a condition when using a prompt from the compose window with a "Do reply" action that is changed in "Substitute Text" [#353].
  • Custom Prompts form improved.
  • Various improvements.

Version 3.3.5 448.1 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • Using a prompt from the compose window with a "Do reply" action is changed in "Substitute Text", asking also to insert text if none is selected [#353].
  • Added an option when composing in plain text to remove the extra empty lines [#350].
  • [Ollama API] It's now possibile to define the default context length (the num_ctx parameter) in the options page [#351].
  • [ChatGPT Web] Updated the list of available models in the option page.
  • [ChatGPT Web] Opening the ChatGPT webpage from the options now enforce the selected model, if any.
  • [All APIs] Fix: Really correctly getting the message body even in multilevel subpart messages when processing incoming messages for tags or spam [#335].
  • Minor improvements.

Version 3.3.4 446.3 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [ChatGPT Web] Fixed a blocking error with the " character in the mail text [#344].
<h2>Version 3.3.3 - 12/04/2025</h2>
  • [All APIs] Fix: Correctly getting the message body even in multilevel subpart messages when processing incoming messages for tags or spam [#335].
  • Minor improvements.
<h2>Version 3.3.2 - 08/04/2025</h2>
  • [Ollama API][OpenAI Comp API] Added an info panel to the options page about CORS, along with a button to request the "All URLs" optional permission to avoid potential CORS issues. [#330, #331]. Thanks to John Bieling for the hint.
<h2>Version 3.3.1 - 06/04/2025</h2>
  • [ChatGPT Web] Fix: The "Show diff" button is now shown only when correctly set up [#321].
  • [ChatGPT Web] Fix: The additional text field is now focused [#323].
  • Added a warning in the options page for linux users [#318].
  • [All APIs] Fix: Correctly not showing the "Add tags menu" soon after installation if the option is not checked [#329].
  • Czech (cs) translation updated, thanks to Jaroslav Staněk.
<h2>Version 3.3.0 - 31/03/2025</h2>
  • Added the {%mail_folder_name%} placeholder to get the mail folder name [#253].
  • Added the {%mail_folder_path%} placeholder to get the mail folder path [#253].
  • Added the {%account_email_address%} placeholder to get the current account mail address [#272].
  • [ChatGPT Web][All APIs] Added a diff viewer to compare the old and new text. This feature could be activated at prompt level, and it's useful for "rewrite" prompts [#109].
  • [All APIs] Added a context menu to automatically add tags and run the spam filter on selected messages. [#262].
  • [All APIs] It's now possibile to define a timezone in the calendar event settings page [#250].
  • [All APIs] It's now possibile to add the attendees in the calendar event, be sure to update the prompt in the settings [#258].
  • The button icon now shows a loading indicator when ThunderAI is performing an operation [#295].
  • Improved the handling of null or undefined placeholders [#288].
  • Czech (cs) translation added, thanks to Jaroslav Staněk and Fjuro.
  • Simplified Chinese (zh_Hans) translation added, thanks to jeklau.
  • Some old strings are now translated in the API webchat [#298].

Version 3.3.3 446.2 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [All APIs] Fix: Correctly getting the message body even in multilevel subpart messages when processing incoming messages for tags or spam [#335].
  • Minor improvements.
<h2>Version 3.3.2 - 08/04/2025</h2>
  • [Ollama API][OpenAI Comp API] Added an info panel to the options page about CORS, along with a button to request the "All URLs" optional permission to avoid potential CORS issues. [#330, #331]. Thanks to John Bieling for the hint.
<h2>Version 3.3.1 - 06/04/2025</h2>
  • [ChatGPT Web] Fix: The "Show diff" button is now shown only when correctly set up [#321].
  • [ChatGPT Web] Fix: The additional text field is now focused [#323].
  • Added a warning in the options page for linux users [#318].
  • [All APIs] Fix: Correctly not showing the "Add tags menu" soon after installation if the option is not checked [#329].
  • Czech (cs) translation updated, thanks to Jaroslav Staněk.
<h2>Version 3.3.0 - 31/03/2025</h2>
  • Added the {%mail_folder_name%} placeholder to get the mail folder name [#253].
  • Added the {%mail_folder_path%} placeholder to get the mail folder path [#253].
  • Added the {%account_email_address%} placeholder to get the current account mail address [#272].
  • [ChatGPT Web][All APIs] Added a diff viewer to compare the old and new text. This feature could be activated at prompt level, and it's useful for "rewrite" prompts [#109].
  • [All APIs] Added a context menu to automatically add tags and run the spam filter on selected messages. [#262].
  • [All APIs] It's now possibile to define a timezone in the calendar event settings page [#250].
  • [All APIs] It's now possibile to add the attendees in the calendar event, be sure to update the prompt in the settings [#258].
  • The button icon now shows a loading indicator when ThunderAI is performing an operation [#295].
  • Improved the handling of null or undefined placeholders [#288].
  • Czech (cs) translation added, thanks to Jaroslav Staněk and Fjuro.
  • Simplified Chinese (zh_Hans) translation added, thanks to jeklau.
  • Some old strings are now translated in the API webchat [#298].

Version 3.3.2 446.0 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [Ollama API][OpenAI Comp API] Added an info panel to the options page about CORS, along with a button to request the "All URLs" optional permission to avoid potential CORS issues. [#330, #331]. Thanks to John Bieling for the hint.
<h2>Version 3.3.1 - 06/04/2025</h2>
  • [ChatGPT Web] Fix: The "Show diff" button is now shown only when correctly set up [#321].
  • [ChatGPT Web] Fix: The additional text field is now focused [#323].
  • Added a warning in the options page for linux users [#318].
  • [All APIs] Fix: Correctly not showing the "Add tags menu" soon after installation if the option is not checked [#329].
  • Czech (cs) translation updated, thanks to Jaroslav Staněk.
<h2>Version 3.3.0 - 31/03/2025</h2>
  • Added the {%mail_folder_name%} placeholder to get the mail folder name [#253].
  • Added the {%mail_folder_path%} placeholder to get the mail folder path [#253].
  • Added the {%account_email_address%} placeholder to get the current account mail address [#272].
  • [ChatGPT Web][All APIs] Added a diff viewer to compare the old and new text. This feature could be activated at prompt level, and it's useful for "rewrite" prompts [#109].
  • [All APIs] Added a context menu to automatically add tags and run the spam filter on selected messages. [#262].
  • [All APIs] It's now possibile to define a timezone in the calendar event settings page [#250].
  • [All APIs] It's now possibile to add the attendees in the calendar event, be sure to update the prompt in the settings [#258].
  • The button icon now shows a loading indicator when ThunderAI is performing an operation [#295].
  • Improved the handling of null or undefined placeholders [#288].
  • Czech (cs) translation added, thanks to Jaroslav Staněk and Fjuro.
  • Simplified Chinese (zh_Hans) translation added, thanks to jeklau.
  • Some old strings are now translated in the API webchat [#298].

Version 3.3.1 445.1 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [ChatGPT Web] Fix: The "Show diff" button is now shown only when correctly set up [#321].
  • [ChatGPT Web] Fix: The additional text field is now focused [#323].
  • Added a warning in the options page for linux users [#318].
  • [All APIs] Fix: Correctly not showing the "Add tags menu" soon after installation if the option is not checked [#329].
  • Czech (cs) translation updated, thanks to Jaroslav Staněk.

Version 3.3.0
  • Added the {%mail_folder_name%} placeholder to get the mail folder name [#253].
  • Added the {%mail_folder_path%} placeholder to get the mail folder path [#253].
  • Added the {%account_email_address%} placeholder to get the current account mail address [#272].
  • [ChatGPT Web][All APIs] Added a diff viewer to compare the old and new text. This feature could be activated at prompt level, and it's useful for "rewrite" prompts [#109].
  • [All APIs] Added a context menu to automatically add tags and run the spam filter on selected messages. [#262].
  • [All APIs] It's now possibile to define a timezone in the calendar event settings page [#250].
  • [All APIs] It's now possibile to add the attendees in the calendar event, be sure to update the prompt in the settings [#258].
  • The button icon now shows a loading indicator when ThunderAI is performing an operation [#295].
  • Improved the handling of null or undefined placeholders [#288].
  • Czech (cs) translation added, thanks to Jaroslav Staněk and Fjuro.
  • Simplified Chinese (zh_Hans) translation added, thanks to jeklau.
  • Some old strings are now translated in the API webchat [#298].

Version 3.3.0 444.1 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • Added the {%mail_folder_name%} placeholder to get the mail folder name [#253].
  • Added the {%mail_folder_path%} placeholder to get the mail folder path [#253].
  • Added the {%account_email_address%} placeholder to get the current account mail address [#272].
  • [ChatGPT Web][All APIs] Added a diff viewer to compare the old and new text. This feature could be activated at prompt level, and it's useful for "rewrite" prompts [#109].
  • [All APIs] Added a context menu to automatically add tags and run the spam filter on selected messages. [#262].
  • [All APIs] It's now possibile to define a timezone in the calendar event settings page [#250].
  • [All APIs] It's now possibile to add the attendees in the calendar event, be sure to update the prompt in the settings [#258].
  • The button icon now shows a loading indicator when ThunderAI is performing an operation [#295].
  • Improved the handling of null or undefined placeholders [#288].
  • Czech (cs) translation added, thanks to Jaroslav Staněk and Fjuro.
  • Simplified Chinese (zh_Hans) translation added, thanks to jeklau.
  • Some old strings are now translated in the API webchat [#298].

Version 3.2.3 273.2 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [ChatGPT Web] Fixed hiding the Spam Filter options [#284].
  • Unchecking the "Add tags" and "Spam Filter" options if the user revokes the related optional permissions [#286].
  • The permission to 'List message tags' is now mandatory; otherwise, the tags-related placeholder won't be usable. The permission to modify tags is optional and required to tag emails.
  • Various improvements.

Version 3.2.2 272.9 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • Fixed compatibility with Thunderbird 115 [#281].
  • Fixed a bug with the optional permissions not retained at startup [#279]
  • Fixed a race condition in saving the report data of the Spam Filter.
  • 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.
  • [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.2.1 272.8 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [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!.
  • Fix calling a prompt without giving tags related permissions [#275].
  • Deactivating the add tags feature if the related permissions are revoked [#276].
  • Various minor improvements.

Version 3.1.3 249.5 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [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].
  • Forcing ThunderAI menu reload when installing Sparks [#240].
  • Fixed a bug in translating special prompts.
  • Polish (pl) translation improved, thanks to neexpl.
  • Fixed the text in the add calendar event settings page.
  • [ChatGPT API][Ollama API][OpenAI Comp API][Gemini API] 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.1.2 249.4 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • Forcing ThunderAI menu reload when installing Sparks [#240].
  • Fixed a bug in translating special prompts.
  • Polish (pl) translation improved, thanks to neexpl.
  • Fixed the text in the add calendar event settings page.
  • [ChatGPT API][Ollama API][OpenAI Comp API][Gemini API] 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.1.0 249.2 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [ChatGPT API][Ollama API][OpenAI Comp API][Gemini API] 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 232.2 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [ChatGPT API][Ollama API][OpenAI Comp API] Added a special prompt to apply tags to emails [#183].
  • Default prompts text has been translated [#185].
  • Data placeholder {%tags_full_list%} for the full available tags list added [#197].
  • Data placeholder {%tags_current_email%} 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 204.6 KiB Funktioniert mit Thunderbird 115.0 und neuer

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

Version 2.3.3 204.6 KiB Funktioniert mit Thunderbird 115.0 und neuer

  • [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].