Commit 91754f2
Blog: backfill v26.8.3, v26.8.4 and v26.9.1
Three releases had shipped without a post. Written short by request —
1044, 664 and 686 words, labelled 5, 4 and 4 minutes — so each one
leads on a single idea and sends the reader to the release notes for
the rest.
v26.8.3 leads on the workspace canvas, but the spine is the restraint
rather than the feature: opt-in, off by default, and an install that
never enables it never even gains a settings key. A new shell is the
most invasive thing you can ship into a program people have already
arranged to their liking, and the arrangement is where their hands go
without looking. The kept limitation earns its own section — items
move between windows through a Move to menu because cross-window drag
is a cross-top-level reparent, which is the crash lineage behind
#2495, #4617 and #4319. Then the Icom command plane, carried by the
bug that forced it: a pre-key poll's delayed OFF reply landing after
the client's newer ON intent, and winning.
v26.8.4 is about failing closed. Typed capability profiles per model,
and an unprofiled radio hiding controls rather than borrowing another
model's commands or calibration. The argument worth making is that an
empty space in the interface is honest about the gap while a populated
space that lies is not, and costs the operator far more to discover.
The HL2 client-timed CW section links back to the iambic deadline fix
in v26.8.2 — same class of fault, different part of the path.
v26.9.1 leads on the globe projection and the Green Heron applet, then
gets to what actually matters in it: controls dimming off-Flex,
missing command planes failing visibly, automation verbs refusing an
unsupported backend instead of reporting success. That is the bill for
supporting more than one family of radio, and the failure it removes
is the worst kind available — a control that appears to work, returns
success, and changes nothing.
Dates come from the CHANGELOG headings, not the GitHub publish
timestamps. v26.8.4 and v26.9.1 both published after 02:00 UTC, so
their UTC dates run a day ahead of the dates the project records for
them; the changelog agrees with the Pacific dates the earlier posts
already use.
Three new motifs: canvas (applets placed on a canvas), attest (a
profile card, three rows ticked and one barred) and azimuth (a compass
with the beam off north). All three checked rendered at card size.
Batched as one commit following 02250d7, since the generated post
index, blog.md and token counts move cumulatively across the three.
Verified: card and article ordering match and stay newest-first below
the pinned post, all three articles balanced, h1 ids match
aria-labelledby, index at 19 posts, six SVGs parse, art regeneration
idempotent, drift check clean.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 2564718 commit 91754f2
12 files changed
Lines changed: 757 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
16 | 46 | | |
17 | 47 | | |
18 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
Loading
Loading
Loading
Loading
Loading
Loading
Large diffs are not rendered by default.
Large diffs are not rendered by default.
0 commit comments