Use full page explainer for unconfigured ipfs:// loads instead of loading content with an infobar
See original GitHub issueDescription
For new IPFS users that load ipfs:// or ipns:// URLs, show a webui page that gives an explainer instead of loading content through a gateway with an infobar.
The infobar is pretty packed, and we’d rather not use the gateway by default without user consent.
We currently load the content + have this infobar:
Instead we should show a full page webui explainer page. If the user goes in settings and selects Ask
we’d just show this page again.
Designs
- Learn more link goes to https://support.brave.com/hc/en-us/sections/360010974932-InterPlanetary-File-System-IPFS-
- Settings links goes to brave://settings, scrolled to the IPFS section
When the user clicks “Use local node”, show a loading spinner to indicate the node is being installed before redirecting to the requested content:
Assets
Figma: https://www.figma.com/file/tLXWGCpNoiJxDZDdpfordj/?node-id=94%3A7772
Issue Analytics
- State:
- Created 3 years ago
- Reactions:4
- Comments:9 (2 by maintainers)
Top Results From Across the Web
A Practical Explainer for IPFS Gateways - Part 1
The Interplanetary File System (IPFS) is a peer-to-peer protocol for storing and accessing files and websites.
Read more >IPFS Support in Brave
If Brave has been configured to use the public gateway, the IPFS node is never loaded. Users can troubleshoot IPFS by navigating to...
Read more >A Technical Guide to IPFS – the Decentralized Storage of Web3
First of all, the IPFS is decentralized because it loads the content from thousands of peers instead of one centralized server. Every piece...
Read more >How to Use IPFS With the Brave Browser - YouTube
With the latest desktop browser update (v1.19), Brave is the first browser to offer a native IPFS integration, enabling users to seamlessly ...
Read more >How to integrate IPFS with Ethereum explained - QuickNode
1. It can be costly to store massive files on a blockchain mainnet, and this is where decentralized file... 2. The web that...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
This is awesome! Would love to request a few text changes just for consistency with IPFS-land in general?
InterPlanetary File System (IPFS) is the public network
->IPFS (InterPlanetary File System) is the public network
and content you're requesting
->and any content you're requesting
Content is verified
->Content you request over IPFS is verified
before being served.
->before being served to you.
from everyone else
->from potential third-party observers
The operator is responsible for serving you the correct requested content.
->The gateway operator is responsible for ensuring that the content served to you over a gateway is the content you requested.
to the public network
->to the public IPFS network
Verified
FIXED
usingnightly
on macOS Big Sur (11.2.1) with:Verified that the links go to the correct URLs, that
brave://settings/ipfs
options are present and work, and that the text from https://github.com/brave/brave-browser/issues/13655#issuecomment-763946365 was updated and reflected in the UI.The spinner on the “Installing…” orange button isn’t present; will file a new bug for that and cross-reference it here.
Verification passed on
Learn more
andsettings
links redirected to correct pagesVerification passed on
Verified test plan from the description