diff --git a/.github/workflows/prerelease_comment_issue.yml b/.github/workflows/prerelease_comment_issue.yml
index aca32a21..1edcfe10 100644
--- a/.github/workflows/prerelease_comment_issue.yml
+++ b/.github/workflows/prerelease_comment_issue.yml
@@ -2,7 +2,7 @@ name: pre-release comment issues
on:
release:
- types: [published, edited]
+ types: [published]
concurrency:
group: ${{ github.workflow }}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d6646595..eb854af2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -21,6 +21,24 @@
[All APIs] In the API webchat the status messages have different colors [#3].
Account exclusion lists for add tags and antispam are enforced only for automatic analysis of incoming emails and not for the context menu action that is always executed [#749].
+Version 4.0.7 - 17/04/2026
+
+ - Fix: Correctly parsing the body of HTML base64 encoded mails [#757].
+
+Version 4.0.6 - 01/04/2026
+
+ - Fix: Now it's possibile to create a tag also with accented characters in the label [#738].
+
+Version 4.0.5 - 27/03/2026
+
+ - Fix: HTML part of the mail body used in prompt is displayed as HTML code and it is not rendered. This a display fix, there is no change on how the prompt is sent to the AI [#711].
+ - Fix: HTML elements added by ThunderAI (like the antispam banner) are now not present in HTML or text data placeholders [#710].
+ - [All APIs] The API webchat window now has a dynamic title [#696]
+
+Version 4.0.4 - 26/03/2026
+
+ - Fix: Correctly showing the selected model in the special prompt pages.
+
Version 4.0.3 - 20/03/2026
- Fixed a bug in creating new tags [#698].
diff --git a/README.md b/README.md
index ba125488..3a6b2660 100644
--- a/README.md
+++ b/README.md
@@ -60,6 +60,16 @@ Using an API integration, you can activate some automatic features:
+
+
+## Documentation
+
+[Setup Guides](https://micz.it/thunderbird-addon-thunderai/guides/) - Step-by-step guides to connect ThunderAI to the AI backend of your choice, from ChatGPT to local models with Ollama.
+
+[Custom Prompt Tutorial](https://micz.it/thunderbird-addon-thunderai/tutorial/) - Learn how to build your first custom prompt from scratch, combining placeholders and user input to automate your email replies.
+
+[ThunderAI Prompt Architect](https://chatgpt.com/g/g-69b6b11c89b88191a6798be6e97025f1-thunder-ai-prompt-architect) - Let ChatGPT help you crafting your custom prompts. Thanks to [Paweł](https://github.com/PawelKinczyk) for this tool!
+
## Translations
@@ -67,6 +77,8 @@ Do you want to help translate this addon?
[Find out how!](https://micz.it/thunderbird-addon-thunderai/translate/)
+
+
## Changelog
@@ -101,7 +113,7 @@ Are you using this addon in your Thunderbird?
- Polish - Polski (pl): [neexpl](https://github.com/neexpl), [makkacprzak](https://github.com/makkacprzak)
- Russian - Russkiy (русский) (ru): [Maksim](https://hosted.weblate.org/user/law820314/)
- Spanish - Español (es): [Gerardo Sobarzo](https://hosted.weblate.org/user/gerardo.sobarzo/), [Andrés Rendón Hernández](https://hosted.weblate.org/user/arendon/), [Erick Limon](https://hosted.weblate.org/user/ErickLimonG/)
-- Swedish - Svenska (sv): [Andreas Pettersson](https://hosted.weblate.org/user/Andy_tb/) , [Luna Jernberg](https://hosted.weblate.org/user/bittin1ddc447d824349b2/)
+- Swedish - Svenska (sv): [Andreas Pettersson](https://hosted.weblate.org/user/Andy_tb/), [Luna Jernberg](https://hosted.weblate.org/user/bittin1ddc447d824349b2/)
Do you want to help translate this addon? [Find out how!](https://micz.it/thunderbird-addon-thunderai/translate/)
diff --git a/api_webchat/controller.js b/api_webchat/controller.js
index 473eae04..17956236 100644
--- a/api_webchat/controller.js
+++ b/api_webchat/controller.js
@@ -119,6 +119,8 @@ if (worker) {
document.title += " [" + llmName + " | " + decodeURIComponent(prompt_name) + "]";
+ document.title += " [" + llmName + " | " + decodeURIComponent(prompt_name) + "]";
+
let workerInitMessage = {
type: 'init',
do_debug: prefs_api.do_debug,
diff --git a/manifest.json b/manifest.json
index a14246d2..1f827b6e 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2,7 +2,7 @@
"manifest_version": 2,
"name": "ThunderAI",
"description": "__MSG_extensionDescription__",
- "version": "4.1.0pre4",
+ "version": "4.1.0",
"author": "Mic (m@micz.it)",
"homepage_url": "https://micz.it/thunderbird-addon-thunderai/",
"browser_specific_settings": {
diff --git a/options/mzta-release-notes.html b/options/mzta-release-notes.html
index 6d989247..cbe1e684 100644
--- a/options/mzta-release-notes.html
+++ b/options/mzta-release-notes.html
@@ -25,6 +25,24 @@
- [All APIs] In the API webchat the status messages have different colors [#3].
- Account exclusion lists for add tags and antispam are enforced only for automatic analysis of incoming emails and not for the context menu action that is always executed [#749].
+ Version 4.0.7 - 17/04/2026
+
+ - Fix: Correctly parsing the body of HTML base64 encoded mails [#757].
+
+ Version 4.0.6 - 01/04/2026
+
+ - Fix: Now it's possibile to create a tag also with accented characters in the label [#738].
+
+ Version 4.0.5 - 27/03/2026
+
+ - Fix: HTML part of the mail body used in prompt is displayed as HTML code and it is not rendered. This a display fix, there is no change on how the prompt is sent to the AI [#711].
+ - Fix: HTML elements added by ThunderAI (like the antispam banner) are now not present in HTML or text data placeholders [#710].
+ - [All APIs] The API webchat window now has a dynamic title [#696]
+
+ Version 4.0.4 - 26/03/2026
+
+ - Fix: Correctly showing the selected model in the special prompt pages.
+
Version 4.0.3 - 20/03/2026
- Fixed a bug in creating new tags [#698].