Commit graph

2506 commits

Author SHA1 Message Date
Ronald Klarenbeek
4317406867 fix it locale 2026-02-06 10:34:45 +01:00
Ronald Klarenbeek
68a4ef4798 fix en locale structure breaking the extension 2026-02-06 10:34:45 +01:00
Ronald Klarenbeek
e96e5e0528 feat(i18n): add auto summary strings for cs, ru, zh_Hans, and zh_Hant locales
- Add new translation strings for auto summary feature
- Include title, generating, failed, and prompt messages
- Remove unnecessary description fields from en locale
- Add missing auto summary preference strings for zh_Hant locale
2026-02-06 10:34:45 +01:00
Ronald Klarenbeek
1431aece68 feat(i18n): add auto summary feature strings for multiple locales
- Add new translation strings for auto summary feature in bg, de, el, eo, es, fr, hr, hu, it, pl, pt-br, pt, ro, sk, and sv locales
- Include preference options, title, status messages, and prompt templates
- Remove unnecessary description fields from existing strings
2026-02-06 10:34:45 +01:00
Ronald Klarenbeek
322074316f feat(i18n): add auto summary preference strings for es, fr, and sv locales 2026-02-06 10:34:45 +01:00
Ronald Klarenbeek
80674c2e70 feat(summary): implement new configuration model, fix multilingual support and fix error display
- Introduce localized UI strings for auto-summary feature across multiple languages
- Standardize error messages and implement consistent error propagation
- Refactor summary generation to align with v3.8.0 settings architecture
- Enhance user experience with localized loading and error states
- Improve code reliability through structured error handling and cleanup
2026-02-06 10:34:45 +01:00
Ronald Klarenbeek
dc7c16a4e0 feat(summary): add auto-summary preference for message previews
- Add new preference option to enable automatic AI summarization
- Update all localization files with new preference text
- Implement preference check in message display script
- Add default preference setting in options configuration
- Include preference toggle in options UI

This adds a user-configurable option to automatically generate and display AI summaries when viewing email messages, with appropriate warnings about data transmission to AI services.
2026-02-06 10:34:45 +01:00
Ronald Klarenbeek
0f08fe883b feat(summary): add AI-powered message summary feature
Add new ThunderAI summary functionality that generates concise summaries
for email messages using the existing ThunderAI infrastructure. Includes
a new content script that creates a summary pane in the message display,
associated CSS styling, and backend integration for AI summary generation.

