Commit graph

80 commits

Author SHA1 Message Date
Peter Snyder
adf501977f
Updated readme to include build instructions README.md 2017-11-11 09:06:37 -05:00
Peter Snyder
d85df1815c
formatting / linting-error corrections to new unit tests 2017-11-03 06:54:32 +00:00
Peter Snyder
76a95805ca
version bump: 0.9.8 2017-11-03 06:52:29 +00:00
Peter Snyder
3779653f72
updated the pattern matching library to make 'example.com' match '*.example.com' (and similar), added unit tests, fixes issue #31 2017-11-03 06:50:37 +00:00
Peter Snyder
436ab0f73a
updated compiled standards.js file to include new WebUSB standard 2017-11-03 06:17:37 +00:00
Peter Snyder
098b2f46e1
Merge pull request #30 from bengansukh/19-webusb-standard
Issue #19: Added WebUSB API standard
2017-11-03 06:07:28 +00:00
gansukhben
16819c65e8
Issue #19: Update info section, removed #idl-index from url 2017-11-02 17:29:19 -05:00
Peter Snyder
486f3f3abf by default, only run remote tests (use npm run tests:all to run remote tests too) 2017-11-02 15:13:26 -05:00
Peter Snyder
3182110eea Merge branch 'master' of github.com:snyderp/web-api-manager 2017-10-31 16:28:52 -05:00
Peter Snyder
58be934d1b version bump: 0.9.7 2017-10-31 16:26:51 -05:00
gansukhben
2e09db5662
Issue #19: Updated info section 2017-10-30 12:17:25 -05:00
gansukhben
a647cbf679
Issue #19: Added WebUSB API standard 2017-10-30 12:14:27 -05:00
Peter Snyder
26cf62c5d7
Merge pull request #28 from bengansukh/21-paymen-request-api
Issue #21: Added Payment Request API standard
2017-10-29 20:35:40 -05:00
gansukhben
3c3b537b12
Issue #21: Updated name 2017-10-29 20:34:48 -05:00
gansukhben
15824c8931
Issue #21: Added Payment Request API standard 2017-10-29 13:35:19 -05:00
Peter Snyder
e836986421 bump timeout for import / export tests 2017-10-29 00:02:21 -05:00
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
798e3f3189 lint / formatting fixes in new import test 2017-10-28 16:55:12 -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
1b62fd1ffe add pre-commit package 2017-10-27 19:57:20 -05:00
Peter Snyder
d8f6f653ba add ability to run tests in headless mode, generally clean up all the npm scripts 2017-10-27 19:54:44 -05:00
Peter Snyder
8a45bc6ff6 remove redundant test for 'iframe contentWindow without src' (iframes.js covers it) 2017-10-27 18:01:33 -05:00
Peter Snyder
793b688909 Update README.md 2017-10-26 12:22:08 -05:00
Peter Snyder
1045898f40 Update README.md 2017-10-26 12:21:57 -05:00
Peter Snyder
669936d775 version bump, inject content scripts into about:blank frames 2017-10-25 23:02:43 -05:00
Peter Snyder
ec84e283a1 test sutie clean up, including moving iframe tests to their own file 2017-10-25 23:02:06 -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
bf76aa542a add iframe contentWindow test case, issue #20 2017-10-25 23:00:44 -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
0579719119 add links for where to download the extension in the README 2017-10-25 13:46:23 -05:00
Peter Snyder
1aad02cb75 add test for same origin iframes' contentWindow property, issue #20 2017-10-23 21:35: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
5580148632 make all login tests skip (instead of fail) if there are no social networking credentials included in the repo 2017-10-23 01:45:27 -05:00
Peter Snyder
b4f6356ed5 correct appId in the extension 2017-10-23 01:19:20 -05:00
Peter Snyder
9bfbab9f3e add 'Contributors' section to readme 2017-10-23 01:05:30 -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
5ab89724b6 correct instructions in README about how to run the test suite 2017-10-22 01:58:26 -05:00
Peter Snyder
eccdc411db clean up running the tests from a fresh clone 2017-10-22 01:55:11 -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