Commit Graph

63 Commits

Author SHA1 Message Date
Kevin Röbert
ad3ab8df07 Version 1.8.4
- Force redirects only on main frames
- Added google link fix script, to avoid the sub frame permission for force redirection on google
2019-09-26 20:50:39 +02:00
Kevin Röbert
d5d6f58482 Version 1.8.3
+ Fixed OR case
2019-09-23 23:36:24 +02:00
Kevin Röbert
b26b6f9aec Version 1.8.2
+ Fixed #253
+ Fixed #254
2019-09-23 16:20:51 +02:00
Kevin Röbert
e159041600 Version 1.8.1
!47
#206
2019-09-12 22:17:13 +02:00
tartpvule
b951cf1172 Missed a storeHashStatus call point 2019-09-12 16:53:33 +00:00
tartpvule
b0f1c85cd8 Save on storage change and deferred save, part 3
Insert calls to saveOnDisk and deferSaveOnDisk
2019-09-12 16:45:56 +00:00
Kevin Röbert
d2ec7ce49e Version 1.8.0 2019-09-11 18:08:41 +02:00
Kevin Röbert
b75235f306 Version 1.7.1
#217
#218
#220
#221
2019-08-04 19:48:26 +02:00
Kevin Röbert
0f1ade94a2 Version 1.7.0
+ Added support for raw rules to cleaning also parts from URL-path
2019-07-30 20:29:41 +02:00
Kevin Röbert
53de1eae53 Version 1.6.7
#175
#196
#204
2019-07-25 23:55:01 +02:00
Kevin Röbert
44b0c043f8 Version 1.6.6
#171
#195
2019-06-14 01:24:46 +02:00
Kevin Röbert
f9289d9216 Version 1.6.5 2019-06-12 20:17:49 +02:00
Kevin Röbert
e87aa9d027
Add function to clean copied links
#157
2019-04-10 18:08:10 +02:00
Kevin Röbert
03e0580b20 Chrome support 2019-04-01 23:53:28 +02:00
Kevin Röbert
869cd63e64 Fix #153
Implementing the flat function by my own, also a function that removes empty fields from arrays.
2019-03-27 18:31:37 +01:00
Kevin Röbert
d87d88250d Fix #31
+ Bugfix for Android devices
2019-03-18 17:39:47 +01:00
Kevin Röbert
80af6f6fea Better performance + "unlimitedStorage" permission
+ Changed the regex interpretation for better performance.
+ Also asked for "unlimitedStorage" permission to have enough space for user generated rules.
2019-03-14 17:59:16 +01:00
Kevin Röbert
6b2e79669c Add license header 2019-03-13 13:20:24 +01:00
Kevin Röbert
9c638c52f9 Preparations for costume rules
+ Preparations for costume rules
- Feature "Report URLs"
+ Auto hash rules
+ Minimize rules length
+ Add start and end delimiters to rules
2019-03-12 18:13:23 +01:00
Kevin Röbert
81bc71de5e storage improvement
The command pattern has been implemented so that ClearURLs also works in private mode.
See also: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/sendMessage
2019-02-13 18:02:08 +01:00
Kevin Röbert
06b84d7490 Version 1.3.4.0
+ Added suggestion from issue #106
+ Added new french translation. A special thanks to the translator
2018-10-08 16:28:53 +02:00
Kevin Röbert
76addcf18c Fix for #102
Load the icon settings at boot
2018-09-25 14:34:05 +02:00
Kevin Röbert
64ed933361 New Feature - Report URLs
Lately, I have received relatively few requests with potentially bad URLs. On the one hand, that could be because ClearURLs are working very well by now. But I also think that not everyone wants to sign up to GitLab to report a URL. That's why I've added a new button that reports the current URL in the active tab to me, so I can take a closer look at the URL.

So that you can see exactly what data will be sent to me, I have uploaded the source code for the PHP script, of course, without a password etc.

Please be careful not to send URLs with personal information or tokens.
2018-08-31 20:55:15 +02:00
Kevin Röbert
49a08881ed New Version 1.3.3.9
You can now manually specify in the settings which request types you would like to have all examined by ClearURLs.

#84
2018-07-31 19:15:48 +02:00
Kevin Röbert
e001144d1a Core fix #71
The splitt function for the fields was a greedy function and splitt at the last question mark, but it should splitt at the last question mark. So now the splitt function is a non-greedy function.
2018-06-25 21:58:07 +02:00
Kevin Röbert
2b39b0533d ^^"
Removed debugging line.
2018-06-23 13:00:03 +02:00
Kevin Röbert
349b645d88 Version 1.3.3.1
I've updated the ClearURLs core, so that ClearURLs only cleans the fields from urls.

This means that ClearURLs can no longer examine all components of a URL and, if necessary, remove something, but only the so-called GET fields.

