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

Add support for the extensions in the Microsoft Edge Addons Store #101

Merged
merged 1 commit into from
Dec 13, 2020
Merged

Add support for the extensions in the Microsoft Edge Addons Store #101

merged 1 commit into from
Dec 13, 2020

Conversation

utkarshspat
Copy link
Contributor

Created the patch to add support for the extensions in the Microsoft Edge Addons Store: https://microsoftedge.microsoft.com/addons/Microsoft-Edge-Extensions-Home

Tested that with this change, the sources of extensions from both Chrome Webstore as well as Microsoft Edge Addons Store can be seen/downloaded and the corresponding CRX packages can also be downloaded.

Copy link
Owner

@Rob--W Rob--W left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this. I didn't look at the effect of the patch as a whole on the code base, but here are some initial comments to get you started. I'll take a deeper look later.

@utkarshspat
Copy link
Contributor Author

@Rob--W Made the changes suggested by you. Please review.

@utkarshspat utkarshspat requested a review from Rob--W November 26, 2020 06:16
Copy link
Owner

@Rob--W Rob--W left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice. The patch is quite good, I checked the rest of the code and you didn't forget anything else, except for one obscure one: you should also add a mea_pattern check at

if (cws_pattern.test(crx_url)) {

@utkarshspat
Copy link
Contributor Author

Nice. The patch is quite good, I checked the rest of the code and you didn't forget anything else, except for one obscure one: you should also add a mea_pattern check at

if (cws_pattern.test(crx_url)) {

Added this change. The new patchset is ready for review.

@utkarshspat utkarshspat requested a review from Rob--W December 8, 2020 11:07
// Chrome Web Store
match = get_extensionID(extensionID_or_url);
var extensionID = match ? match : extensionID_or_url;

if (!/^[a-z]{32}$/.test(extensionID)) {
return extensionID_or_url;
}

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove this space change, squash all commits together with a meaningful description and I'll merge it.

@utkarshspat utkarshspat changed the title Patch to add support for the extensions in the Microsoft Edge Addons Store Add support for the extensions in the Microsoft Edge Addons Store Dec 10, 2020
@utkarshspat utkarshspat requested a review from Rob--W December 10, 2020 14:10
@utkarshspat
Copy link
Contributor Author

@Rob--W Done everything that you suggested. Please review it once and merge the changes.

@Rob--W Rob--W merged commit 9ba5189 into Rob--W:master Dec 13, 2020
@AirQuick
Copy link

@Rob--W
Could you consider publishing a new version containing this feature?

@Rob--W
Copy link
Owner

Rob--W commented Dec 27, 2020

The patch author mailed me that the feature isn't working as intended for them. I asked for reproduction steps but have yet to hear back. Usually they responded very quickly, so I guess that they're on a break.

@AirQuick
Copy link

Fixed by the recent commits, perhaps?

@Rob--W
Copy link
Owner

Rob--W commented Jan 19, 2021

@AirQuick Yes it has been fixed by the recent changes at 9ba5189...3b2f3a1

I need to publish an update. It has been a while since I've done that so I need to spend some time to look into the changes from the Chrome Web Store, and investigate whether I need to consider uploading to the Microsoft Addons gallery.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants