Lots more script interfaces; Various improvements and bug fixes.
I would avoid using "is on mobile device". Some devices like iPads simply lie about what kind of device they are (pretending to be a macOS desktop). The definition of "mobile" is unclear too. Is a tablet with a keyboard and mouse attached a mobile or a desktop style device? It depends on the usage. You shouldn't need to rely on the classification anyway.