New
- System App Toggle — glass toggle in the menu replaces "Add System App". Shows all 333+ system apps when ON. Default apps (GMS, GSF, Play Store) always visible regardless of toggle state.
- Faster WebUI — system and user package lists cached at install/boot. No PM IPC on every WebUI load.
- i18n coverage — 24 new translation keys for the automation dialog, health banner, and mode selector. Non-English users no longer see hardcoded English in those sections.
Fixed
- System toggle did nothing — cached file fallback was an empty array instead of querying PM. Toggle now works even before first reboot.
- Health banner stuck on "Checking..." — translation function overwrote dynamic status. Removed conflicting
data-i18nfrom those elements. - Empty system_packages.txt — PM query ran before boot completion in service.sh. Moved after
sys.boot_completedwait. Added retry loop during install for sluggish PM. - Mandatory apps missing on manual install — volume-down (manual mode) with existing target.txt skipped mandatory app injection. Now injects GMS, GSF, Play Store, and OEM apps if missing.