All new Web UI - Check on your node stats, explore the IPLD powered merkle forest, see peers around the world and manage your files, without needing to touch the CLI
The IPFS Web UI has been given a HUGE revamp and is now 10x, no, 100x better than before! ๐

| Files | Explore | Peers | Settings |
|-------|---------|-------|----------|
|
|
|
|
|
A command line tool for converting, formatting and discovering properties of CIDs.
In the near future IPFS will be switching it's default CID version for added content to version 1 and will use base 32 encoding for serialized CIDs. This tool gives you the power to inspect and learn about CIDs as well as convert any CIDs you've been using from whatever base they're encoded in to a different base!
ipfs cid [sub-command]ipfs cid --help or view the documentation onlineipfs.types.dagCBOR and ipfs.types.dagPB have been removeddag-cbor nodes retrieved from ipfs.dag.get now represent links as CID instances not {"/": "base-encoded-cid"} objectssh
# Current version is 0.31.7, to publish a release candidate for 0.32.0:
npm run build
npm version 0.32.0-rc.1
# Publish with "next" tag to ensure people still get 0.31.7 when they `npm i ipfs`
npm publish --tag next
git push origin master v0.32.0-rc.1
Would you like to contribute to the IPFS project and don't know how? Well, there are a few places you can get started:
help wanted label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wantedThe best place to ask your questions about IPFS, how it works and what you can do with it is at discuss.ipfs.io. We are also available at the #ipfs channel on Freenode.
Wooollt!! Looking forward to get this release!!!
Shall the latest and greatest libp2p advancements go into this release as well? @jacobheun @vasco-santos ?
The IPLD breaking change has been merged to master. Now the last mile is getting those Ping tests to pass. @jacobheun @vasco-santos can we have your help on figuring out those? https://github.com/ipfs/js-ipfs/issues/1635#issuecomment-434600441 might get us better debugging capabilities
Master has now all tests passing with flying colors ๐ @alanshaw wanna drive this release home?! ๐
@diasdavid I would love if this is released like right now. Intending to demo IPFS to some people today and the current globe is too laggy for my computer!
@marcusnewton1 it might not be in the next 60 minutes, but if you use js-ipfs master, you should be golden!
It seems that the WebUI is always thinking that the HTTP API port is 5001 and therefore fails to automatically load with js-ipfs daemon

That said, this looks amazing btw!!

@diasdavid Well done guys.
@diasdavid you should be able to load webui from :5002 and it should work out of the box. I'm looking into it.
@marcusnewton1 you can npm install [email protected] for now.
@olizilla it did work indeed, that's my second screenshot https://github.com/ipfs/js-ipfs/issues/1635#issuecomment-435024307
I've tested on both master (73da4ecc8592a11ea7c4bc2be744cfdd4eb832ec) and [email protected] and I can open http://127.0.0.1:5002/webui and have the webui connect to the api on :5002. It does not prompt to enter a custom api port.
If you have custom CORS config, then you may see the help page, and it will reference :5001 as being the api port. As mentioned in https://github.com/ipfs/js-ipfs/issues/1563 I'd like to make the help text in webui be correct for js-ipfs by... _changing js-ipfs_ to use 5001, but changing the default api port is something for a subsequent release.
@alanshaw Yep, worked for me, once I got through npm setup
(first giphy for Legendary!)

Great work JS Core Team!!! ๐๐ฝ๐๐ฝ๐๐ฝ๐๐ฝ๐๐ฝ
Most helpful comment
(first giphy for Legendary!)
Great work JS Core Team!!! ๐๐ฝ๐๐ฝ๐๐ฝ๐๐ฝ๐๐ฝ