v1.40.0
Minor Changes
- #1837
64f3ac2Thanks @mengxi-ream! - feat(translate): teach the batch translation prompt to return a {{NO_TRANSLATION_NEEDED}} sentinel for paragraphs already in the target language and hide those paragraphs instead of showing an echo
Patch Changes
-
#1825
b943287Thanks @mengxi-ream! - feat(account): add web app link to account menus -
#1823
ab25caeThanks @mengxi-ream! - fix(notebase): add an upgrade action to note-limit toasts -
#1832
6cb5f12Thanks @mengxi-ream! - fix(translate): reduce translation-only HTML payloads while preserving attributes -
#1835
e633ee6Thanks @mengxi-ream! - fix(translate): recognize LLM near-echoes of the source (whitespace reflow, NBSP, smart quotes, ellipsis, fullwidth punctuation, case drift) as untranslated and hide them instead of duplicating the paragraph -
#1822
acf66ddThanks @ananaBMaster! - fix(providers): populate descriptions for providers seeded on fresh installs -
#1830
510e8c4Thanks @mengxi-ream! - fix(translate): make Google/Microsoft requests text-format aware — escape plain text sent to Google translateHtml, decode its output exactly once, use Microsoft plain textType for plain text, and keep the html behavior for translationOnly page-mode markup -
#1834
21984f6Thanks @mengxi-ream! - fix(guide): ignore setTargetLanguage messages without a valid language code instead of defaulting to English, which silently overwrote the configured target language -
#1833
16ace7cThanks @mengxi-ream! - fix(host): stop retranslation storms on dynamic pages by ignoring self-caused mutations, fixing false staleness, capping per-source retranslation, deduplicating mutation observers, and cleaning up detached translation UI; exclude the hltv.org navigation whose overflow handler loops on width changes (#1831) -
#1836
d0843f1Thanks @mengxi-ream! - fix(translate): detect already-target-language paragraphs before inserting the translation wrapper, eliminating the spinner flash and DOM churn for skipped text -
#1828
d8415aaThanks @mengxi-ream! - fix(translate): preserve rendered paragraph pairing and logical ancestor layout -
#1829
bba41a9Thanks @mengxi-ream! - fix(site-rules): restore missing title translations on PubMed search results (#1412) -
#1824
e6471b3Thanks @mengxi-ream! - fix(options): stack site rule descriptions above their controls