Releases: ipfs/ipfs-companion
Releases · ipfs/ipfs-companion
v2.0.12 (RC2)
In this release
- feat: normalize dweb: in
href
andsrc
(#286)Content script detects premature :-) use of IPFS-related protocols in
href
andsrc
attributes
of DOM elements such as<a>
or<img>
and replaces them with URL
at the user-specified public HTTP gateway.
And yes, if IPFS API is online, HTTP request will be redirected to custom gateway! - style: improved validation URLs in Preferences (03491f5)
- diff: v2.0.11...v2.0.12
Installation
- Firefox: Install From AMO Developer Channel
- Chrome: Install From Chrome Web Store
v2.0.11 (RC1)
In this release
- feat: proper
/ipns/
validation (7d9a1f2)
Background: this is a final touch in effort for enabling automating detection of IPFS resources on all websites. We don't have false-positives anymore, there is no need for a white-list of known public gateways.
The add-on detects/ipfs/$cid
and/ipns/$cid_or_fqdn_with_dnslink
on any website and is able to load it from IPFS (via custom gateway) - feat: Option to customize Default Public Gateway (#284)
- feat(options): URL validation in Preferences (3565061)
- fix(browserAction): improved support for HiDPI screens (8a43015)
- feat: option to reset all preferences to default values (7759546)
- diff: v2.0.10...v2.0.11
Installation
- Firefox: Install From AMO Developer Channel
- Chrome: Install From Chrome Web Store
v2.0.10 (Beta 2)
In this release
- feat: Poor Man's Protocol Handlers (ridiculous idea from #164 (comment))
- fix: more strict custom protocols (#283 (comment))
- feat: linkify only officially supported custom protocols
- Support
dweb:
address scheme: closes #280 - Disabled support for unsupported schemes, as described in #283 (comment)
- Improve performance on complex and dynamic pages: closes #231
- Support
- feat: option to disable daemon online/offline notifications: closes #282
- diff: v2.0.9...v2.0.10
Installation
- Firefox: Install From AMO Developer Channel
- Chrome: Install From Chrome Web Store
v2.0.9 (Beta 1)
In this release
- Improved Automatic Mode toggles redirect only when API is going online/offline (#274)
- Fixed browser action popup height in Chrome
- Improved UX and validation of Preferences screen (screenshot below)
- Removed need for
unsafe-eval
inmanifest.json/content_security_policy
(#269) - Added support for CIDv1 (#275)
Installation
-
Firefox: Install From AMO Developer Channel
-
Chrome: Install From Chrome Web Store
New Preferences Screen
v2.0.8 (Alpha 8)
In this release
This is the very first release after WebExtension rewrite (#20) submitted to Mozilla for official review.
New Features Since v1.6.0
- Quick Upload of local files to IPFS via Browser Action button
- Mirror to IPFS via right click on any image or video on any website
Known Regressions Since v1.6.0
- Native custom protocols without
web-
prefix (fs:
,ipfs:
,ipns:
) are no longer supported due to lacking WebExtension APIs (#164) - Performance of experimental features is unknown, your mileage may vary
Installation
-
Firefox: Install From AMO (same as
2.0.0alpha7
) -
Chrome: Install From Chrome Web Store
Screenshot
v2.0.0alpha7
In this release:
- added
zh_CN
locale contributed by @yfdyh000 (thanks!) - fixed some bugs (#259 and #243)
- improved API polling under Chromium-based browsers (#218)
- updated
web-ext
to v1.10.0 - updated
ipfs-api
to v14.0.4
Installation
-
Firefox: install from Development Channel
-
Chrome: follow these steps
v2.0.0alpha6
Bugfix release: fixes Preferences screen under Firefox 55 (#257).
Firefox: Install from Development Channel
v2.0.0alpha5
In this release:
- changed name to IPFS Companion (#225)
- minor UX changes due to Chrome compability (#218):
- removed
pageAction
: pinning, copying public link etc is now underbrowserAction
- we no longer use native browser style so there may be some visual degradation -- please fill Issues with screenshots for these
- fixed
browserAction
: hide quick upload when no peers - updated
web-ext
to version 1.9.1
Firefox Install from Development Channel
OR..
Manual Chromium Installation
- Download Sources
- Build it:
npm install
npm run build
- Then open up
chrome://extensions
in Chromium-based browser, enable "Developer mode", click "Load unpacked extension..." and point it atadd-on/manifest.json
v2.0.0alpha4
In this release:
- updated
web-ext
to version 1.9.0 - improved UX of Quick Upload feature
- switched GUI to native style provided by Firefox itself: