diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 2d7329ec..b52a5539 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -1016,10 +1016,18 @@ "description": "" }, "prompt_summarize_email_template": { + "message": "Summarize email template", + "description": "" + }, + "prompt_summarize_email_template_full_text": { "message": "From: {%author%}\nTo: {%recipients%}\nCC: {%cc_list%}\nSubject: {%mail_subject%}\nDate: {%mail_datetime%}\nAttachments:\n{%mail_attachments_info%}\nBody:\n{%mail_text_body%}", "description": "" }, "prompt_summarize_email_separator": { + "message": "Email separator", + "description": "" + }, + "prompt_summarize_email_separator_full_text": { "message": "\n\n---------- NEXT EMAIL ----------\n\n", "description": "" }, diff --git a/mzta-background.js b/mzta-background.js index d433581a..e7d2e3ac 100644 --- a/mzta-background.js +++ b/mzta-background.js @@ -1029,9 +1029,9 @@ async function summarizeEmails(messages) { // we have three prompts, the actual assignment for the LLM, the email // template prompt, and the email separator prompt const specialPrompts = await getSpecialPrompts(); - const prompt = specialPrompts.find((prompt) => prompt.id === 'prompt_summarize'); - const prompt_email = specialPrompts.find((prompt) => prompt.id === 'prompt_summarize_email_template'); - const prompt_email_separator = specialPrompts.find((prompt) => prompt.id === 'prompt_summarize_email_separator'); + const prompt = specialPrompts.find((prompt) => prompt.id === 'prompt_summarize_full_text'); + const prompt_email = specialPrompts.find((prompt) => prompt.id === 'prompt_summarize_email_template_full_text'); + const prompt_email_separator = specialPrompts.find((prompt) => prompt.id === 'prompt_summarize_email_separator_full_text'); const tabs = await browser.tabs.query({ active: true, currentWindow: true }); const chatgpt_lang = await taPromptUtils.getDefaultLang(prompt); diff --git a/pages/summarize/mzta-summarize.js b/pages/summarize/mzta-summarize.js index ea8d8364..8df7d8b7 100644 --- a/pages/summarize/mzta-summarize.js +++ b/pages/summarize/mzta-summarize.js @@ -93,19 +93,19 @@ document.addEventListener("DOMContentLoaded", async () => { }); summarize_textarea_email_template.addEventListener("input", (event) => { - summarize_reset_email_template_btn.disabled = (event.target.value === browser.i18n.getMessage('prompt_summarize_email_template')); + summarize_reset_email_template_btn.disabled = (event.target.value === browser.i18n.getMessage('prompt_summarize_email_template_full_text')); summarize_save_email_template_btn.disabled = (event.target.value === summarize_email_template.text); }); summarize_email_separator_textarea.addEventListener("input", (event) => { - summarize_email_separator_reset_btn.disabled = (event.target.value === browser.i18n.getMessage('prompt_summarize_email_separator')); + summarize_email_separator_reset_btn.disabled = (event.target.value === browser.i18n.getMessage('prompt_summarize_email_separator_full_text')); summarize_email_separator_save_btn.disabled = (event.target.value === summarize_email_separator.text); }); // on clicking buttons, reset summarize_reset_email_template_btn.addEventListener("click", () => { - summarize_textarea_email_template.value = browser.i18n.getMessage("prompt_summarize_email_template"); + summarize_textarea_email_template.value = browser.i18n.getMessage("prompt_summarize_email_template_full_text"); summarize_reset_email_template_btn.disabled = true; let event = new Event("input", { bubbles: true, cancelable: true }); summarize_textarea_email_template.dispatchEvent(event); @@ -119,7 +119,7 @@ document.addEventListener("DOMContentLoaded", async () => { }); summarize_email_separator_reset_btn.addEventListener("click", () => { - summarize_email_separator_textarea.value = browser.i18n.getMessage("prompt_summarize_email_separator"); + summarize_email_separator_textarea.value = browser.i18n.getMessage("prompt_summarize_email_separator_full_text"); summarize_email_separator_reset_btn.disabled = true; let event = new Event("input", { bubbles: true, cancelable: true }); summarize_email_separator_textarea.dispatchEvent(event); @@ -151,10 +151,10 @@ document.addEventListener("DOMContentLoaded", async () => { if(summarize_prompt.text === 'prompt_summarize_full_text'){ summarize_prompt.text = browser.i18n.getMessage(summarize_prompt.text); } - if(summarize_email_template.text === 'prompt_summarize_email_template'){ + if(summarize_email_template.text === 'prompt_summarize_email_template_full_text'){ summarize_email_template.text = browser.i18n.getMessage(summarize_email_template.text); } - if(summarize_email_separator.text === 'prompt_summarize_email_separator'){ + if(summarize_email_separator.text === 'prompt_summarize_email_separator_full_text'){ summarize_email_separator.text = browser.i18n.getMessage(summarize_email_separator.text); }