pub fn document_from_thread(
fur_dir: &Path,
tid: &str,
) -> Result<FurDocument, String>Expand description
Build a FurDocument from a conversation in .fur/.
Message bodies come from text. When a message has a markdown
attachment instead, the body stays empty and the file is recorded as a
link= for the caller to copy alongside the spine.