The feature shows a loading indicator while generating the summary and
falls back to showing truncated message content if the AI generation fails.
2026-02-06 10:34:45 +01:00
mic
fc67e4c221 added a dialog for prompt export. see #624 2026-02-05 23:43:25 +01:00
mic
fdba78bbcb yes no strings ids renamed 2026-02-05 23:36:56 +01:00
mic
d0fe616e42 preparePromptsForExport method now can exclude the api settings. see #624 2026-02-05 23:24:41 +01:00
mic
e105ead516 release notes updated 2026-02-04 23:06:11 +01:00
mic
1fa6d2eed5 context menu items are always ordered alfabetically. see #630 2026-02-04 23:05:22 +01:00
mic
a44842af2f release notes updated 2026-02-04 22:51:29 +01:00
mic
f56e967e00 useless " removed 2026-02-04 22:45:13 +01:00
mic
d975e5c249 get_task has now the ability to specify a different API. see #498 2026-02-04 22:39:08 +01:00
mic
f5dcebefb2 get_calendar_events has now the ability to specify a different API. see #498 2026-02-04 22:19:38 +01:00
mic
b632206d24 loadURLsPermissions method fixed 2026-02-04 22:19:01 +01:00
mic
d99d0829b3 release notes updated 2026-02-03 22:02:57 +01:00
mic
6ebc50b005 getCurrentIdentity method now uses also the folder owner to get the right identity for a reply. see #627 2026-02-03 22:00:55 +01:00
mic
5e58dc940f release notes updated 2026-02-03 21:33:07 +01:00
Mic
7fe0840296
Merge pull request #637 from micz/new_model_selector_issue603
New model selector
2026-02-03 21:30:53 +01:00
Mic
80c72301c6 tomselect css improved. see #603 2026-02-03 01:23:00 +01:00
Mic
2b8a9b9881 fixing border on startup on special prompts pages. see #603 2026-02-03 01:15:00 +01:00
Mic
73d6fdedc8 fixing border on startup. see #603 2026-02-03 01:13:00 +01:00
Mic
3e176f00b1 setTomSelectBorder method added. see #603 2026-02-03 01:13:00 +01:00
Mic
32e3e40cfc setting tomselect border red when empty. see #603 2026-02-03 01:05:00 +01:00
mic
ef3ea4a2c0 correctly setting the saved value at startup. see #603 2026-02-02 23:37:45 +01:00
mic
4409faf66a skipping input without id when restoring options. see #603 2026-02-02 23:16:11 +01:00
mic
dd9b116f0a tom select added. see #603 2026-02-02 22:59:24 +01:00
Mic
098528b323
Merge pull request #633 from weblate/weblate-thunderai-main
Translations update from Hosted Weblate
2026-02-02 22:53:11 +01:00
Andreas Pettersson
3d6d325ca5
Translated using Weblate (Swedish)
Currently translated at 100.0% (448 of 448 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/sv/
2026-02-02 22:52:11 +01:00
mic
11f00d99c9 Tom Select css added. see #603 2026-02-02 22:40:45 +01:00
mic
3427611162 Tom Select lib added. see #603 2026-02-02 22:06:58 +01:00
Hosted Weblate
6805efb22a
Update translation files
Updated by "Remove blank strings" add-on in Weblate.

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/
2026-02-02 21:05:05 +00:00
Hosted Weblate
1e245b3784
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/
2026-02-02 21:05:03 +00:00
Andreas Pettersson
ceb8432c69
Translated using Weblate (Swedish)
Currently translated at 100.0% (447 of 447 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/sv/
2026-02-02 21:05:01 +00:00
Müslüm Barış Korkmazer
1b66d6cc1f
Translated using Weblate (Turkish)
Currently translated at 1.3% (6 of 447 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/tr/
2026-02-02 21:05:00 +00:00
Müslüm Barış Korkmazer
5b16e51f89
Added translation using Weblate (Turkish) 2026-02-02 21:04:59 +00:00
Anonymous
4318f09b10
Translated using Weblate (Polish)
Currently translated at 65.9% (285 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/pl/
2026-02-02 21:04:58 +00:00
Anonymous
c0c29e6581
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 67.8% (293 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/zh_Hans/
2026-02-02 21:04:57 +00:00
Anonymous
07da54b3d2
Translated using Weblate (Norwegian Bokmål)
Currently translated at 0.0% (0 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/nb_NO/
2026-02-02 21:04:56 +00:00
Anonymous
06e42a841b
Translated using Weblate (Esperanto)
Currently translated at 13.4% (58 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/eo/
2026-02-02 21:04:55 +00:00
Anonymous
ffafa2b796
Translated using Weblate (Bulgarian)
Currently translated at 15.5% (67 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/bg/
2026-02-02 21:04:54 +00:00
Anonymous
30b94e2b49
Translated using Weblate (Romanian)
Currently translated at 17.8% (77 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/ro/
2026-02-02 21:04:53 +00:00
Anonymous
b3be32106d
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 93.2% (403 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/zh_Hant/
2026-02-02 21:04:52 +00:00
Anonymous
d87694a45b
Translated using Weblate (Czech)
Currently translated at 85.1% (368 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/cs/
2026-02-02 21:04:51 +00:00
Anonymous
f526684beb
Translated using Weblate (Russian)
Currently translated at 92.1% (398 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/ru/
2026-02-02 21:04:49 +00:00
Maurizio Domba Cerin
92063056c7
Translated using Weblate (Croatian)
Currently translated at 63.4% (274 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/hr/
2026-02-02 21:04:48 +00:00
Anonymous
656def1b1c
Translated using Weblate (Croatian)
Currently translated at 63.4% (274 of 432 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/hr/
2026-02-02 21:04:47 +00:00