---
# System prepended metadata

title: IPFS-Companion mv3 Sync

---

# IPFS-Companion mv3 Sync


- [Current State](https://github.com/ipfs/ipfs-companion/pull/1078/files)

### Prior art
- [redesign notes](https://hackmd.io/v8jvq4OEQEu-1IYEteETsg)
- [feature/progress tracking](https://hackmd.io/TgYTI5OoRZa3jXkc4zesxA?view)
- [issue 666](https://github.com/ipfs/ipfs-companion/issues/666)
- [UR results from Julia](https://docs.google.com/document/d/1_7UYsls5QuohW769Tp3X7MkxBo8eTS-HldA3gbVqUkk/edit#heading=h.de10r3hac2u1)

### UI surface
- landing page
- options page
- exit survey
- popup default state (on)
- popup default state (off)
- popup dnslink detected state
- content scripts (linkify DOM)
- additional context menu options

### Browser quirks
- detect firefox to use blocking web request (see blockers below)
- detect brave for UI/behavior nuances


### Things to remove
- js-ipfs
- proxy?
- "experimental features"

### Enhancements:
- [action for upload to chrome web store](https://github.com/meandavejustice/pin-tweet-to-ipfs/blob/main/.github/workflows/extension.yml)

### Blockers
- [service_workers not supported in firefox](https://github.com/meandavejustice/pin-tweet-to-ipfs/issues/6)