FYI, I don't expect this PR will be acceptable for the project, since the UI becomes less convenient. But worth a shot. :)
List of significant changes made
awesome-rss no longer has a content script on all pages nor permission tabs. Thus, attack surface has been reduced to just pages that the users initiates awesome-rss (by clicking on the awesome-rss browser icon)
awesome-rss's icon is visible on all pages, even if the page has no RSS feed
Users only learn whether a page has RSS feeds when they click on the icon, rather than by virtue of the icon being visible
TODO
[ ] Fix integration with RSS readers, e.g. feedly. This might be a bug in master?
Description and issue
Fixes https://github.com/shgysk8zer0/awesome-rss/issues/139
FYI, I don't expect this PR will be acceptable for the project, since the UI becomes less convenient. But worth a shot. :)
List of significant changes made
tabs
. Thus, attack surface has been reduced to just pages that the users initiates awesome-rss (by clicking on the awesome-rss browser icon)TODO