10 most recent check-ins occurring on or after 2026-08-22 11:18:03.
More ↑
|
2026-08-22
| ||
| 14:18 | composer: Preview tab lives in composer.js — per-composer pane, posts the draft as body; preview endpoint is a plain fragment check-in: 34e1534151 user: dmestas tags: trunk | |
| 14:13 | RFC 0004: fossil capability compatibility — plan check-in: 6bb1c20891 user: dmestas tags: trunk | |
| 13:15 | mirror threads: per-post Reply points at the upstream post — a button must never aim at a composer that cannot exist check-in: eae00faa15 user: dmestas tags: trunk | |
| 11:38 |
threads render as the DAG they are: tree order + indent, Reply button at each post's foot, aimed composer autofocuses
The header reply link relied on fragment scroll, which browsers skip when the fragment is unchanged — 'clicked reply, nothing happened'. check-in: 8294c8101a user: dmestas tags: trunk | |
| 11:30 | answering the root is thread traffic (unsub sticks); answering a post is personal check-in: 747979ed51 user: dmestas tags: trunk | |
| 11:29 |
the reply DAG, kept: per-post replies, parent links name their author, answered authors always notified
forum.reply takes to= (a specific post); the composer aims via ?reply-to with a visible banner; the replied-to author joins the notification set even unsubscribed, deduped by TxnID. check-in: 152f575aab user: dmestas tags: trunk | |
| 11:24 | spectrum segments: identicon deep shade, each a link to its post anchor check-in: 1a859293ee user: dmestas tags: trunk | |
| 11:22 | spectrum: continuous constant-height bar, rounded only at the ends check-in: f78cd21498 user: dmestas tags: trunk | |
| 11:18 | spectrum as beads: gapped rounded segments in the post-edge recipe check-in: f322cdbe4a user: dmestas tags: trunk | |
| 11:18 |
tests assert structure and data, never display copy; spectrum up to the middle level
data-score / f-pinned / hot-formula / f-hidden hooks exist for the tests; copy and glyphs are design surface, free to change. check-in: dfc78137a3 user: dmestas tags: trunk | |