From 3d53c406557e588df8ae35927dcf25f397dd8a86 Mon Sep 17 00:00:00 2001 From: yusufipk Date: Sat, 15 Aug 2026 10:46:11 +0300 Subject: [PATCH] Drop the self-signing instructions from the READMEs --- README.md | 25 ------------------------- README.tr.md | 25 ------------------------- 2 files changed, 50 deletions(-) diff --git a/README.md b/README.md index af9ab47..025759a 100644 --- a/README.md +++ b/README.md @@ -21,31 +21,6 @@ are only processed once they scroll into view. `about:debugging#/runtime/this-firefox` → **Load Temporary Add-on** → the `manifest.json` in this directory. It disappears when Firefox closes. -## Installing it for good - -Release Firefox refuses to permanently install an unsigned add-on. Getting it -signed is free and shows the extension to nobody: - -1. Create an account at addons.mozilla.org/developers and grab a JWT issuer and - secret from **Manage API Keys**. -2. Sign the package (inside a container so npm never touches this directory): - - ``` - podman run --rm -v "$(pwd)":/w:z -w /w docker.io/node:alpine \ - npx --yes web-ext sign --channel=unlisted \ - --api-key=JWT_ISSUER --api-secret=JWT_SECRET - ``` - -3. Install the resulting `web-ext-artifacts/*.xpi` through `about:addons` → gear - icon → **Install Add-on From File**. - -The signature is tied to the add-on id in `manifest.json`, so leave that id -alone. Every new signature needs a bumped `version`, and unlisted add-ons do not -auto-update: when you change the code you sign and install it again. If you would -rather skip signing altogether, Firefox Developer Edition and Nightly honour -`xpinstall.signatures.required = false` in `about:config`, but release Firefox -ignores that setting. - ## Using it The toolbar icon opens the settings: turn badges off, skip Shorts, pick the diff --git a/README.tr.md b/README.tr.md index 9a0bb3c..f333d76 100644 --- a/README.tr.md +++ b/README.tr.md @@ -19,31 +19,6 @@ işlenir. `about:debugging#/runtime/this-firefox` → **Geçici Eklenti Yükle** → bu dizindeki `manifest.json`. Firefox kapanınca kaybolur. -## Kalıcı kurulum - -Normal Firefox imzasız eklentiyi kalıcı kurmaz. İmzalatmak ücretsiz ve eklentiyi -kimseye göstermez: - -1. addons.mozilla.org/developers'da hesap aç, **Manage API Keys** sayfasından JWT - issuer ve secret al. -2. Paketi imzalat (npm bu dizine bir şey kurmasın diye kapsayıcı içinde): - - ``` - podman run --rm -v "$(pwd)":/w:z -w /w docker.io/node:alpine \ - npx --yes web-ext sign --channel=unlisted \ - --api-key=JWT_ISSUER --api-secret=JWT_SECRET - ``` - -3. Çıkan `web-ext-artifacts/*.xpi` dosyasını `about:addons` → dişli simgesi → - **Dosyadan eklenti yükle** ile kur. - -İmza `manifest.json` içindeki eklenti kimliğine bağlı, o yüzden kimliği -değiştirme. Her yeni imza için `version` alanını artırman gerekir ve listelenmemiş -eklentiler otomatik güncellenmez: kodu değiştirdikçe imzalayıp yeniden kurarsın. -İmzayla uğraşmak istemezsen Firefox Developer Edition veya Nightly kurup -`about:config` içinde `xpinstall.signatures.required` değerini `false` yapmak da -çalışır, ama bu ayar normal Firefox'ta yok sayılır. - ## Kullanım Araç çubuğundaki simge ayarları açar: rozetleri kapat, Shorts'u puanlama, baseline