As @diasdavid noted in https://github.com/ipfs-shipyard/station/pull/516#issuecomment-348672527:
Also, @lidel pretty soon you can start recommending users to install an IPFS node through station so that they can use ipfs-companion with go-ipfs.
Exciting times! In parallel to js-ipfs effort, good old go-ipfs will become a lot more user-friendly thanks to ipfs-station's refresh happening there right now.
While we could and probably will recommend it in store listing and on preferences screen,
there is an opportunity here for better communication between extension and its users.
(I'm parking this issue here so we have a game plan when Station is ready)
tl;dr Detect new install/upgrade via browser.runtime.onInstalled API and OnInstalledReason and display a landing page when certain conditions are met.
๐๐ฝ๐๐ฝ๐๐ฝ๐๐ฝ๐๐ฝ๐๐ฝ ๐ฏ% on board!
PS: I love how you always create very thorough issues for proposals! Thank you โค๏ธ
I would like to give a go at this issue.
Maybe I could start by building some mockups of the landing and update pages, in order to discuss content and appearance of the pages?
@nunofmn Sounds like a plan! ๐
ps. I think it will be a static web page, probably not shipped with extension itself, but loaded from public gateway (extension will only have IPFS address embedded, just like go-ipfs does with WebUI).

I tried to keep an appearance similar to the IPFS website.
I would suggested to sub-divide the content of the page in three different sections:
ps. I think it will be a static web page, probably not shipped with extension itself, but loaded from public gateway (extension will only have IPFS address embedded, just like go-ipfs does with WebUI).
There's use cases where we're offline, though. Not saying it has to ship with the extension, just take it into account :)
(As for the WebUI, we're actually planning to eventually have different packages of go-ipfs that include various tools and datasets.)

Neat! LGTM ๐
I think it makes sense to keep and maintain these static pages in this repo (at least for now).
Perhaps in a directory named landing-pages (on the same level as add-on and tests)?
Ok ๐
I will open a WIP PR soon with the static pages.
Quick update: we have two new repositories dedicated to IPFS GUI / UX:
I imagine there will be heavy cross-pollination between this issue and eg. style guide.
Be sure to watch that repo.
tl;dr check my short summary at https://github.com/ipfs-shipyard/pm-ipfs-gui/issues/27.
In Q3 we have a related OKR:
There is a smooth 3-step user onboarding flow (offer, install, welcome) for companion and desktop
CCing @fsdiogo to check this issue (#324) and an initial stab in PR https://github.com/ipfs-shipyard/ipfs-companion/pull/326 โ both are relevant "prior art" and include some initial discussions about the "welcome" step :)
Most helpful comment
New Install page (missing IPFS client)