-
v0.1.2 Stable
released this
2026-05-11 16:51:54 +02:00 | 3 commits to main since this releaseNaiv-QR — v0.1.2
Rebrand release: the extension is now Naiv-QR (was "Share as QR").
Distribution target is AMO-listed — Firefox will handle auto-updates
from addons.mozilla.org once the listing exists.Changed
- Name →
Naiv-QR. Updated inmanifest.json,package.json, popup
<title>, iconaria-label, and the README. gecko.id→naiv-qr@addons.naiv.no. AMO locks the ID at first
upload, so this had to happen before the listing exists. Once submitted,
changing the ID means starting a brand-new listing (losing reviews and
installs).gecko.update_urlremoved. This field is incompatible with
AMO-hosted listings — Mozilla's validator rejects it for listed mode.
Firefox already polls AMO for updates on listed extensions; no
self-hosted updates.json is needed.- Build artifact filename:
naiv-qr-<ver>.zip(web-ext derives the
filename frommanifest.name).
No behaviour changes
The popup, QR rendering, copy-URL flow, light/dark theming, and privileged-URL
handling are unchanged from v0.1.1.Install
Attached:
naiv-qr-0.1.2.zip(~12 KB, unsigned).Until AMO-signed, load via
about:debugging#/runtime/this-firefox→
Load Temporary Add-on… → unzip and pickmanifest.json.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
naiv-qr-0.1.2.zip
1 download ·
2026-05-11 16:55:31 +02:00 · 12 KiB
- Name →
-
v0.1.1 Stable
released this
2026-05-11 16:39:49 +02:00 | 4 commits to main since this releaseShare as QR — v0.1.1
Pre-AMO housekeeping. No behaviour changes, no new features.
Changed
browser_specific_settings.gecko.idmoved from the dev-placeholder
share-as-qr@olemd.localtoshare-as-qr@addons.naiv.no. AMO locks
the extension ID for the lifetime of a listing, so this needed to land
before any first listed upload to AMO — not after.- Version bumped to
0.1.1inmanifest.jsonandpackage.json.
Compatibility
Same as v0.1.0: Firefox 142 or newer.
Install
Attached:
share_as_qr-0.1.1.zip(~12 KB, unsigned).Until an AMO-signed build exists, load via
about:debugging#/runtime/this-firefox→ Load Temporary Add-on… →
unzip and pickmanifest.json.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
share_as_qr-0.1.1.zip
1 download ·
2026-05-11 16:40:17 +02:00 · 12 KiB
-
v0.1.0 Stable
released this
2026-05-11 16:20:58 +02:00 | 5 commits to main since this releaseShare as QR — v0.1.0
First public version of Share as QR, a small Firefox MV3 extension that
turns the active tab's URL into a scannable QR code via a toolbar-popup.Features
- Click the toolbar icon on any normal web page → popup shows a ~280 px QR
code of the current URL plus a Copy URL button. - Light/dark popup chrome via
prefers-color-scheme(the QR itself stays
light-on-dark so phone cameras can read it). - Friendly fallback messages for browser-internal URLs (
about:,
moz-extension:, etc.) and for URLs too long to fit a QR (>~2.9 KB).
Privacy
No network requests. The QR is generated locally by the bundled
qrcode-generator library
(MIT, pinned to commit83b7e8fe3fddd3b0368dbafd6ce56995bd25e3c8). The
manifest declaresdata_collection_permissions: "none".Permissions used (minimum needed):
activeTab— read the active tab's URL when the popup opens.clipboardWrite— back the Copy URL button.
Compatibility
Firefox 142 or newer (
strict_min_version: 142.0). The floor exists because
the manifest declaresdata_collection_permissions, which is recognised
from Firefox 140 desktop / 142 Android.Install
Attached:
share_as_qr-0.1.0.zip(~12 KB).Until this extension is signed by AMO, you can load it via
about:debugging#/runtime/this-firefox→ Load Temporary Add-on… →
extract the zip and pickmanifest.json.License
MIT — see LICENSE.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
share_as_qr-0.1.0.zip
1 download ·
2026-05-11 16:21:19 +02:00 · 12 KiB
- Click the toolbar icon on any normal web page → popup shows a ~280 px QR