Skip to content

v0.0.16 — on the store, at last

Latest

Choose a tag to compare

@aturzone aturzone released this 08 Sep 20:43
· 1 commit to main since this release

This is the one on addons.mozilla.org. If you installed from the store, Firefox updates you on its own — nothing to download here.

It is 0.0.14's code. The only reason it has its own number is a mistake worth writing down.

Seven releases reached nobody

Everyone who installed from the store has been on 0.0.8 since it was approved. 0.0.9 through 0.0.15 were built, signed, tagged and published here, and not one of them reached a store user.

Mozilla signs through two channels. Unlisted produces a file you install by hand. Listed is the store, and it is the only route Firefox ever updates anyone from — a GitHub release is a place to download a file from, not a distribution channel.

The channel is chosen in two places, and both were missed:

  1. tools/sign.mjs defaulted to unlisted — correct when it was written, for a listing still in review, and never revisited after approval. That took 0.0.9–0.0.13, and 0.0.14 deliberately.
  2. Once that was fixed, the Developer Hub's upload form asks the same question again, on its own page, before the file: On this site or On your own. 0.0.15 took the second.

A version number is spent globally across both channels, so none of the seven can be reclaimed. The listed history reads 0.0.8, then 0.0.16.

The fix is not "read the page more carefully". pnpm amo:status asks AMO which channel every version is actually in and prints it:

version    channel     status     created
0.0.16     listed      public     2026-09-08 <- reaches store users
0.0.15     unlisted    public     2026-09-08
...
0.0.8      listed      public     2026-09-04 <- reaches store users

What store users get, all at once

Eight releases. CHANGELOG.md is written for them; the short version:

  • Typing is saved as you type. A note you wrote and reloaded used to come back empty unless you had pressed a formatting shortcut while writing it.
  • Notes stop leaking across a single-page app's routes.
  • Notes going transparent and unresponsive — hold-Alt stuck on, fixed in 0.0.14.
  • Persian, as a language you choose: the whole interface, right to left. English stays the default.
  • Where a note shows: this page, this section, the whole site, or every page.
  • Hold Alt to read and click the page under your notes.
  • Edit a note from the cabinet, and give it a name separate from its text.
  • Version history, scheduled backup, import that writes, Markdown and HTML export.
  • Six typefaces bundled — nothing fetched from the network.
  • The dark theme redrawn as graphite, every text-on-background pair measured for contrast.

Verification

746 unit tests, web-ext lint 0 errors / 0 warnings / 0 notices, and 38 checks in a real Firefox across four harnesses. source-0.0.16.zip was unpacked on a separate path, installed, built, and diffed against the submitted package — byte-for-byte identical.