decentraleyes issueshttps://git.synz.io/Synzvato/decentraleyes/-/issues2019-08-03T15:53:34Zhttps://git.synz.io/Synzvato/decentraleyes/-/issues/373Turn relevant logic into WebAssembly modules2019-08-03T15:53:34ZPhilipp JacekTurn relevant logic into WebAssembly modulesDecentraleyes doesn't have any problems with memory usage and performance, that's true, but that doesn't mean it can't take advantage of WebAssembly's superior performance.
For the implementation I think this should be fairly sufficient...Decentraleyes doesn't have any problems with memory usage and performance, that's true, but that doesn't mean it can't take advantage of WebAssembly's superior performance.
For the implementation I think this should be fairly sufficient https://github.com/rustwasm/wasm-bindgen https://github.com/rustwasm/wasm-pack + adding a fallback to JS if WASM fails to load
Here you can see examples of commits by two famous extensions who did that same approach: https://github.com/EFForg/https-everywhere/pull/18093 https://github.com/gorhill/uBlock/commit/d7d544cda040bb79aa3ab2591521bb1c43f57aaahttps://git.synz.io/Synzvato/decentraleyes/-/issues/354Update FAQ to better explain advanced workflows2019-04-17T17:34:01Zgitsynzio_account1111Update FAQ to better explain advanced workflowshttps://uupdump.ml/ is displayed incorrectly whenever Decentraleyes is enabled, even though I nooped jsdelivr inside uBo rules. Allowing it completely (making green) or turning off uBo doesn't unbreak it, only turning off Decentraleyes d...https://uupdump.ml/ is displayed incorrectly whenever Decentraleyes is enabled, even though I nooped jsdelivr inside uBo rules. Allowing it completely (making green) or turning off uBo doesn't unbreak it, only turning off Decentraleyes does. I've checked the test, and it says it's fully operational.
![20190305_decentraleyes](/uploads/6071b965f9c6ce521e888f75c3a19408/20190305_decentraleyes.PNG)https://git.synz.io/Synzvato/decentraleyes/-/issues/348Add support for the Basilisk browser2019-03-05T23:29:47ZmrnhmathAdd support for the Basilisk browserIt would be nice to have the Jetpack version of Decentraleyes on Basilisk's Add-ons site.It would be nice to have the Jetpack version of Decentraleyes on Basilisk's Add-ons site.https://git.synz.io/Synzvato/decentraleyes/-/issues/343Add support for the unpkg CDN2021-05-09T21:32:05ZvirufukiwiAdd support for the unpkg CDNI saw this cdn on some yandex pages. It is opensource so maybe easy to add?
It seems using js so those who block js might be protected?
On github it says it is sponsord by Cloudflare and Angular so I thought it made sense to have it bl...I saw this cdn on some yandex pages. It is opensource so maybe easy to add?
It seems using js so those who block js might be protected?
On github it says it is sponsord by Cloudflare and Angular so I thought it made sense to have it blocked by decentraleyes.
- https://github.com/unpkg/unpkg.com
- https://unpkg.com/https://git.synz.io/Synzvato/decentraleyes/-/issues/333Merge Decentraleyes with the Web Boost extention2020-03-31T09:29:23ZSergey PonomarevMerge Decentraleyes with the Web Boost extentionI really carefully searched and found about 20 others extentions who intercepts jquery and other libraries.
Most of them are for Chinese users because Google CDN is banned with GFW.
Some of them just switch to local CDN providers, some p...I really carefully searched and found about 20 others extentions who intercepts jquery and other libraries.
Most of them are for Chinese users because Google CDN is banned with GFW.
Some of them just switch to local CDN providers, some provides only jquery from local.
But almost all of them have exactly one problem: they have very ancient versions of jquery.
But alongside of passing GFW and reducing tracking there is another problem: performance and bad internet.
From this respective I found a good extention WebBoost
And here is some nice article of the author: https://habr.com/post/215173/
But the extention looks outdated a little bit so I created a ticket with proposition to merge your projects
https://github.com/mr-mig/webbooost/issues/62
Can you please provide your thoughts about extending DecentralEyes to be used for performance purposes?https://git.synz.io/Synzvato/decentraleyes/-/issues/322Update FAQ to explain how new libraries are distributed2019-02-03T02:57:08ZMannshochUpdate FAQ to explain how new libraries are distributedHello I'm Interested in using this Addon. So I have some Question which I think other also would be interested in.
* Whats the difference between "Decentraleyes" and "Local CDN"?
* How does this addon update the local hosted librarie...Hello I'm Interested in using this Addon. So I have some Question which I think other also would be interested in.
* Whats the difference between "Decentraleyes" and "Local CDN"?
* How does this addon update the local hosted libraries?
* Could I add/download libraries which are not shipped with "Decentraleyes"?https://git.synz.io/Synzvato/decentraleyes/-/issues/297Add support for the Brave browser2019-04-02T13:01:55ZMICHAEL GILBERTAdd support for the Brave browserNever used synz or github so not sure if posting feature request in correct way. Would like decentraleyes to be available for Brave browser.Never used synz or github so not sure if posting feature request in correct way. Would like decentraleyes to be available for Brave browser.https://git.synz.io/Synzvato/decentraleyes/-/issues/274Add support for enqueued WordPress resources2018-06-29T11:11:41Z3bsaAdd support for enqueued WordPress resourcescan Decentraleyes support wordpress specific jquery pattern
`example.com/wp-includes/js/jquery/jquery.js?ver=1.12.4`can Decentraleyes support wordpress specific jquery pattern
`example.com/wp-includes/js/jquery/jquery.js?ver=1.12.4`https://git.synz.io/Synzvato/decentraleyes/-/issues/266Add more contextual statistics to the user interface2018-07-07T21:20:02ZGhost UserAdd more contextual statistics to the user interface*Created by: WPFilmmaker*
I am using 2.0.3, so not the latest, if this is already implemented apologies and ignore, otherwise please read.
At the moment there is a counter for the locally injected resources, however the user (at the ...*Created by: WPFilmmaker*
I am using 2.0.3, so not the latest, if this is already implemented apologies and ignore, otherwise please read.
At the moment there is a counter for the locally injected resources, however the user (at the least I couldn't find it) has no idea about what decentraleyes is doing or did.
Privacy plugins like ghostery,disconnect.me,adblock plus, show the counter but also show which domains/pieces of page they are dealing with.
IMHO decentraleyes should do the same, either in the form of a list aka "decentraleyes blocked XX on YY site, allow/disable blocking" or a history of sites visited where decentraleyes work(ed).
Thank youhttps://git.synz.io/Synzvato/decentraleyes/-/issues/265Improve the user interface of the whitelist editor2018-06-28T22:20:28ZGhost UserImprove the user interface of the whitelist editor*Created by: WPFilmmaker*
Right now if you add more than one site it gets cut, making the bar longer wouldn't solve the problem, furthermore at the moment there is no way to remove one site without having to look through the bar and rem...*Created by: WPFilmmaker*
Right now if you add more than one site it gets cut, making the bar longer wouldn't solve the problem, furthermore at the moment there is no way to remove one site without having to look through the bar and remove it by selecting and deleting.
I think the style of adblock plus is way better as it shows a lst of exceptions and allows to delete them with a click:
https://s31.postimg.org/74ywpmdrv/dec.pnghttps://git.synz.io/Synzvato/decentraleyes/-/issues/259Deeply integrate with regular content blockers2020-06-02T03:52:55ZGhost UserDeeply integrate with regular content blockers*Created by: hackel*
I've read this entry in the FAQ: [Why doesn't it deliver resources from CDNs I block using a different add-on?](https://git.synz.io/Synzvato/decentraleyes/wikis/Frequently-Asked-Questions#why-doesnt-it-deliver-resou...*Created by: hackel*
I've read this entry in the FAQ: [Why doesn't it deliver resources from CDNs I block using a different add-on?](https://git.synz.io/Synzvato/decentraleyes/wikis/Frequently-Asked-Questions#why-doesnt-it-deliver-resources-from-cdns-i-block-using-a-different-add-on) and it left me not very satisfied. With the suggested configuration, any requests for files from the domains listed that Decentraleyes does not have a local copy of will be silently denied. Since Decentraleyes does not have an appropriate UI for highlighting these blocked resources, one would have to resort to searching the code or network log to find them, evaluate the content of the links, and choose whether to whitelist the site in Decentraleyes or not. This is an unnecessarily complicated process.
I would like an option to flip the precedence, if possible. If this option is enabled, then Decentraleyes will allow all of its local resources through, *regardless* of the setting in my blocker (Ublock Origin). If they aren't available locally, then Decentraleyes will attempt to download it, and that request will in turn be caught by Ublock Origin (or uMatrix, NoScript, etc.) and shown in its UI, allowing me to choose whether or not to accept the request.
If this level of interoperability isn't possible with WebExtensions, I propse advocating for it to be added, as it would be incredibly useful. The other alternative would be for Decentraleyes to implement its own blocking UI to allow the user to choose what to allow, and that seems entirely out of the scope of this wonderful set-it-and-forget-it extension.https://git.synz.io/Synzvato/decentraleyes/-/issues/235Let extensions use Decentraleyes as a library2018-06-28T21:24:26ZEC·O·DELet extensions use Decentraleyes as a libraryhttps://git.synz.io/Synzvato/decentraleyes/-/issues/224Visually represent blocked CDN-requests2018-06-07T05:03:48ZGhost UserVisually represent blocked CDN-requests*Created by: aereaux*
Right now this extension displays the number of and details about the requests that were rerouted locally, but it does not do the same for requests that were cancelled (with the "Block requests for missing resource...*Created by: aereaux*
Right now this extension displays the number of and details about the requests that were rerouted locally, but it does not do the same for requests that were cancelled (with the "Block requests for missing resources" setting enabled). Right now (as far as I can tell) it just silently drops them. It would be nice if it provided some notification, and it would be especially helpful for debugging. It would be even more helpful if it were possible to selectively enable or disable certain resources from the menu, but that is a separate feature request.https://git.synz.io/Synzvato/decentraleyes/-/issues/221Use the IPFS protocol to fetch resources2018-07-01T06:49:57ZGhost UserUse the IPFS protocol to fetch resources*Created by: Foxcool*
We can use IPFS p2p network for storing static data.*Created by: Foxcool*
We can use IPFS p2p network for storing static data.https://git.synz.io/Synzvato/decentraleyes/-/issues/197Document any threats Decentraleyes opposes2018-06-07T05:03:49ZGhost UserDocument any threats Decentraleyes opposes*Created by: josephholsten*
Is there a short version of the problem/threat this is solving? Could we add that to the README?*Created by: josephholsten*
Is there a short version of the problem/threat this is solving? Could we add that to the README?https://git.synz.io/Synzvato/decentraleyes/-/issues/184Add option to auto-replace vulnerable libraries2018-06-07T05:03:49ZGhost UserAdd option to auto-replace vulnerable libraries*Created by: rezad1393*
can the option be added that old insecure versions of libraries be replaced with newer secure ones?
I use the firefox addon 'Retire.js' and it shows a lot of websites use old insecure JavaScript libraries that...*Created by: rezad1393*
can the option be added that old insecure versions of libraries be replaced with newer secure ones?
I use the firefox addon 'Retire.js' and it shows a lot of websites use old insecure JavaScript libraries that have security bugs. can this addon ,by user choice of course, replace them with secure ones when website loads?
or does the addon already do this?
https://git.synz.io/Synzvato/decentraleyes/-/issues/167Integrate Decentraleyes into Pi-hole2018-06-07T13:20:55ZGhost UserIntegrate Decentraleyes into Pi-hole*Created by: beerisgood*
On [reddit](https://www.reddit.com/r/pihole/comments/68e5wr/decentraleyes_and_pihole/) someone request Decentraleyes feature for [Pi-Hole](https://pi-hole.net/)
Would be nice if you and the Pi-Hole team would...*Created by: beerisgood*
On [reddit](https://www.reddit.com/r/pihole/comments/68e5wr/decentraleyes_and_pihole/) someone request Decentraleyes feature for [Pi-Hole](https://pi-hole.net/)
Would be nice if you and the Pi-Hole team would work together to make that possiblehttps://git.synz.io/Synzvato/decentraleyes/-/issues/145Provide quantitative operation statistics2018-06-07T13:20:55ZGhost UserProvide quantitative operation statistics*Created by: Anton-Latukha*
The moment, most people doesn't understand, know or see - what Decentraleyes is doing. And it is a main thing people evaluate installing/trying add-on.
Even I don't understand at first. Null-info/customazi...*Created by: Anton-Latukha*
The moment, most people doesn't understand, know or see - what Decentraleyes is doing. And it is a main thing people evaluate installing/trying add-on.
Even I don't understand at first. Null-info/customazible-features helps. So I removed it, and installed it back, and played with it a bit back and forth.
If you provide statistic - it is going to be more obvious for people what it is doing and why it is helpful.
Like dynamic statistic, or a button (at least in Add-on properties) with statistic request calculation and "Processing..." for saving best-possible performance of addon.
Information like:
Volume of cached information in Mb.
Number of cached libs.https://git.synz.io/Synzvato/decentraleyes/-/issues/131Auto-create missing CDN resources on first load2018-06-28T21:30:33ZmwarrenusAuto-create missing CDN resources on first loadCould resources be created automatically by requesting the missing library from the CDN the first time? It seems no worse from a privacy perspective the first time; subsequent requests become private and speedier.Could resources be created automatically by requesting the missing library from the CDN the first time? It seems no worse from a privacy perspective the first time; subsequent requests become private and speedier.https://git.synz.io/Synzvato/decentraleyes/-/issues/94Replace Gravatar avatars with static images2018-06-07T13:20:56ZGhost UserReplace Gravatar avatars with static images*Created by: Gitoffthelawn*
Avatars served by gravatar behave, in some ways, similar to a CDN. At the least, gravatar poses many of the same issues as a traditional CDN.
Some websites like bitbucket.org don't look great when the user ...*Created by: Gitoffthelawn*
Avatars served by gravatar behave, in some ways, similar to a CDN. At the least, gravatar poses many of the same issues as a traditional CDN.
Some websites like bitbucket.org don't look great when the user simply blocks access to gravatar.com.
Would it be reasonable for this extension to have an option to replace "gravatars" with a static image?