Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace functionality with 'tabs' permission usage (required to restore Reedy in Chrome Web Store) #31

Closed
amal opened this issue Jun 6, 2021 · 6 comments

Comments

@amal
Copy link
Collaborator

amal commented Jun 6, 2021

Chrome Store removed extension because of policy compliance issue.
Reedy uses 'tabs' permission for user convenience, but it's not considered as a valid reason by Google any more.

While true (almost all functions can work without this permission) such change requires additional time for development.

Any PR for this change can monstrously speed up this process!

@kingwatam
Copy link

kingwatam commented Sep 12, 2021

Which features don't work at the moment? Other than runtime errors being reported, Reedy seems to be working (most of the time). I initially thought it stopped working entirely, but it would work again after clicking the icon (which might refresh the extension) and then Alt + S to select text.

chrome.tabs.executeScript(tabId == null ? null : tabId, {file: contentScripts[i]});

I even tried replacing the above code in \js\background\background.js which is associated with this sort of runtime error, with the following code.

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
chrome.tabs.executeScript(tabId == null ? null : tabId, {file: contentScripts[i]});
});

It still gives some other error in js/application.js regarding the following line.

chrome.runtime.sendMessage(data, callback || function() {});

I'm not a web developer at all. Anyone with the skills to fix the errors for it to be accepted by the Store again?

@andersonpem
Copy link

I'm on the lookout for a developer to tackle this issue. I'm not versed in JavaScript myself.

@andersonpem
Copy link

I'm no javascript developer as well. I tried to make it work with manifest v3 but it's so damn hard.
https://github.com/andersonpem/Reedy-for-Chrome/tree/feature/v3

@GoulartNogueira
Copy link

Reedy was AWESOME!
Is the project abandoned?

@amal
Copy link
Collaborator Author

amal commented Jan 30, 2024

@GoulartNogueira it's not abandoned. Although resources for development are very limited at the moment. We are working to restore it in all stores (Google Play, Chrome).

Meanwhile, you can take the latest app or extension builds in the Telegram channel (it is an official Reedy channel):
https://t.me/Reedy_Reader

Android version is also still available in the Huawei App Store and Amazon App Store.

@amal
Copy link
Collaborator Author

amal commented Sep 10, 2024

Finally, Reedy Speed Reading is now back in the store!

https://chromewebstore.google.com/detail/reedy-speed-reading/ihbdojmggkmjbhfflnchljfkgdhokffj?hl=en

Please check it out!

@amal amal closed this as completed Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants