Skip to content

v0.4.3 — scope the no-server claim, and say that withholding a name is not anonymizing

Pre-release
Pre-release

Choose a tag to compare

@elkojo elkojo released this 11 Sep 18:48
· 126 commits to main since this release

"No server" was never quite true, and the copy now says what is. The app talks to OpenTimestamps calendars and to block explorers; what is true is that none of them is ours. Every user-facing statement says "no xNotary backend" instead — including the meta description, which is what search results and link previews repeat.

Leaving a signatory off Certificate 2 does not anonymize them. The consent step let a reader believe it did. Certificate 2 embeds the signed document unmodified, and xNotary read the withheld name out of the signing certificate inside that document — which cannot be stripped without breaking the signature it belongs to. So the certificate leads with that in ink rather than burying it in 8.5pt grey, the consent step states the rule before the choice is made and marks each unticked signer, and Help carries the full version as a limit of its own.

A layout bug that tests could not see. The withheld-signers note had no height reserved in the page budget, so on a full page it could be drawn below the bottom margin — still in the content stream, so text assertions passed, while the page showed nothing. It is measured now, pinned by a page-count test.


Published retroactively on 2026-09-11. The tag was annotated with a subject but no body, so these notes were written from the commits it contains. Releases are generated from the tag message automatically from v0.4.6 on.