You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Framework Watchdog: Now tracks the core framework processes by PID instead of only SystemUI, and treats three framework restarts in one boot as a loop.
No Double-Counting: A parent restart re-baselines its children, so one framework restart no longer counts as several crashes.
Property Read Guard: If system properties can't be read three checks in a row, the watchdog turns itself off for that boot instead of forcing a reboot.
Extra Stability Scope: Turning on Extra Stability now also watches servicemanager and vold for restarts.
Service.d Only: Script monitoring now covers only service.d scripts; post-mount.d and post-fs-data.d scripts are no longer tracked or auto-disabled.
Settings Sanitizing: Invalid or out-of-range values are reset to defaults at boot and when the WebUI opens.
📲 Installer
Binary Check: Setup verifies the bundled jq and zip are present and runnable, aborting with a clear message instead of installing a broken module.
Saved Config Check: A restored stability window outside the allowed range now falls back to the default with a notice.
🎨 WebUI
Stability Window: Watch time is now limited to 45–90 seconds with a 60 second default, and the stepper refuses values outside that range.
Real Command Status: The WebUI now receives each command's real exit code, so failed commands show as errors instead of silent successes.
Activity Log Export: Saving the log to Downloads now handles quotes, newlines or $, which used to break the save.