diff --git a/PENDING.md b/PENDING.md index fe7fbce8..b8bb88a2 100644 --- a/PENDING.md +++ b/PENDING.md @@ -16,6 +16,36 @@ Releases are no longer recorded here: the live version and hashes are in `../site/releases-manifest.json` and `https://dl.silentmode.st/releases-manifest.json`, and each release commit is `Theseus 0.3.x: ...` in git history. +## session: `2026-10-22:translate-auto` + +translate 0.1.6 → **0.1.7**. **PUBLISHED 2026-10-22** to the extension OTA +channel (`bns/theseus/extensions/translate/`), no Theseus release needed — +but the source is **still uncommitted**, so git does not yet contain the code +that is live. Commit before anyone rebuilds from this tree. + +- [bundled-addons/translate/panel.html](bundled-addons/translate/panel.html) — + translate-as-you-type (500 ms debounce, sequence-guarded so a slow earlier + request cannot paint over a newer one), a visible "Detected: German" row + under the selects, `DETECT_MIN_CHARS` 12 → 5, a "Translate as I type" toggle + (default on, persisted in `ui`). +- [bundled-addons/translate/index.js](bundled-addons/translate/index.js) — + fallback mirrors corrected: dropped `translate.plausibility.cloud` (405) and + `lingva.ml` (serves HTML; it is not a LibreTranslate API), added + `silentmode.st/libre`. + +**Why:** typing never triggered a translation at all — only Enter, the button +or a language change did. Detection *did* work, but was written only into the +text of the collapsed `