DominicMaas / TimelineExtension

Windows Timeline & Project Rome Web Extension
MIT License
482 stars 27 forks source link

Firefox link broken? The addon does not seem to be in the firefox addon repository anymore #92

Closed Aoriseth closed 5 years ago

Aoriseth commented 5 years ago

I built the addon from the source and tried to load it in firefox, but it seems to be blocked because it is not signed. Perhaps this is related to the WebExtensions API requirement that is now active in firefox 57? This might explain the removal from the addon repository as well.

DominicMaas commented 5 years ago

I got an email yesterday saying the source was different from the extension (it's all on GitHub, I don't know why they are complaining so much)? I'll get around to it later.

Could you link me to this new signing requirement?

Aoriseth commented 5 years ago

Here they indicate that addons will need to use the WebExtensions API to work. They then refer to this page for instruction on how to sign your addon, but the requirements don't seem to have changed when compared to previous versions.

da2x commented 5 years ago

Mozilla go from an all-automated to a partial manual review with stricter requirements once your extension gets enough users. That being said, when you submit an extension update you can also submit the source code as part of the review.

da2x commented 5 years ago

Nothing has changed in regard to signing. Mozilla holds the only private key that Firefox will recognize for signed extensions. It will be signed by them when you upload the extension.zip and it passes the initial automated review.

@LennartCockx you can load an unsigned extension by opening about:debugging and clicking the Load Temporary Add-On button. You can disable the extension signing requirement (strongly discurraged) in about:config by disabling xpinstall.signatures.required.

Aoriseth commented 5 years ago

Any idea how long it takes for an addon to be approved by mozilla and become available on their repository again?

@da2x I already knew about the xpinstall.signatures.required config option. But they recently disabled this option. It's still available in the about:config page, but does not do anything anymore. To run unsigned addons, it is now necessary to run the developer edition of firefox.

While I do have the developers edition, I don't use it for my daily browsing, so I guess I'll have to wait until the addon is approved my mozilla.

DominicMaas commented 5 years ago

Sorry about the delay, I've been quite busy lately, going to republish the extension shortly. FireFox was complaining that the source code uploaded did not match the extension I uploaded (don't know why they won't just accept the source on GitHub).

DominicMaas commented 5 years ago

Extension has been republished

schtobia commented 5 years ago

hmm, as of Tue, 18th, the addon isn't available.

DominicMaas commented 5 years ago

Yeah they unpublished it again, emailing them why.

andreicristianpetcu commented 5 years ago

You can publish the extension on github, signed by Mozilla. Here is an example https://github.com/andreicristianpetcu/google_translate_this

Just upload the unsigned extension here https://addons.mozilla.org/en-US/developers/addon/submit/upload-unlisted

Please do not disable signing verification.

d1vanloon commented 5 years ago

The extension is still unavailable at the Firefox Add-Ons site.

DominicMaas commented 5 years ago

Yeah, they keep removing it without giving me a clear reason why.

DominicMaas commented 5 years ago

And it's back again (lets see for how long...)

JasonHK commented 3 years ago

And it seems that Mozilla removed it, again.

da2x commented 3 years ago

@DominicMaas they still won't give you a reason? Timeline for Windows has remained on AMO for years now ... .

d1vanloon commented 3 years ago

I don’t use this extension anymore, like Dominic I use the new Edge, but I did publish a version of the extension a couple of years ago. You can install from the Firefox store if you want to. Mozilla hasn’t had an issue with it, so fingers crossed it stays up.

https://addons.mozilla.org/en-GB/firefox/addon/timeline-support-for-firefox/