Skip to content

Shelf v0.4.3

Choose a tag to compare

@marcoodignoti marcoodignoti released this 19 Jun 11:18

Shelf v0.4.3

Shelf v0.4.3 is a stable patch release focused on preserving rich LLM chat
output when pasted into notes.

Changes

  • LLM paste fidelity:

    • Preserved Markdown structure from chat output, including headings, lists,
      links, quotes, inline code, code blocks, tables, and horizontal dividers.
    • Converted Markdown pipe tables into structured editor table blocks instead
      of plain text.
    • Kept divider blocks, quote blocks, toggle list items, and standard links
      safe across reload and search indexing.
  • Formula paste reliability:

    • Protected LaTeX before Markdown parsing so inline formulas keep underscores,
      backslashes, and compact parenthesized notation such as (E(r)).
    • Converted display math copied as $$...$$, \[...\], raw bracket fences,
      and bare LaTeX environments such as aligned, cases, and matrices into
      formula blocks.
    • Collapsed accidental repeated equation separators from pasted formulas, so
      ================ is repaired to a single =.
    • Repaired previously split bracketed and aligned formula groups when pages
      are reopened or normalized.

Tester Notes

Paste output from an LLM chat that contains tables, dividers, Markdown formatting,
and multi-line physics formulas. Confirm the note keeps the same structure as the
chat view and formulas render as formula blocks instead of raw LaTeX text.