Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stoically/temporary-containers
Firefox Add-on that lets you open automatically managed disposable containers
https://github.com/stoically/temporary-containers
firefox firefox-addon firefox-containers privacy temporary-containers
Last synced: about 8 hours ago
JSON representation
Firefox Add-on that lets you open automatically managed disposable containers
- Host: GitHub
- URL: https://github.com/stoically/temporary-containers
- Owner: stoically
- License: mit
- Created: 2017-11-23T20:55:40.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2023-08-14T08:48:49.000Z (about 1 year ago)
- Last Synced: 2024-07-31T19:16:45.138Z (3 months ago)
- Topics: firefox, firefox-addon, firefox-containers, privacy, temporary-containers
- Language: TypeScript
- Homepage: https://addons.mozilla.org/firefox/addon/temporary-containers/
- Size: 3.69 MB
- Stars: 841
- Watchers: 23
- Forks: 57
- Open Issues: 169
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - temporary-containers - Firefox Add-on that lets you open automatically managed disposable containers (TypeScript)
- awesome-privacy - Temporary Containers - Account Containers, let's you isolate cookies and other private data for each web site. **Download**: [Firefox](https://github.com/stoically/temporary-containers) (Browser Extensions / Notable Mentions)
- awesome-privacy - Temporary Containers - Account Containers, let's you isolate cookies and other private data for each web site. **Download**: [Firefox](https://github.com/stoically/temporary-containers) (Browser Extensions / Notable Mentions)
README
# Temporary Containers Firefox Add-on
[![Build Status](https://travis-ci.com/stoically/temporary-containers.svg?branch=master)](https://travis-ci.com/stoically/temporary-containers)
[![Temporary Containers Matrix room #tmp:mozilla.org](https://img.shields.io/badge/matrix-%23tmp%3Amozilla.org-blue)](https://matrix.to/#/#tmp:mozilla.org)Detailed information about the Add-on [can be found in the wiki](https://github.com/stoically/temporary-containers/wiki). There's also [this long-form article](https://medium.com/@stoically/enhance-your-privacy-in-firefox-with-temporary-containers-33925cd6cd21).
## Development
### Requirements
- Clone the repository
- `npm install`
- `npm run dev`### Run in Firefox
- `npx web-ext run -s dist`
- starts the default system Firefox with a temporary profile, loads the Add-on and watches for changes
- append `-p profilename` to start Firefox with a specific profileor
- Open `about:debugging` and `Load Temporary Add-on` which is located in the `dist` directory
Check `about:debugging` and click `Inspect` to the right of Temporary Containers to see the console.
### Run the tests
- Once: `npm test`
- Shows a coverage summary and generates a detailed report in the `coverage` directory
- Watcher: `npm run watch:test`### Release
#### AMO and GitHub
- Bump manifest version
- Commit, tag and push
- Upload zip web-ext-artifact to AMO
- Download published AMO xpi
- Create and publish GitHub release with AMO xpi#### Pre-Release on GitHub
- Bump manifest version
- Commit and push
- git tag v1.0beta1
- git push origin v1.0beta1
- git log \$(git tag --sort=-version:refname | sed -n 2p)..HEAD --pretty=format:%s
- Add release notes and publish## Libraries
[Vue.js](https://vuejs.org) and [SemanticUI](https://semantic-ui.com/) are used for the preferences & popup UI.
## License
MIT