v2026.10.08.06 — 2026-10-08
- fix: drop redis-server from bootstrap, add missing dpkg lock timeout
- fix(license): dashboard and settings tiles name the license state, not just "Active"
- fix(license): cache derives its result from the signed body, keys never hit the log, lock messages name the real reason
- fix(packages): remove the dead "Default resource quotas" card from the editor
- fix(i18n): measure the truncation signal across all 15 languages, then finish wpPathHelp
- fix(a11y): label every unlabeled Switch/Progress, put the customer view in the gate
- fix(i18n): restore 57 more truncated sentences in Czech, Polish and Swedish
- fix(i18n): restore two dropped safety sentences in Czech, Polish and Swedish
- fix(license): tell a moved installation from an unusable key
- fix(i18n): generalize the German toolkit-enable description to match the other 12 languages
- fix(i18n): three proper-noun mistranslations and a truncated warning sentence
- fix(backup): the assignment counts what the repository holds, not what the job rows say
- feat(security): Stage 1 — surface packages no update mechanism covers
- feat(backup): assign a kept repository key to a schedule after a customer deletion
- fix(i18n): translate the extensions screen and the remaining import-wizard gaps across 13 languages
- fix(i18n): Czech, French and Dutch translated the Enhance panel's own name as a verb
- fix(auth): apply a saved account language on login, but only once it's a real choice
- fix(i18n): translate the remaining English copies in packages.json across 13 languages
- fix(i18n): the English source for the slice-limits card title was German
- fix(i18n): translate the admin dashboard KPI bar and What's-new box across 13 languages
- fix(i18n): translate the remaining English copies in sites.json across 13 languages
- fix(warnings): silencing a warning no longer improves the health score, and the admin view says that it is silenced
- fix(license): panel-lock gate becomes a positive list, not a corrected denylist
- feat(warnings): the operator switches warnings per type in the settings, and a customer silences one for a single website
- feat(warnings): the operator decides per warning type off, on or binding, and a customer may silence only what stays on
- fix(wordpress): a live check that cannot read the installation no longer wipes its cached version, title and URL