-
Notifications
You must be signed in to change notification settings - Fork 324
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
Move to WebExtensions #20
Comments
I started migration in webextensions branch. Progress can be traced in dedicated Project. Due to limited time I can't promise any solid deadline, but I will port it, eventually 🐫 |
- #20 - inspired by https://gist.github.com/eligrey/738199 and https://git.io/viasH
- simplified initialization of default values - validation via HTML5 - #20
Don't forget to make it supports Mobile Firefox! |
There is a dedicated issue for that at #109 (comment) :) |
@victorbjelkholm that sounds fantastic! I hope the issue is solvable: would be very exciting if we could deliver js-ipfs with v2.0.0 of this add-on (created ticket for that in #183). |
@cvan I had one question, how are native messaging extensions meant to be packaged and installed? |
If anyone is interested in testing WebExtension version of this add-on, I made it available on AMO's Development Channel. It is an opt-in: every development release needs to be installed manually. I'll be posting following Alpha, Beta and RC updates in this thread, so feel free to subscribe if your are interested in living on the bleeding edge 🙃 Current plan is to refine UX, add test suite until Firefox 54 is released with basic protocol handler and Sidebar API). Basic functionality should work fine with Firefox >= 51.0 v2.0.0alpha2Release Notes: https://github.com/lidel/ipfs-firefox-addon/releases/tag/v2.0.0alpha2 |
@whyrusleeping: So, I talked to the AMO team: they recommended creating an |
v2.0.0alpha3Release Notes: https://github.com/lidel/ipfs-firefox-addon/releases/tag/v2.0.0alpha3 |
Status update from
|
v2.0.0alpha5Release Notes: https://github.com/lidel/ipfs-firefox-addon/releases/tag/v2.0.0alpha5 Note: this version comes with experimental support for running in Chromium-based browsers |
I'm using v2.0.0alpha5 in Firefox 54.0b10. The following HTML with an embedded image works in extension version v1.6, but it doesn't work on v2.0. Is WebExtensions able to load embedded links?
|
I am afraid this is no longer supported in WebExtension world. |
The link says "the address in the location bar changes". What happens when someone is viewing an IPFS page and bookmarks the link? Does it bookmark the idiosyncratic, temporary link with the gateway address, or does it bookmark the long-living, useful, location-independent IPFS link with just the hash? If it bookmarks the idiosyncratic, temporary link with the gateway address, then it is not sustainable for the long term. |
I agree there should be some kind of "normalization" that makes bookmark gateway-agnostic,. |
According to this roadmap Firefox 57 will be released on November 14th. AMO community noticed the deadline and rushed to rewrite legacy addons to WebExtension.
I think it is a good play to start the process now. Polish what we have, make an official 2.x release sooner than later and submit it to AMO review. We may not get accepted right away due to use of My strong opinion is that we won't see any change in state of protocol support (#164) before Firefox 57. This means there will be functional regression (no Let's timebox this decision: if there is no negative feedback till 22nd of June I'll submit latest |
+1 for switching to v2.x.x sooner than later. Will this work in Firefox for Android? |
I am following Bug 1185785 (and its dependencies) and it is a mixed bag right now, for example BrowserAction API is not yet implemented on Android. See my summary in #109 (comment) |
Hopefully.
于 2017年7月15日 GMT+08:00上午5:04:36, Marcin Rataj <notifications@github.com> 写到:
…I am following [Bug
1185785](https://bugzilla.mozilla.org/show_bug.cgi?id=1185785) (and its
dependencies) and it is a mixed bag right now, for example
[BrowserAction API is not yet implemented on
Android](https://bugzilla.mozilla.org/show_bug.cgi?id=1330159).
But it will work, at some point in future :)
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#20 (comment)
--
使用 K-9 Mail 发送自我的Android设备。
|
In preparation for |
I've just submitted |
Wow, that was fast :-)
I created #269 for addressing the |
Status update: According to this wiki Firefox 57 release is planned for 2017-11-14. It will no longer support legacy version. AMO review takes up to a week or two, so we have time to submit working version til the end of October. I quietly hope they will move release date due to developer pressure, but I would not bet on that. Review is blocked by #269, which is still open. To mitigate the problem I've updated description at AMO, as it would be the first place user looks at: |
I've just published v2.0.13 to AMO. It is still pending manual review, but I hope my explanations on how #269 got addressed are enough. |
Woo! Great work @lidel :) |
Why?
ipfs-companion
Migration Statuswebextensions
branchmaster
branch, deletewebextensions
one, move legacy code tolegacy-sdk
https://github.com/lidel/ipfs-firefox-addon/projects/1
https://github.com/lidel/ipfs-firefox-addon/milestone/3
References:
The text was updated successfully, but these errors were encountered: