PENDING: retire the translate entry now that 0.1.7 has landed

The file tracks working-tree state that is not yet committed or shipped;
0.1.7 is both, so leaving the block would misdescribe the tree to the next
session reading it.
This commit is contained in:
Local Dev 2026-10-22 15:59:49 +03:00
parent 93e54ca348
commit 2da64a5600

View file

@ -16,36 +16,6 @@ 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 `<option>`, where nothing shows it.
Verified against a real Theseus, 6/6 checks (`scratchpad/tr-verify.mjs`), and
the published artifact was pulled back over the network and staged by a real
Theseus (`scratchpad/tr-ota2.mjs`).
Noticed while publishing, **not fixed**: `consent` and `blocker` both carry an
`updateURL` with no channel behind it, so every update check spends two
requests on a guaranteed 404:
`https://navigate.st/bns/theseus.x/extensions/{consent,blocker}/updates.json`.
## session: `parallel:collision-policy`
Owner's focus: BCNR ↔ ICANN name collision handling. Not mine — leave for