# 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)