Skip to content

v2.15.0

Compare
Choose a tag to compare
@lidel lidel released this 20 Oct 13:35
b685664

✨ Features

Display release notes upon Companion update (#913)

Just in case you care 🙈 to read release notes on each update.
This release opens them in a new tab, but future ones will make it less disruptive.
If you don't want to be interrupted, Preferences screen has a toggle to turn it off:

2020-10-20--02-30-58

Quick import via HTTP API works with big files

IPFS Companion finally switched to the latest ipfs-http-client and modern JS API.

This introduced fantastic performance optimizations for web browser runtimes, made by @Gozala and @achingbrain.
Imported files are no longer buffered in memory and one can import much bigger files (4GB+) than before .

Persistence for manual opt-ins and opt-outs per site (#929)

Preferences screen now has separate list for opt-outs and opt-ins:

2020-10-15--04-48-21

A site is added/moved between lists when user toggles integrations via browser action menu:

2020-10-15--04-34-22

Mechanics are simple: direct match (sub.example.com) overrides decision made for a parent domain (`example.com).

Improved "Cannot process IPFS request" page (#911)

Thanks to @jessicaschilling we now have a better explainer when CIDv0 URI gets force-lowercased in Firefox:

Screen Shot 2020-10-20 at 02 26 17

Chromium 86 safelisted ipfs:// and other dweb protocol handlers, we hope to see similarly improved experience in Chromium-based browsers in the future.

🛠 Fixes and Maintenance

  • fix: default to https when recovering .eth (#847)
  • feat(ci): move to github, work on windows (#928)
  • refactor: switch to modern async await JS APIs (#811)
    • latest js-ipfs and js-ipfs-http-client
    • Web UI no longer included in Chromium bundle
    • Instead, correct CID is detected and prefetched via IPFS
    • Much faster install via one-click-install in Brave
  • fix: regression in HTTP recovery of background tabs (#915) (thank you @quevas13!)
  • docs(README): update screenshots for new UI (#909)
  • i18n: sync locale

Installation

Firefox / Firefox for Android Chrome / Brave / Opera / Edge
Install From AMO Install from Chrome Store
Note: publishing could be delayed due to #808

Alternative: use prebuilt artifacts attached to this release or build and install it manually.