Marcin Rataj
Marcin Rataj
## Background Right now Companion preloads uploaded content via HTTP HEAD requests to a public gateway. Public gateway can be customized by the user, and there is an option on...
Things we could automate with CI or [Github Actions](https://github.com/features/actions): - create `beta` and `release` branches - merge from `master` to the branch should trigger the build, sign & publish beta...
Mozilla ships multiple products on mobile and it is very confusing to understand what is what, and where IPFS Companion can run. Below are mu notes to save everyone some...
Right now we list all local CIDs via `ipfs refs local` and its not efficient to do on a big repo: https://github.com/ipfs-shipyard/ipfs-companion/blob/793bd6cdbe804f611ed42f7dd32c6fb8d9d224b8/add-on/src/lib/precache.js#L36-L40 ### Idea A As noted [here](https://discuss.ipfs.io/t/question-whats-the-most-efficient-way-to-check-if-the-blocks-of-a-cid-exist-locally/7820/9?u=lidel) we could...
> Extracted from https://github.com/ipfs-shipyard/ipfs-companion/issues/570#issuecomment-421811923 ### Summary Intercept URLs from public CDNs like unpkg.com and load them from IPFS. ### Detection Two ways: - Seamless: work with CDN operators to expose...
I believe I've seen somewhere that latest Firefox Nightly fixed a bug where it was impossible to listen for `file://` in `webRequest.*` APIs. Would be cool to check if that...
I suspect some apps may leverage the fact that a subset of APIs is exposed under `ipfs.io/api/v0/`. Companion should redirect things like https://ipfs.io/api/v0/cat?arg=/ipns/docs.ipfs.io/assets/logo.svg (especially ones with ranges and offsets) to...
- Create a static IPFS page with better UX for opting into Release and Beta Channels than "Install" section: https://github.com/ipfs/ipfs-companion#install - It should detect browser type and display only compatible...
I was able to reproduce the issue reported by @andyschwab, it is present in both Firefox and Chromium. - Opening https://originswag.eth.link with Companion enabled ends up on https://originswag.eth.link.ipns.localhost:8080/#/ - http://originswag.eth.link.ipns.localhost:8080/...
> Filling from mobile so we don't forget. Good first issue if someone wants to fix this via a PR before I get to it next week. Right now, when...