Update readme and icons

This commit is contained in:
2026-08-05 23:31:00 -05:00
parent d468703f16
commit 49bc022909
7 changed files with 61 additions and 9 deletions

View File

@@ -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...**