Skip to content

v0.28.2

Choose a tag to compare

@travsteward travsteward released this 31 May 16:33
· 148 commits to main since this release

Fixed

  • Blog docs no longer render as — or get clobbered by — the empty tweet-compose view. A content_type: blog doc that also carried an articleContext (e.g. one repurposed for an X post) rendered the X/article tweet-compose surface — which is empty and separate from the blog body — hiding the body and letting the empty surface autosave over it (a real 2,590→34-word truncation, recoverable only from version history). Two coupled fixes: content_type now owns editor-surface selection, so a blog doc always renders the blog editor regardless of articleContext; and the no-clobber invariant moved from updateDocument alone to the full browser-write boundary (updateDocument + syncBrowserDocUpdate + saveDocToFile) with checkpoint-then-refuse, closing the stale-version write path that was the actual clobber route. → adr/browser-write-fidelity.md