Commit graph

21 commits

Author SHA1 Message Date
Peter Snyder
7bd238ea93 updated standards definitions to account for more webkit and moz prefixed methods, and some that have been removed from pref, fixes issue #7 2017-10-28 23:59:54 -05:00
Peter Snyder
568b1ce602 fix issue with the config page's state object falling out of sync when importing settings with new domains, fixes #26 2017-10-28 16:52:40 -05:00
Peter Snyder
f0e9edaf31 version bump: 0.9.5 2017-10-28 15:35:10 -05:00
Peter Snyder
77a34bd4b9 add import / export functionality, along with tests, fixes #8 2017-10-28 15:29:44 -05:00
Peter Snyder
49b9833f86 completed initial draft of import/export functionality, needs tests 2017-10-27 19:59:30 -05:00
Peter Snyder
669936d775 version bump, inject content scripts into about:blank frames 2017-10-25 23:02:43 -05:00
Peter Snyder
f27ef5d4f9 block all access to iframe (and frame) contentWindow and contentDocument properties, fixes #20 2017-10-25 23:01:21 -05:00
Peter Snyder
e36befdfd9 add 'Vibration API' to the set of standards blocked in 'Lite' mode 2017-10-25 22:58:47 -05:00
Peter Snyder
08df0c89af add the name of each standard that contains the blocked feature to the log, issue #4 2017-10-23 03:49:22 -05:00
Peter Snyder
710e1847d1 add slight pause to standard blocking tests to make test results more consistant 2017-10-23 03:33:57 -05:00
Peter Snyder
ae18079a67 code cleanup, better eslint rules and related test configuration 2017-10-23 03:29:59 -05:00
Peter Snyder
b4f6356ed5 correct appId in the extension 2017-10-23 01:19:20 -05:00
Peter Snyder
6b690cecf5 clean up standards definitions, add new 'Lite' configuration 2017-10-23 01:05:17 -05:00
Peter Snyder
2fab105620 use storage.sync instead of storage.local, to take advantage of FF and Chrome extension syncronization, fixes #12 2017-10-23 00:59:12 -05:00
Peter Snyder
6059d1abad move the 'The following origins are executing code on this page:' text so that it is only display once there has been at least one content query to figure out how many domains are executing, fixes #10 2017-10-23 00:20:29 -05:00
Peter Snyder
0bd91f6f3f address newly introduced CSP issues by not inserting the hash allowed rule for {default,script}-src if there is a 'unsafe-line' rule in place, fixes #11 2017-10-23 00:17:23 -05:00
Peter Snyder
1732d8fa96 add eslint rule for requiring semicolons, and then fixing the same issue in the code base 2017-10-22 02:07:22 -05:00
Peter Snyder
b3a7659a6b corrected event handling in the domain configuration pane of the config section, fixes #1 2017-10-22 01:12:18 -05:00
Peter Snyder
933df5a823 fixed logging into sites on FF, added linting and github/youtube login tests 2017-10-22 00:40:39 -05:00
Peter Snyder
7cd3aedca4 added basic selenium test suite, move the config page to its own tab 2017-10-21 20:39:17 -04:00
Peter Snyder
fbdba9fca7 refactor repo to keep non-addon needed code out of the bundled extensions (tests, src data, etc.) 2017-10-21 11:49:56 -04:00