ipfs-webui

A frontend for an IPFS Kubo node.

MIT License

Stars
1.5K
Committers
98

Bot releases are hidden (Show)

ipfs-webui - v2.15.1

Published by SgtPooki over 2 years ago

CID bafybeibozpulxtpv5nhfa2ue3dcjx23ndh3gwr5vwllk7ptoyfwnfjjr4q


What's Changed

New Contributors

Full Changelog: https://github.com/ipfs/ipfs-webui/compare/v2.15.0...v2.15.1

ipfs-webui - v2.15.0

Published by lidel over 2 years ago

CID: bafybeiednzu62vskme5wpoj4bjjikeg3xovfpp4t7vxk5ty2jxdi4mv4bu (CAR)

What's Changed

Full Changelog: https://github.com/ipfs/ipfs-webui/compare/v2.14.0...v2.15.0

ipfs-webui - v2.14.0

Published by lidel over 2 years ago

CID: bafybeiet6eoo4vjqev7cj5qczqwk6f7ao6pjtmj3uu3kfezldugi5eizei (CAR)

Feature highlight: permanent peering

The Add operation on the Peers screen can now add entries to the Peering config.

Permanent peering is useful when a group of IPFS nodes wants to be always connected to each other for immediate transfer over bitswap (without waiting for DHT lookup).

2022-02-02_20-30

What's Changed

New features:

Fixes and chores:

New Contributors

Full Changelog: https://github.com/ipfs/ipfs-webui/compare/v2.13.0...v2.14.0

ipfs-webui - v2.13.0

Published by lidel about 3 years ago

CID: bafybeihcyruaeza7uyjd6ugicbcrqumejf6uf353e5etdkhotqffwtguva

This release includes bunch of bugfixes contributed by and one new feature.
A big thank you to @hacdias who spent significant time on fixing bugs listed below ❤️

New feature: customize your Public Gateway

The gateway at ipfs.io is provided on a best-effort basis to the community, but using a centralized gateway and domain name acts as a single point of failure. Recently, we've experienced ipfs.io outage due to DNS block issued by a domain registrar. This prompted review of our stack and helped us identify low-hanging fruits that could mitigate bad UX for users going forward.

In this release, we enable users to customize the public gateway. It is used for things like generating Shareable Links on the Files screen, and providing a fallback download option when preview using local gateway is not possible.

2021-09-06_15-24
Settings screen, ipfs-webui v2.13.0

Give it a try with one of many public gateways.
Read more about HTTP gateways here and here.

Full Changelog

