ui-polish group 5: bullet threading — static indent guides (per-row ancestor data, inset starts, terminal segments through the last child's line) plus the focused-path accent thread à la the Logseq plugin: rounded elbows threading the bullet icons from the highest visible ancestor to the focused block, path bullets adopting the thread color.
Also fixes backspace-at-start merge (found in review, pre-existing): the target is now the visually previous row — a previous sibling's deepest visible descendant, or the parent for first children (previously undeletable) — guarded so a non-empty block never merges into a page title; three UI tests pin the cases.
graham.systems
(Jul 15, 2026, 6:24 PM -0700)
81cc75ef
314f3b52