Commit Graph

36 Commits

Author SHA1 Message Date
kkapsner 6fbb9339a1 Remove duplicated code 2020-01-26 01:11:18 +01:00
kkapsner 10413a89c3 Switch to asych/await where useful 2019-12-28 23:23:55 +01:00
kkapsner 1aff68d802 Added linting for consistent-return 2019-12-01 01:25:39 +01:00
kkapsner aef6bd3d59 Big linting 2019-11-28 01:26:35 +01:00
kkapsner 5a355284f3 Reevaluated logging message levels
Fixes #394
2019-09-05 01:07:05 +02:00
kkapsner 505fb6409e Run setting migration only in background script 2019-04-19 14:09:56 +02:00
kkapsner 7f048b80d7 Removed ".js" from require paths 2019-04-08 00:06:25 +02:00
kkapsner 9f3da67cf2 Removed proprietary require event system 2019-04-07 23:22:56 +02:00
kkapsner 574efa23e7 Cleanup require system 2019-03-12 22:24:23 +01:00
kkapsner 53cdf8347e after reset the hidden settings and expanded views were not reset
Fixes #314
2019-02-07 00:44:16 +01:00
kkapsner f3a6031f5a Handle wrong content script order
For #273
2018-10-02 13:20:40 +02:00
kkapsner 55af2c3dc4 Moved url container initialization
Fixes #166
2018-09-16 12:27:50 +02:00
kkapsner ee7f9b4dae Separated setting containers
For #166
2018-09-16 01:22:40 +02:00
kkapsner 57ef8a4166 Simplified relation logging <-> settings
For #166
2018-09-15 21:13:25 +02:00
kkapsner 9d5e8b71ed Separated settings migration
For #166
2018-09-14 16:29:30 +02:00
kkapsner f73a4ee619 Save state of the arrow menu in options page
Fixes #251
2018-09-12 23:43:48 +02:00
kkapsner fa92c15dab Converted apiWhiteList to protectedAPIFeatures
For #247
2018-09-07 23:52:29 +02:00
kkapsner 360c4628ce Corrected domain recognition
Domains with hyphens were treates like RegExps.

Fixes #244.
2018-09-06 08:34:08 +02:00
kkapsner 4a043b2c78 Typos and linting 2018-08-22 22:16:49 +02:00
kkapsner 5077c86859 Added session white list
Fixes #197
2018-07-17 13:07:50 +02:00
kkapsner 9753681651 Return storage promise from settings.set(). 2018-07-17 12:54:10 +02:00
kkapsner 6dc08534a6 Improved logging on settings storage. 2018-07-12 01:18:49 +02:00
kkapsner 720a9bc9a5 Added feature to hide settings. 2018-07-02 00:29:41 +02:00
kkapsner 4f18dc3ab6 Computed default value
Default values for settings can now be functions to be computed.
2018-06-21 00:03:17 +02:00
kkapsner 19a7a32e0f Do not struggle on unknown settings.
Fixes #169
Fixes #168
Fixes #164
Fixes #170
2017-12-19 23:04:03 +01:00
kkapsner 4348c71b55 Removed trailing spaces in migration URL 2017-12-19 23:00:35 +01:00
kkapsner d787b84b13 Activated settings migration to 0.3 2017-12-08 20:25:08 +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 d531abb2de Added export and import for settings 2017-11-14 01:07:27 +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 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 eb0f936cb0 First steps. 2017-09-24 00:12:12 +02:00