Releases: ipfs/ipfs-companion
v2.8.2.794 (Beta)
Changes
- feat(ux): suggest ipfs-desktop when no node is found (#726)
- fix(dev-build): default to firefox manifest b6354a4
- chore(window.ipfs): postpone removal of synchronous window.ipfs v1 to 2019-09 599e069 (context: #589)
- chore(i18n): synchronized translations (want to improve translations?)
Installation
- Firefox: Beta Channel at Github
- Chrome, Brave and other Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zip
attached above or build and install it manually
v2.8.2.788 (Beta)
Changes
Installation
- Firefox: Beta Channel at Github
- Chrome, Brave and other Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zip
attached above or build and install it manually
v2.8.2 (Stable)
Features
This release includes changes unlocking work on Embedded JS-IPFS in Brave (wip in #716):
- Feature-detection of
chrome.sockets
at runtime (#711) - Prototype of Embedded HTTP Gateway in Brave (#719)
Notes on testing this in Brave
- This is WIP. Work on Embedded JS-IPFS in Brave is tracked in #716
chrome.sockets
and an opt-in prototype of Embedded Gateway (#664 (comment)) works only when built viayarn dev-build bundle:brave:beta
and loaded manually to Brave Nightly- Prebuilt
_brave.zip
package for Brave Nightly is attached to this release - Seamless install from Chrome Web Store requires Manifest patch in Brave
- Prebuilt
- Configurable logger levels (#712)
Replaces
console.log
calls with 'debug'-based logging.Different parts of extension and JS IPFS stack log to own namespaces, and user can tweak which logs should be printed to Browser Console using input on Preferences screen (
*
shows everything):
- We started asking for unlimitedStorage permission for use when embedded node is selected.
Details in #714
Fixes
- Uploads of 1MB+ files to External API failing with
Error: stream.push() after EOF
(ipfs-inactive/js-ipfs-http-client#967)
Other
- chore: dependency bumps
- i18n: synchronized translations
Installation
Firefox, Firefox for Android | Chromium: Chrome, Brave, Opera |
---|---|
Alternative: use *generic.zip
below or build and install it manually.
v2.8.1.782 (Beta)
Features
-
Embedded HTTP Gateway in Brave: support for
/ipns/{fqdn}
with HAMT-sharding #719Notes on testing this in Brave
- This is WIP. Work on Embedded JS-IPFS in Brave is tracked in #716
chrome.sockets
and an opt-in prototype of Embedded Gateway (#664 (comment)) works only when built viayarn dev-build bundle:brave:beta
and loaded manually to Brave Nightly- Prebuilt
_brave.zip
package for Brave Nightly is attached to this release - Seamless install from Chrome Web Store requires Manifest patch in Brave
- Prebuilt
Installation
- Firefox: Beta Channel at Github
- Chrome, Brave and other Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zip
attached above or build and install it manually
v2.8.1.780 (Beta)
Features
- Embedded Gateway Improvements (ipfs/js-ipfs#1989)
- Support for Conditional and Range requests in Brave
- This is mostly to unblock Brave integration, regular users won't see any difference yet
- Work on Embedded JS-IPFS in Brave is tracked in #716
Other
- i18n: synchronized translations
Known Issues
chrome.sockets
and an opt-in prototype of Embedded Gateway (#664 (comment)) works only when built viayarn dev-build bundle:brave:beta
and loaded manually to Brave Nightly- Prebuilt package for Brave Nightly is attached to this release:
.._brave.zip
- Seamless install from Chrome Web Store requires Manifest patch in Brave
- Prebuilt package for Brave Nightly is attached to this release:
- Embedded Gateway is an opt-in prototype and does not support
/ipns/<fqdn>
nor sharded websites (e.g. Wikipedia) yet- upstream issues: ipfs/js-ipfs#1918, ipfs/js-ipfs#1963
Installation
- Firefox: Beta Channel at Github
- Chrome, Brave and other Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zip
attached above or build and install it manually
v2.8.1.778 (Beta)
Features
- Feature-detection of
chrome.sockets
at runtime (#711)- This is mostly to unblock Brave integration, regular users won't see any difference yet
- To play with
chrome.sockets
see Known Issues below
- Configurable logger levels (#712)
Replaces
console.log
calls with 'debug'-based logging.Different parts of extension and JS IPFS stack log to own namespaces, and user can tweak which logs should be printed to Browser Console using input on Preferences screen:
Other
- We now require Firefox 65.0 (#713)
- Added permission for unlimited storage for embedded js-ipfs (#714)
(enables us to add quota management to js-ipfs without worrying about browser vendor limits) - chore: add find-badwords.js script f8d8f3b
- i18n: synchronized translations
Known Issues
chrome.sockets
and an opt-in prototype of Embedded Gateway (#664 (comment)) works only when built viayarn dev-build bundle:brave:beta
and loaded manually to Brave Nightly- Prebuilt package for Brave Nightly is attached to this release:
.._brave.zip
- Seamless install from Chrome Web Store requires Manifest patch in Brave
- Prebuilt package for Brave Nightly is attached to this release:
- Embedded Gateway is an opt-in prototype and does not support
/ipns/<fqdn>
nor sharded websites (e.g. Wikipedia) yet- upstream issues: ipfs/js-ipfs#1918, ipfs/js-ipfs#1963
- Uploads of big files to External API may fail with
Error: stream.push() after EOF
- the fix is tracked in ipfs-inactive/js-ipfs-http-client#967
Installation
- Firefox: Beta Channel at Github
- Chrome, Brave and other Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zip
attached above or build and install it manually
v2.8.1 (Stable)
Fixes
- fix: support HTTPS API endpoint #707
Other
- chore: bump multiaddr to 6.0.6
- i18n: added
pt_BR
locale (#708) (thanks to @agentofuser 🥇 ) - i18n: synchronized translations
Installation
Firefox, Firefox for Android | Chromium: Chrome, Brave, Opera |
---|---|
Alternative: use *generic.zip
below or build and install it manually.
v2.8.0.770 (Beta)
Fixes
- fix: support HTTPS API endpoint #707
Other
- chore: bump multiaddr to 6.0.6
- i18n: added
pt_BR
locale (#708) (thanks to @agentofuser 🥇 ) - i18n: synchronized translations
Installation
- Firefox: Beta Channel at Github
- Chrome, Brave and other Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zip
attached above or build and install it manually
v2.8.0 (Stable)
Nobody expects release on April's 1st.. so here it is 🙃
Features
Visual refresh
Main menu tweaks based on feedback from #689:
on/on/off | off/disabled/on | Preferences |
---|---|---|
- Replaced checkboxes on Preferences screen (#692)
- Pin/unpin no longer closes the browser action menu (91990ad)
Got ideas how we can make it better and easier to use?
Join discussion at Design: New UI for IPFS Companion (#689)
Context actions on DNSLink sites
This release adds context actions on DNSLink sites even when redirect is disabled (#694)
New Web UI
Updated to Web UI v2.4.4.
You should notice improvements on the Files screen (originally landed in v2.4.0).
Per-site Redirect Opt-out
Added a toggle in Active Tab section to disable gateway redirect on current website:
- when clicked on regular site toggles redirect for current FQDN and all its subdomains
- when clicked on
/ipns/<fqdn>/
(DNSLink) website, toggles redirect for<fqdn>
- preference changes triggers reload for current tab
- DNSLink website reload changes between IPNS path and original URL
Global Redirect Opt-out
It is now possible to quickly disable all redirects without shutting down extension itself:
Fixes
- Fixed flashing of pin/unpin toggle (#697)
- Worked around missing dnslink resolver under js-ipfs (f23bc2e)
Other
- Internal refactoring of CID/Path resolvers (#694)
- chore: dependency bump (#696)
- i18n: synchronized translations
Installation
Firefox, Firefox for Android | Chromium: Chrome, Brave, Opera |
---|---|
Alternative: use *generic.zip
below or build and install it manually.
v2.7.5.762 (Beta)
Features
- Update to Web UI v2.4.4
Other
- i18n: translations (How can I add/improve translation for my language?)
Installation
- Firefox: Beta Channel at Github
- Chrome, Brave and other Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zip
attached above or build and install it manually