Release 4.55.0
30 Oct 2026 · pinned package [email protected]
- The tool frame: one order for every tool page (owner ask 11). It has six new kit builders:
kit.toolHead,toolInput,tries,answer,familyandtool(docs/kit.md, "The tool frame").- The order:
- the head, with a crumb to the family, the name, and one sentence saying what the tool does;
- the box you type in, on the first phone screen, at 17 px so phones do not zoom in, with its clear button and the tool's one button;
- two or three Try examples: a tap fills the box and runs the tool, and without JavaScript each one is a
?q=link; - the answer, as labelled rows with the fact that matters marked, then the next step;
- the family's other tools: one sideways row on a phone, a column beside the tool from 1024 px;
- the About, questions and API folds, then "People also use".
- One look. The family's tint is only on the icon tile, as a hue number that never reaches the style attribute as raw text; buttons keep the site's own accent. That ends the cyan, purple and orange tool pages.
- Everything is plain HTML with escaped text, so it works without JavaScript. It is part of Kit 2: the look is in
kit-data.css, and the clear button and the examples are inkit-data-web.js.kit.cssandkit-web.jsweigh what they did.
- Fixed: kit-web.js never wired copy buttons, sheet buttons, confirms or titled share links. Its
once()marked an element under the same dataset name as the attribute that asks for the behaviour:data-ovk-copy="#id"isdataset.ovkCopy. The markup had therefore already "marked" every one of them:- copy buttons stayed hidden;
- a sheet button opened nothing;
- a kit form with
data-ovk-confirm("Delete it?") was sent without asking.
The mark now has a name of its own (…Wired), in kit-web.js and in kit-data-web.js. test/kit-web-chrome.test.js checks each one in Chrome; it fails on 4.54.0.
- The Dock keeps "in a window" to the page. The pop-out window belongs to one page in one browser and closes with it, and no other device can open it again (the browser wants a click). So the Dock no longer sends
poppedto the Network. That also ends the refused PUT, and its retry, that 4.54.0 made on every pop-out: the Network'snetwork.dock-state@1contract has no such key.
PagesThe DockIconsThemesThe kit
Rules41 The site's name in the bar opens that site's pages, Home first.96 The Pair is the only mark, and it does the waiting.20 Status is a word, never colour alone.