/containers-sync

A webextension which would sync firefox containers across multiple devices.

Primary LanguageJavaScriptMIT LicenseMIT

Containers Sync

This is a webextension which would sync firefox containers across multiple devices.

Get-the-addon-button


Steps to build

  • Use node 10.16.1 and npm 6.11.3 only
  • Clone the repository (git clone git@github.com:ramkumar-kr/containers-sync.git)
  • Run npm install in the containers-sync directory to install all dependencies (npm install)
  • Run webpack to generate the dist directory
  • You can use github actions file as a reference for an automated script

Testing the extension

  • Run npm run watch to start webpack to generate the dist directory
  • Run npm run firefox to load the extension to firefox with a temporary profile

Building for production

  • Use ubuntu 18.04 LTS only
  • Run npm run production
  • Upload the zip file in the web-ext-artiacts directory to the addon store

FAQ

  • What does this extension do?

    It will synchronize the name, icon and colour of containers across devices

  • How frequently do you backup?

    • As soon as you create/update/remove a container or multiple containers
    • Whenever the backup button is clicked in the popup
  • Is it possible to view the list of synced containers?

    Yes. You can view the list of synced containers by clicking on the "View synced containers" button or from the sidebar.

  • Can I backup/restore them manually?

    Yes. You can use the popup to backup or restore manually

  • I have set a preference to open a website in a particular container. Will that also be synced?

    No. This data is not available to any extensions by the API.

  • Will this extension work with firefox for android?

    No

  • Will this extension work in chrome/opera/edge etc.,?

    No

  • I have some feedback...

    You can create an issue in Github and we can discuss about it