Update readme and icons
This commit is contained in:
22
README.md
22
README.md
@@ -51,4 +51,24 @@ WTFPL licensed.
|
||||
3. Click **Load Temporary Add-on...**
|
||||
4. Select `dist/splirate-firefox-v<version>.xpi`
|
||||
|
||||
Note: on standard Firefox, unsigned extensions are temporary via `about:debugging` and are removed on restart.
|
||||
Note: on standard Firefox, unsigned extensions are temporary via `about:debugging` and are removed on restart.
|
||||
|
||||
## Signed Build Download
|
||||
|
||||
- Direct signed XPI: [splirate-signed.xpi](https://git.zetaphor.com/zetaphor/splirate/releases/download/signed/splirate-signed.xpi)
|
||||
- Releases page: [Splirate Releases](https://git.zetaphor.com/zetaphor/splirate/releases)
|
||||
|
||||
## Persistent Install (Private / Unlisted Signing)
|
||||
|
||||
Use Mozilla's unlisted signing to get a persistent signed XPI without public listing.
|
||||
|
||||
1. Create AMO API credentials:
|
||||
- [Firefox Add-on Developer Hub](https://addons.mozilla.org/developers/)
|
||||
2. Export credentials in your shell:
|
||||
- `export AMO_JWT_ISSUER="your-issuer"`
|
||||
- `export AMO_JWT_SECRET="your-secret"`
|
||||
3. Run signing:
|
||||
- `npm run sign`
|
||||
4. Install the signed `.xpi` from:
|
||||
- `dist/signed/`
|
||||
- Firefox: `about:addons` → gear icon → **Install Add-on From File...**
|
||||
Reference in New Issue
Block a user