# Pending — uncommitted Theseus changes Working-tree state that hasn't been committed or shipped. Read this before touching the same files. Update when you land or add work. Format: each group has a `session:` label so parallel sessions can see what belongs to whom and coordinate. Naming convention: `YYYY-MM-DD:short-slug` for date-bounded work, or `parallel:` for work owned by a session that isn't the current one. Last updated: 2026-10-04. --- 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 `