✨ Features

  • feat: ability to use custom public gateway (#1834)
  • feat: check if gateway is valid using image (#1846)

🛠 Fixes and Maintenance

  • fix: use ipfs.io by default (c0e6789bdf9e953f06f0e93b0f42df8baa972783)
  • fix: do not show api address form on Desktop (#1835)
  • fix: freeze during file preview (#1836)
  • fix: update desktop language (#1839)
  • fix: frozen pinning service modal error (#1841)
  • fix: selection for text files (#1842)
  • fix: download directories outside of MFS (#1833)
  • chore(i18n): sync locales
ipfs-webui - v2.12.4

Published by lidel over 3 years ago

CID: bafybeiflkjt66aetfgcrgvv75izymd5kc47g6luepqmfq6zsf5w6ueth6y

🛠 Fixes and Maintenance

  • feat: link to pinning service docs if available (#1810)
  • fix: remove ensureMFS call when generating share link (#1801)
  • fix: add api input placeholder (#1811)
  • fix: bandwidth graph match 'ipfs stats bw' (#1806)
  • fix: test api with safe CID (ebda7644dbf1a4cf0712b31a5fa3a68ccf3aa470)
  • fix: dir sizes in big dirs (#1815)
  • chore: replace puppeteer with playwright for e2e tests (#1802)
  • chore(i18n): sync locales
ipfs-webui - v2.12.3

Published by lidel over 3 years ago

CID: bafybeid26vjplsejg7t3nrh7mxmiaaxriebbm4xxrxxdunlk7o337m5sqq

🛠 Fixes and Maintenance

  • fix: cleanup size and bandwidth units (#1791)
  • fix: allow spaces in rename modal (#1795)
  • fix: removal of multiple files (#1790)
  • fix: download files feature (#1789)
  • style: secret access token label (#1792)
  • chore(i18n): sync locales
ipfs-webui - v2.12.2

Published by lidel over 3 years ago

CID: bafybeifuexpvt6g4bkbmsrlb7rnudskfakn6vdrtoja4ml4zbxne2hu6bq

🛠 Fixes and Maintenance

  • fix: dot in pin service name (#1772)
  • chore(i18n): sync locales
ipfs-webui - v2.12.1

Published by lidel over 3 years ago

CID: bafybeid3rof2bfszwia2g7ijjzac5ycaczje3vr3sxdtcxziaf6fvi6mwu
Offline import: tar xvf ipfs-webui.tar.gz && ipfs add --cid-version=1 -rQ build/

🛠 Fixes and Maintenance

  • fix: do no send consent removal event (#1768)
  • fix(i18n): cache per version (#1769)
  • docs: simplify release tag creation (#1666)
  • docs: full locale sync before a release (0cc03b7250ec1642d2d8a319c4b996c9ad8b5978)
  • chore(i18n): sync locales
ipfs-webui - v2.12.0

Published by lidel over 3 years ago

CID: bafybeift4ptovt53gunayyrxe2rx3zpeuuq5d7ipbl5veen73s7ppac7yi

How to use this before it ships with go-ipfs, js-ipfs and ipfs-desktop?

If you are comfortable with safelisting DNS name to have access to your API port, try DNSLink versions:

If you use IPFS Companion browser extension, use of the latest webui release is opt-in on its Preferences:

2021-04-19--17-56-34

Long time no see! What is new?

Experimental support for pinning services, and various updates to Files and Peers screens.

Found a bug? 🐛
We have some improvements planned for future releases, including remote pin progress tracking.
Make sure to check existing issues and v2.13 milestone before filling a new issue. PRs are welcome.

Full list of changes can be found at the end, but first some quick highlights:

Built-in support for remote pinning services

This release comes with support for pin remote commands introduced in go-ipfs 0.8.0.

Remote pinning services added via pin remote service add are already detected, one can also add one from Settings screen:

2021-04-19--15-27-51

Then use it in Set pinning action on Files screen:

2021-04-19--15-10-17

It is possible to have multiple services defined, and change pinning state for all of them with a single click:

Screenshot_2021-04-19  animals pets Files IPFS(2)

It is also possible to enable auto upload of everything in Files.

This is a GUI for Pinning.RemoteServices..Policies.MFS.Enable. When enabled, IPFS node will periodically update the remote pin for MFS root, removing the need for manually pinning individual files.

Screenshot_2021-04-19 Settings IPFS

Final notes on remote pinning via ipfs-webui:

  • For now, remote pins happen in the background, which means we call pin remote add with --background flag.
  • Anyone can run a pinning service, the only requirement is to follow IPFS Pinning Service API spec.
  • Just want to see how it works? Pinata provides 1GB of space for free.
  • Learn how to work with pinning services.

Progress reporting for bigger imports

There is now UI that displays progress of bigger imports:

Screenshot_2021-04-19  animals pets Files IPFS

Improved MFS removal with built-in pin management

Everything in Files is backed by MFS, which is protected from garbage-collection.

Local pins are independent of MFS, so it is possible to have a local pin that is not listed in Files, or to pin something locally and then remove it from MFS. To avoid "dangling local pins", we improved the Remove action on the Files screen.

When an item is removed from Files, and has a local or a remote pin, the default behavior is to keep the remote pin, but unpin locally:

2021-04-19--21-54-50

This frees up the local storage while ensuring remote pins are left untouched.

Improved Peers page

  • Latest ipfs-geoip now shows correct location for IP ranges sold/transferred since last update.
  • Every cell can now be clicked and a meaningful value will be copied to the clipboard.
  • New Open Streams column shows which libp2p streams were established with each peer.

Full Changelog

✨ Features

  • feat: pinning services (#1678, #1685, #1713, #1760)
  • feat: peers table enhancements (#1616)
  • feat: upload progress ui (#1655)
  • feat: delete-modal pin guidance, improved language (#1644)
  • feat: joyride for pinning services & tutor mode (#1701)
  • feat: add visual feedback on API address change (#1671)
  • feat: updated geoip dataset (2020-10-13) (#1675)
  • feat(peers): /dnsaddr/ and /quic/ support (#1689)
  • feat(i18n): add ur, uk, tr and pt-BR (407070c)

🛠 Fixes and Maintenance

  • fix: drag-n-drop to a dir with escaped characters (#1764)
  • fix: size badge on the files page (#1753)
  • fix: pinning services description (#1754)
  • fix: batch caching of remote pin lookups (#1741)
  • fix: match service endpoint (dadaf04)
  • fix: text selection inside advanced section (#1747)
  • fix(cli-tutor): separate helptext (#1700) & import actions in subdirectories (#1706)
  • fix(files): wrap tooltips of long file names (#1709)
  • fix: trim input of "Import from IPFS" (#1718)
  • refactor(i18n): automatic locale data (#1725)
  • style: uppercase, standardize repo stats display (#1679)
  • chore: update ipld-explorer-components (#1750, #1759, c1784e0)
  • chore: move build to gh action (#1763)
  • chore(i18n): sync locales
ipfs-webui - v2.11.4

Published by lidel about 4 years ago

CID: bafybeif4zkmu7qdhkpf3pnhwxipylqleof7rl6ojbe7mq3fzogz6m4xk3i

✨ Features

  • feat: better left navbar response at varying heights (#1663)

🛠 Fixes and Maintenance

  • chore: update ipld-explorer-components (#1661)
  • docs: update release steps (#1662)
  • chore(i18n): sync locales
ipfs-webui - v2.11.3

Published by lidel about 4 years ago

CID: bafybeigv2xkwu2v27rx56m7ndg5dnz4b7235pn33andlriqhyy5s6nwyvq

✨ Features

  • feat: add version info in nav and Status screen, tighten nav accordingly (#1654)
  • feat(i18n): cache locale files (#1658)

🛠 Fixes and Maintenance

  • fix: broken file list stories (#1657)
  • fix: import / importing items count (#1660)
ipfs-webui - v2.11.2

Published by rafaelramalho19 about 4 years ago

CID: bafybeifekmcbbi4nwyj4aasti6x3nuhyli464wfjjfdjg4xnz53lhyiedq

🛠 Fixes and Maintenance

  • fix: files pin status now shows correctly (#1633)
  • fix(i18n): sync app.json and notify.json (#1637)
  • chore: update hint text in browse bar (#1638)
  • fix: context menu now has all options when it's a directory (#1639)
  • chore: refactor and type major components to streamline logic (#1589)
  • chore(ci): use npm ci (#1614)
  • fix: allow json and text fields to be in preview file component (#1646)
ipfs-webui - v2.11.1

Published by rafaelramalho19 about 4 years ago

CID: bafybeianwe4vy7sprht5sm3hshvxjeqhwcmvbzq73u55sdhqngmohkjgs4

🛠 Fixes and Maintenance

  • fix: restore download of a single folder (#1630)
  • fix: remove electron folder import code (#1628)
ipfs-webui - v2.11.0

Published by rafaelramalho19 about 4 years ago

CID: bafybeicitin4p7ggmyjaubqpi3xwnagrwarsy6hiihraafk5rcrxqxju6m


✨ Features

  • feat: CLI Tutor Mode (#1572) (thank you @jay-dee7 🙏 )
  • feat: build and publish a tarball on release (#1543) (thank you @thelamer 🙏 )
  • feat: add cube animation as loading indicator (#1570)
  • feat: welcome page under cube logo (#1571)
  • feat: migration to the new IPFS API with async (for) await (#1569)
  • feat: Messaging continuity when node connection lost (#1577)
  • feat: add animation for add peer connection (#1596)
  • feat: improved support for remote API (#1613)
  • feat: improve breadcrumbs functionality (#1599)

    breadcrumbs

🛠 Fixes and Maintenance

  • fix: responsive navbar on small devices (#1547)
  • chore: update dependencies (#1552)
  • chore: add docker section to readme (#1560)
  • fix: make explore page 'view on gateway' point to gateway (#1559)
  • refactor: switch multiaddrs from /ipfs/Qm to /p2p/Qm (#1564) (thank you @bertrandfalguiere 🙏 )
  • fix: update Import button name (#1567)
  • feat: Streamline navbar (#1550)
  • feat: replace redux-bundle with ipfs-provider (#1563)
  • fix: tweak map height for sub-940px-high windows (#1566)
  • fix: file upload without buffering (#1534)
  • fix: view in gateway url now validates if url is acessible (#1591)
  • chore: update ipfs-geoip (#1608)
  • chore: consolidate repeat-use i18n keys (#1604)
  • fix: multiple item download with go-ipfs 0.5+ (#1611)
  • fix: fast pin.ls check (#1619)
  • chore: update translations
ipfs-webui - v2.10.2

Published by rafaelramalho19 over 4 years ago

CID: bafybeihpetclqvwb4qnmumvcn7nh4pxrtugrlpw4jgjpqicdxsv7opdm6e


🛠 Fixes and Maintenance

  • Remove self-ref files page link in "no files" screen (#1531)
  • fix: small arrow fill (#1532)
  • fix: console error when no API available (#1443)
  • fix: use classname instead of class in react components
  • chore: update translations
ipfs-webui - v2.10.1

Published by rafaelramalho19 over 4 years ago

CID: bafybeibnnxd4etu4tq5fuhu3z5p4rfu3buabfkeyr3o3s4h6wtesvvw6mu


🛠 Fixes and Maintenance

  • chore: update In-App CORS instructions to match README (#1525)
  • chore: add icons stories (#1524)
  • fix: file import buttons size
ipfs-webui - v2.10.0

Published by rafaelramalho19 over 4 years ago

CID: bafybeid6luolenf4fcsuaw5rgdwpqbyerce4x3mi3hxfdtp5pwco7h7qyq


✨ Features

  • feat: created/fixed a11y issues across every component (#1512)

🛠 Fixes and Maintenance

  • fix: a11y issues in files page (#1512)
  • fix(i18n): IPLD explorer translation (#1515)
  • fix(i18n): restoring translation of remaining strings (#1516)
  • fix: improve shell component ux (#1487)
  • fix: bootstrapPeers can be null (#1517)
  • chore: update puppeteer (#1521)
  • chore(i18n): sync locales
  • fix(ci): more robust e2e (#1523)
  • fix(ci): increase timeout for E2E Peers screen tests (#1518)
ipfs-webui - v2.9.0

Published by lidel over 4 years ago

CID: bafybeigkbbjnltbd4ewfj7elajsbnjwinyk6tiilczkqsibf3o7dcr6nn4


✨ Features

  • feat: add files progress feedback (#1495)
  • feat: add windows cmd & powershell init scripts (#1496)
  • feat(i18n): add Catalan locale and a link to IPFS Translation Project (#1499)

🛠 Fixes and Maintenance

  • fix: update languages.json using lol (#1483)
  • fix(i18n): 'File name' → 'Name' (#1485)
  • fix: improve shell component ux (#1487)
  • chore: change add to import (#1486)
  • chore(i18n): sync locales (f2018a55818d8132456ab4a0fac6cddf287e42b0)
ipfs-webui - v2.8.0

Published by lidel over 4 years ago

CID: bafybeicp23nbcxtt2k2twyfivcbrc6kr3l5lnaiv3ozvwbemtrb7v52r6i


✨ Features

  • feat: add hover and clusters to peers map (#1444)

🛠 Fixes and Maintenance

  • fix: drag n drop now works if outside the file area (#1468)
  • fix: miscellaneous help texts (#1465)
  • fix: accessibility contrast (#1467)
  • fix: bandwi(d)th typo (https://github.com/ipfs-shipyard/ipfs-webui/pull/1474)
  • refactor: remove ipfs-desktop settings (#1445)
  • chore(i18n): sync locales (31f041df4a0079c5cc279026b0a715e5c759d0d1)
ipfs-webui - v2.7.5

Published by hacdias over 4 years ago

CID: bafybeidatpz2hli6fgu3zul5woi27ujesdf5o5a7bu622qj6ugharciwjq


🛠 Fixes and Maintenance

  • fix: start on login (#1381)
  • fix: translated tour guides for all pages (#1442)
  • fix(files): do not double-decode paths in infoFromPath (#1407)