Skip to content

v1.40.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 07:44
d0a28ee

Minor Changes

  • #1837 64f3ac2 Thanks @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 b943287 Thanks @mengxi-ream! - feat(account): add web app link to account menus

  • #1823 ab25cae Thanks @mengxi-ream! - fix(notebase): add an upgrade action to note-limit toasts

  • #1832 6cb5f12 Thanks @mengxi-ream! - fix(translate): reduce translation-only HTML payloads while preserving attributes

  • #1835 e633ee6 Thanks @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 acf66dd Thanks @ananaBMaster! - fix(providers): populate descriptions for providers seeded on fresh installs

  • #1830 510e8c4 Thanks @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 21984f6 Thanks @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 16ace7c Thanks @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 d0843f1 Thanks @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 d8415aa Thanks @mengxi-ream! - fix(translate): preserve rendered paragraph pairing and logical ancestor layout

  • #1829 bba41a9 Thanks @mengxi-ream! - fix(site-rules): restore missing title translations on PubMed search results (#1412)

  • #1824 e6471b3 Thanks @mengxi-ream! - fix(options): stack site rule descriptions above their controls