Personally I would love to have the ability to just "run" AMR without it dialling home every 5 minutes.
As it stands, the manifest.json is VERY permissive about where it wants to run ( though I might be misinterpreting this part ) with the
"content_scripts": [ {
"css": [ "css/back.css" ],
"exclude_matches": [ "http://*.allmangasreader.com/*" ],
"js": [ "js/jquery.js", "js/jquery.scrollTo-1.4.3.1-min.js", "js/jquery.simplemodal-1.4.4.js", "js/back.js" ],
"matches": [ "http://*/*" ]
},
Which leads to fun things like ga.js + all your scripts being loaded on pages I host LOCALLY, as well as generating errors such as
"Denying load of chrome-extension://nhjloagockgobfpopemejpgjjechcpfd/js/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. "
as well as "GET chrome-extension://invalid/ "
on my pages ( this lead to an hour or 2 of head scratching the 1st time or 2 )
I understand why you guys implemented the auto update mechanism, but I would actually prefer more customization on that ( EG I don't want your scripts to load on my... internet banking etc. ).
An off the top of my head idea of what I would like is:
* A manifests file that gets updated manually ( E.G. I click UPDATE NOW )
* No dialling home as an option ( yes I know you guys generate analytics, but I would prefer to opt out )
* The ability to configure the add-on to only run on white-listed mirrors ( this is my main point )
I think its probably possible to get the manifests file to only update on demand already, but since the add-on will still run all over, this is somewhat moot.
And PLEASE actually add the jquery.min.map to a release to remove the error ( AAH ).
NB - Sorry if I come across as a demanding asshole

*edit* It is of course possible that I am totally wrong about the run-scope, I am somewhat assuming due to where I am seeing error messages in my console, and it is hardly my area of expertise.