Settings: normalize CIDs to CIDv1 in base32
- Dominant language
- JavaScript
- Stars
- 1.6k
- Forks
- 534
- PR merge metrics
- No merged PRs in 30d
Description
I use IPFS Desktop 0.17.0 and go-ipfs 0.10.0 on Windows 11.
**Is your feature request related to a problem? Please describe.**
IPFS Desktop displays and uses CIDv0 at the moment, which is case-sensitive and considered legacy (see [issue #4143 on go-ipfs](https://github.com/ipfs/go-ipfs/issues/4143#issuecomment-841785144)).
The older format doesn't work with [the more recent gateways](https://ipfs.github.io/public-gateway-checker/).

It would be also great to have an option to convert all the CIDv0 entries in our repos to CIDv1 with one command.
**Describe the solution you'd like**
I'd like to see the new [CIDv1](https://docs.ipfs.io/concepts/content-addressing/#version-1-v1) (starting with `bafy`) instead of the [CIDv0](https://docs.ipfs.io/concepts/content-addressing/#version-0-v0) (starting with `Qm`) that we have now.
**Describe alternatives you've considered**
I'm not sure, but it's probably possible somehow to get go-ipfs to work with CIDv1s.
**Additional context**
Here are some screenshots where we have only CIDv0s in IPFS Desktop:
Files page:

"Share link", "Copy CID" and "Inspect" commands:

Explore page:

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.