Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy. Cookies are separated by container, allowing you to use the web with multiple identities or accounts simultaneously.
bin | ||
data | ||
docs | ||
src | ||
.env | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.htmllintrc | ||
.jpmignore | ||
.stylelintrc | ||
.travis.yml | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
icon.png | ||
LICENSE.txt | ||
package.json | ||
README.md |
Multi-Account Containers
The Firefox Multi-Account Containers extension lets you carve out a separate box for each of your online lives – no more opening a different browser just to check your work email! Learn More Here
Available on addons.mozilla.org
For more info, see:
Requirements
- node 7+ (for jpm)
- Firefox 57+
Development
- Install web-ext with npm
- cd src; web-ext run -f Nightly
Testing
TBD
Distributing
Make the new version
- Bump the version number in
package.json
andmanifest.json
- Commit the version number bump
- Create a git tag for the version:
git tag <version>
- Push the tag up to GitHub:
git push --tags
Publish to AMO
While the add-on is an Embedded Web Extension, we have to use the Mozilla Internal Signing Service to sign it as a Mozilla extension exempt from AMO's Web Extension restrictions.
So, to distribute the add-on to AMO:
- Use
jpm xpi
to build the.xpi
file - Submit the
.xpi
to the Internal Signing Service and download the signed.xpi
- Upload the signed
.xpi
file to AMO
Publish to GitHub
Finally, we also publish the release to GitHub for those followers.
- Make the new release on
GitHub
- Use the version number for "Tag version" and "Release title"
- Release notes: copy the output of
git log --no-merges --pretty=format:"%h %s" <previous-version>..<new-version>
- Attach binaries: select the signed
.xpi
file
Links
Facebook & Twitter icons CC-Attrib http://fairheadcreative.com.