This restricts not hardly, since everything that is not a GET field is a part of the url (the path) and should not actually be removed.

However, because ClearURLs was able to remove these path elements, this problem came up again. Now ClearURLs can only remove GET fields and thus no longer destroy paths.

I hope that there are fewer problems now. Another little side effect of the change, ClearURLs is now working more efficiently.
2018-06-23 12:56:37 +02:00
Kevin Röbert
1dbea6542f Version 1.3.0.0
Fresh look, fresh code.
Special thanks @perdolka for the porting from png to svg
2018-06-16 23:55:57 +02:00
Kevin Röbert
94cbca0bba Fix #60 2018-06-16 22:10:41 +02:00
Kevin Röbert
06a8665688 Version 1.2.2.20
I hope it fixes Bug #60
2018-06-16 21:06:51 +02:00
Kevin Röbert
b280e0955a Version 1.2.2.18
+ Correct the "es" language file
+ Automatic change from github rules to gitlab rules
2018-06-14 18:54:37 +02:00
Kevin Röbert
bf5cf62711 Change to gitlab
Change all references to GitLab. If you still want to get the latest rule files, either reset your settings in version 1.2.2.9 or manually set the URLs to hashURL = "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/rules. hash " und
ruleURL = "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/data.json";
2018-06-06 18:42:59 +02:00
Kevin Röbert
c4443fea60 Final version 1.2.2.8
I hope you all enjoy the new version.
2018-05-22 18:40:05 +02:00
Kevin Röbert
c42eae5e4a Translation 2018-05-21 23:25:20 +02:00
Kevin Röbert
ff88d9c0ae Version 1.2.2.0
Project memory management. I will test this version first and upload it to mozilla after the tests.
2018-05-18 01:31:04 +02:00
Kevin Röbert
74aeb1feec Fix #31 2018-01-31 20:34:14 +01:00
Kevin Röbert
40ff16762b Sledgehammer 2018-01-25 23:03:18 +01:00
Kevin Röbert
22ed091bc6 Maybe it already works under android.
:P
2018-01-25 22:37:02 +01:00
Kevin Röbert
6c42b3617c Hotfix for performance issue and center "rules"-btn
- Delete temporary the async promise function, because it works not like
it should work. (We will test some methods to increase the performance,
but the performance is already okay)
+ Add suggestion from @grenzor #21 to center the "rules-status"-button
2018-01-09 13:20:33 +01:00
Kevin Röbert
57ea6b4315 Fix 26 and performance improvements
(+ Better indentation in the code)
+ Line 17: Do nothing is better as redirect to nothing
+ Line 212: Add function to return the provider name (for debugging)
+ Correct typos
+ Line 239: performance improvement
+ Line 286: performance improvement
+ Line 541: performance improvement
+ Add function "promise" for async request handling (performance
improvement)
+ Add function isDataURL to prevent long loading on data urls (Fix #26 )
2018-01-05 17:26:17 +01:00
Kevin Röbert
0f68d65e9a New Addon version 1.2
+ Badges counts only per url (for this feature we need the new "tabs"
permission)
+ New Interface. Special thanks to @grahamperrin and @Thorin-Oakenpants.
(#21)
+ Files in folder ordered
- Remove siteBlockedAlert.html page. We're show now nothing.
+ Revised texts for Rules-Status
+ Add File for version number
2017-12-16 23:50:50 +01:00
Kevin Röbert
6f64682067 Version 1.1.2.5
+ Add log feature
+ Add user request #9
2017-11-18 01:34:01 +01:00
Kevin Röbert
c256461340 Add Expand URL Feature
Now the Add-on can expand urls and directly redirect to the target url.
2017-09-18 17:50:36 +02:00
Kevin Röbert
47c4882e9b Fix global counter issue
The total elements field need async to long to load, so that this value
is NaN by scanning the first url. We check now first of NaN or Null and
get the current value. The browser is waiting until the value is loaded.
2017-09-14 03:39:40 +02:00
Kevin Röbert
e528ade2f0 Add site blocked alert page
Inform the user about the full url blocking
2017-09-13 23:37:18 +02:00
Kevin Röbert
03b9d06d56 Add offline storage for rules 2017-08-31 21:19:51 +02:00
Kevin Röbert
942e0950a4 Add Tabcounter (de)activation switch
Thanks to https://addons.mozilla.org/de/firefox/user/HardKoreG/ for the
idea
2017-08-30 17:18:10 +02:00
Kevin Röbert
4deb0b7d6a Flush the cache 2017-08-23 15:32:40 +02:00
Kevin Röbert
a5495594c1 Activate the exception function 2017-08-23 15:21:09 +02:00
Kevin Röbert
36d5cdd016 Counter fix 2017-08-23 14:01:48 +02:00