I'd like to make it easier to use an external JS IPFS node. Could we split "External" node type into three:
External (go-ipfs)
External (js-ipfs)
External (custom)
Selecting 1 or 2 would hide/disable "IPFS API URL" and "Custom Local Gateway" fields (and set them to the default values for the node type you've selected).
I imagine we could pre-populate list of backends with "localhost go-ipfs" and "localhost js-ipfs" with default localhost ports for each.
Perhaps we could improve how "automatic mode" works.
For example, if go-ipfs goes down extension retries it once and then falls back to trying other active backends on the list, including pre-populated JS one.
I'd like to make it easier to use an external JS IPFS node. Could we split "External" node type into three:
Selecting 1 or 2 would hide/disable "IPFS API URL" and "Custom Local Gateway" fields (and set them to the default values for the node type you've selected).
relates to https://github.com/ipfs/js-ipfs/issues/1563