js-shield
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

0.7 release and rebranding almost finished


From: Libor Polčák
Subject: 0.7 release and rebranding almost finished
Date: Thu, 24 Feb 2022 16:43:37 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 SeaMonkey/2.53.10.2

0.7 was released as JShelter, already available on AMO, and should appear soon 
on Chrome store. Version for Opera not published yet.

* JavaScript Restrictor rebranded to JShelter.
* The extension officially consists of JavaScript Shield (originally called 
wrappers), NBS, and FPD.
        Unified way to disable each component in the pop up. This should 
prevent users from disabling NBS
        thinking they disabled JSS.
* New UI to create and tweak JavaScript Shield levels.
* Pop up redesigned. Try not to confuse the user about global/per-page settings.
* It is possible to create per-domain JavaScript Shield tweaks, i.e. enable or 
disable specific
        group of wrappers for certain domain only without the necessity to 
create a new level.
* The wrapping strength is defined by the user with a range input.
* The badge icon does not show level ID anymore. JShelter shows the number of 
wrapping groups
        accessed by the current page. Report the number of calls for wrapped 
APIs in the pop up.
* Level 1 removed as it was not properly maintained.
* Timestamp protection in level 2 increased to match level 3.
* XHR wrappings and (sharred) array buffers not wrapped anymore as XHR is 
superseded by FPD and
        array buffers break other APIs.
* New experimental level added that is based on original level 3.
* Better and much longer description of built-in levels.
* Added support for device rotation. Accelerometer, LinearAccelerationSensor, 
GravitySensor, and Magnetometer now adjust the gravity vector by the rotation 
matrix.
* AmbientLightSensor, Gyroscope, AbsoluteOrientationSensor, and 
RelativeOrientationSensor wrappers added.
* Accessibility improvements in pop up.
* New colour scheme based on the logo and JShelter.org web site for both light 
and dark theme.
* Load FPD settings from advanced options correctly.
* Some inconsistences in update mechanism of hardware and  enumerateDevices 
found and fixed.
* Level settings are not backward-comptible, backup 0.6.x configuration if you 
plan to downgrade.


Michael, please, deploy new web version.

Giorgio, 2a76db7202231a94b72eda830d4d47cdbc7e164c not part of the release as 
the Geolocation wrapper does not work, tested in Ff on 
https://polcak.github.io/jsrestrictor/test/test.html.

Best wishes

Libor



reply via email to

[Prev in Thread] Current Thread [Next in Thread]