diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index 8e9a344a..33486910 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -52,8 +52,11 @@ body:
attributes:
label: Which integration are you using?
options:
+ - -- Select an option --
- ChatGPT Web Interface
- OpenAI ChatGPT API
+ - Google Gemini API
+ - Anthropic API
- Ollama API
- OpenAI Compatible API
- type: markdown
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index ed207a1e..00000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-name: Feature Request
-about: Suggest an idea for this project
-title: ''
-labels: ''
-assignees: ''
-
----
-
-**Is your feature request related to a problem? Please describe it clearly.**\
-Provide a clear and concise explanation of the problem you're experiencing or the limitation you're facing.\
-_Example: "I'm often frustrated when I can't filter results by date..."_
-
-**Describe the feature you'd like to see implemented.**\
-What should happen? Describe the ideal solution or behavior in detail. Be as specific as possible.
-
-**Why is this feature valuable?**\
-Explain how this feature would improve the project or user experience. Who benefits from it, and why?
-
-**Additional context, mockups, or screenshots**\
-Feel free to include anything else that can help understand the feature request better, like images, sketches, links, references, etc.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 00000000..70fdbead
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,40 @@
+name: Feature Request
+description: Suggest a new idea for ThunderAI
+body:
+ - type: markdown
+ attributes:
+ value: |
+ This issue form is for suggesting new ideas only!
+
+ If you need to report a bug, please use the [bug][bg] form.
+
+ [bg]: https://github.com/micz/ThunderAI/issues/new?template=bug_report.yml
+ - type: textarea
+ validations:
+ required: true
+ id: idea
+ attributes:
+ label: Your idea
+ description: >-
+ Describe the idea you'd like to see implemented in ThunderAI.
+
+ Provide a clear and concise description.
+ - type: markdown
+ attributes:
+ value: |
+ # Details
+ - type: textarea
+ id: value
+ attributes:
+ label: Value
+ description: >-
+ What value does this idea bring to ThunderAI? How does it improve the
+ user experience or functionality?
+ - type: textarea
+ id: additional
+ attributes:
+ label: Additional information
+ description: >
+ If you have any additional information, use the field below.
+ Please note, you can attach screenshots or screen recordings here, by
+ dragging and dropping files in the field below.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6d6c44d5..1b90de1d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,7 +3,6 @@
-
Version 3.6.0 - 30/07/2025
- Now it's possibile to define custom data placeholders to be used in custom prompts [#156].
@@ -21,9 +20,22 @@
- Traditional Chinese (zh_Hant) translation added, thanks to evez.
- Some English typing errors have been fixed [#422].
+Version 3.5.5 - ??/??/2025
+
+ - [All APIs] Fix: Autotag and Antispam filter working again [#449].
+
+Version 3.5.4 - 13/06/2025
+
+ - [ChatGPT Web] Fix: Changed again how to detect when the response is completed.
+ - [ChatGPT Web] Fix: Auto scroll to bottom works again.
+
+Version 3.5.3 - 10/06/2025
+
+ - [ChatGPT Web] Fix: Correctly detecting when the response is completed.
+
Version 3.5.2 - 05/06/2025
- - [ChatGPT Web] Fix: correctly hiding the model warning message when forcing to send the prompt [#410].
+ - [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].
diff --git a/js/mzta-chatgpt.js b/js/mzta-chatgpt.js
index 97b98f3a..a6d953b6 100644
--- a/js/mzta-chatgpt.js
+++ b/js/mzta-chatgpt.js
@@ -468,7 +468,6 @@ function checkGPTModel(model) {
});
}
-
function operation_done(){
let curr_msg = document.getElementById('mzta-curr_msg');
curr_msg.textContent = browser.i18n.getMessage("chatgpt_win_job_completed");
diff --git a/mzta-background.js b/mzta-background.js
index 376caecb..3b625b39 100644
--- a/mzta-background.js
+++ b/mzta-background.js
@@ -1021,6 +1021,7 @@ async function processEmails(messages, addTagsAuto, spamFilter) {
let chatgpt_lang = await taPromptUtils.getDefaultLang(curr_prompt_spamfilter);
let specialFullPrompt_spamfilter = await taPromptUtils.preparePrompt(curr_prompt_spamfilter, message, chatgpt_lang, '', '', body_text, curr_fullMessage.headers.subject, msg_text, '', '', []);
taLog.log("Special prompt: " + specialFullPrompt_spamfilter);
+ console.log(">>>>>>>> Special prompt for spamfilter: " + specialFullPrompt_spamfilter);
let cmd_spamfilter = new mzta_specialCommand(specialFullPrompt_spamfilter, prefs_init.connection_type, prefs_init.do_debug);
await cmd_spamfilter.initWorker();
let spamfilter_result = '';
diff --git a/options/mzta-release-notes.html b/options/mzta-release-notes.html
index a421f00f..ccd647ed 100644
--- a/options/mzta-release-notes.html
+++ b/options/mzta-release-notes.html
@@ -25,6 +25,19 @@
- Russian (ru) translation added, thanks to Maksim.
- Some English typing errors have been fixed [#422].
+ Version 3.5.5 - ??/??/2025
+
+ - [All APIs] Fix: Autotag and Antispam filter working again [#449].
+
+ Version 3.5.4 - 13/06/2025
+
+ - [ChatGPT Web] Fix: Changed again how to detect when the response is completed.
+ - [ChatGPT Web] Fix: Auto scroll to bottom works again.
+
+ Version 3.5.3 - 10/06/2025
+
+ - [ChatGPT Web] Fix: Correctly detecting when the response is completed.
+
Version 3.5.2 - 05/06/2025
- [ChatGPT Web] Fix: Correctly hiding the model warning message when forcing to send the prompt [#410].