Skip to content

v5.19.0

Choose a tag to compare

@Enginex0 Enginex0 released this 10 Mar 01:34

What's New

Full i18n — 23 Languages

  • Install prompts (volume key selection, automation mode, conflicts, completion) now fully translated — no more English-only during module installation
  • Added install_i18n.sh with language detection and message lookup for all supported locales
  • Filled all missing translation keys across every non-English locale XML
  • Added 5 missing language blocks: Azerbaijani, Bengali, Greek, Farsi, Filipino

Health Banner Fix

  • "Checking..." no longer gets permanently stuck on the health banner
  • Root cause: the i18n translation loader was overwriting dynamic health status text via data-i18n attributes after the health check had already resolved
  • Added shell-based Pn() fallback with 5s timeout for slow or failed webui-init

Toggle Sync & Stability

  • Renamed toggle sync function to avoid identifier collision that crashed the language loader
  • Security patch auto-toggle now properly syncs when manually setting patch from the menu
  • Config save failure toast now shows error icon instead of success

Full Changelog

v5.15.0 → v5.19.0

  • feat(i18n): full installer and WebUI localization for 23 languages
  • fix(webui): health banner stuck on Checking and patch toggle sync
  • fix(i18n): complete translations and patch toggle sync
  • fix(webui): system toggle, health banner, and install flow