Improvements to the ad blocker: custom entries added by other tools are now preserved across reboots and writes. Improved compatibility for webOS 3.
Details
• The ad blocker carries over custom /etc/hosts lines added by other tools on each write and at boot, preventing redirects like AmazOff from being wiped when the hosts table is mounted or updated (#693).
• On older firmware (webOS 3), calls to the system service (used for NTP clock synchronization) now fall back automatically to com.palm.systemservice when com.webos.service.systemservice is not present (#692).
• Added an --emulate-setup flag and ?setup=1 browser preview mode to safely test and inspect the first-run setup wizard without modifying TV configuration or restarting the server (#694).
• Updated installation and configuration documentation with walkthroughs, screenshots, and option tables (#694, #695).
• Fixed an intermittent timing race condition in upload test suite under heavy CI load (#696).