Commit Graph

98 Commits

Author SHA1 Message Date
kkapsner 43b2fa8b51 Added setting presets
Fixes #376
2019-07-16 18:25:30 +02:00
kkapsner 03524fd789 Added tool to clear persistent rng for a specific container
Fixes #368
2019-06-14 10:45:34 +02:00
kkapsner 621106ffbf Persistent rng is no longer shared between containers
(different cookieStoreId)

Fixes #350
2019-05-29 00:37:33 +02:00
kkapsner e56df7160f Added navigator protection 2019-02-27 23:49:00 +01:00
kkapsner eff86ce4ed Added search field to browser page popup
Fixes #268
2018-10-09 12:59:53 +02:00
kkapsner f3a6031f5a Handle wrong content script order
For #273
2018-10-02 13:20:40 +02:00
kkapsner 5ca27505eb Messages were not passed to tabs. 2018-09-23 12:33:23 +02:00
kkapsner f8de9b9539 Merge branch 'whitelistedIndicator'
Fixes #241
2018-09-16 14:08:00 +02:00
kkapsner 456c21cb04 Ignore port connection without tab
Fixes #255
2018-09-13 22:50:10 +02:00
kkapsner b0e1e69ec9 Do not pass messages to internal tabs
E.g. about:addons
Otherwise this causes an error.
2018-09-13 18:40:18 +02:00
kkapsner 6477572f79 Added indicator for whitelisted tab
First draft for #241
2018-09-06 20:13:16 +02:00
kkapsner bfb959c290 Added badge
First draft for #233.
2018-08-21 22:43:41 +02:00
kkapsner c25e95f845 Added highlighting options for notification icons
Fixes #225.
2018-08-20 21:48:05 +02:00
kkapsner cedd2137e2 Added option "Don't show again on update." for options page.
Fixes #227.
2018-08-19 00:13:43 +02:00
kkapsner 05a3429dbe Change browser action icon depending on fake status.
As mentioned in #217
2018-07-31 13:36:34 +02:00
kkapsner 9b18631768 separate persistent random numbers for incognito windows 2018-07-28 14:13:14 +02:00
kkapsner 5077c86859 Added session white list
Fixes #197
2018-07-17 13:07:50 +02:00
kkapsner 47a9519ceb "Protect" data URL pages by blocking outgoing requests
Fixes #208
2018-07-16 00:14:44 +02:00
kkapsner 8db0774d7c Added note where the dynamic content script fails. 2018-07-15 22:39:03 +02:00
kkapsner 2b92481004 Show options page on install or update
But only when pageAction is not available (i.e. Fennec)
2018-01-08 17:07:46 +01:00
kkapsner 9f2f77dbc1 Secured dynamic content script 2017-12-24 21:54:39 +01:00
kkapsner 596a7ca33b Switch to using beta channel 2017-12-19 00:28:42 +01:00
kkapsner 41a8112920 Added better logging to pre intercepting 2017-12-18 23:55:13 +01:00
kkapsner 96b5291459 Added logging to dynamic content script. 2017-12-18 23:19:28 +01:00
kkapsner ce7dc1b422 Only force setting loading when necessary
May help for #160.
2017-12-04 00:26:26 +01:00
kkapsner 01780da9f5 Added URL specific settings
For blockMode and showNotifications.

Fixes #148.
2017-12-03 23:47:49 +01:00
kkapsner 5f5d36de23 Added dynamic settings content script
Not yet fully usable due to missing detection in frame.js
2017-11-27 12:28:01 +01:00
kkapsner dd3620cd08 Fixed page action display confusion
Fixes #149
2017-11-14 23:57:44 +01:00
kkapsner a465303fff askOnly once extended
API-types can now be combined in "askOnlyOnce".
Needed new storage version -> added settings migration
2017-11-10 23:45:09 +01:00
kkapsner e539a893b4 Removed updateContentScripts
It does not to seem necessary any more.
2017-11-08 17:47:09 +01:00
kkapsner 3cb1974b18 Added clear interval
Also ensures that the persistent data is loaded correctly in ESR.

Fixes #139 and #143
2017-11-08 17:46:41 +01:00
kkapsner ec1c5ae7d8 Minor cleanups 2017-11-07 19:51:49 +01:00
kkapsner 2193313980 Centralized settings management 2017-11-07 00:36:44 +01:00
kkapsner dcb878392e Simplified require and further linting. 2017-10-06 16:06:31 +02:00
kkapsner 01c1145e28 Code cleanup. 2017-10-05 19:00:00 +02:00
kkapsner ef38abe545 Code linting. 2017-10-03 15:35:31 +02:00
spodermenpls 98f061d82b Update main.js 2017-09-24 03:38:44 +02:00
kkapsner a4a92fc2f9 Ping back after the port opening to the background script now also returns the settings and the persistentRnd data. 2017-09-23 23:37:46 +02:00
kkapsner 9715eb09d2 Added logging lib with setting to control log level. 2017-07-27 19:14:04 +02:00
kkapsner 72a2904b0a Removed log entry for missing unload - it's not possible in WebExtensions. 2017-07-18 16:19:06 +02:00
kkapsner 47729f81bb Added storage version check. 2017-07-16 00:12:12 +02:00
kkapsner 8cec88f5f7 Restructuring of main.js. 2017-07-07 08:50:23 +02:00
kkapsner 5576b54883 Page action message display and buttons. 2017-07-02 12:21:16 +02:00
kkapsner 5cec9781c2 Added pageAction to display the notifications. 2017-06-29 07:21:36 +02:00
kkapsner cba5680406 First working webExtesion. 2017-06-25 22:33:12 +02:00
kkapsner a6e1b05045 WebExtension: added embedded WebExtension to store the preferences for the transition 2017-05-21 13:17:35 +02:00
kkapsner 231e33ffb7 Relative paths did no longer work for remoteRequire in nightly.
Also fixes #113 (first tab after restoration did not load frame script) - no clue why.
2017-04-23 00:27:40 +02:00
kkapsner a8611230b1 Added option to store data for persistent rng.
Fixes #102.
2017-02-10 17:37:35 +01:00
kkapsner eb6494eca5 Shared persistent rnd between processes.
Fixes #103.
2017-02-01 10:49:33 +01:00
kkapsner 602d5a6bfd Switch from frameScript to require("sdk/remote/...").
Fixes #98. Fixes #100.
2017-01-31 21:51:08 +01:00