What’s new in Telari 0.3.5
August 21, 2026
Highlights
-
How a single newline inside a paragraph is treated is now up to you. By the strict Markdown syntax, a lone newline inside a paragraph is not a line break, just a space — you fold the source across several lines, and the reader still sees one paragraph, rewrapped to the reading width. But Typora and Obsidian default to the other dialect (a single newline is a break), so a document written line by line arrives in telari squashed into one block. ⌘, ▸ General ▸ Line breaks & spaces ▸ Single newline now offers two settings: Merge into a paragraph (Markdown standard) and Keep the break; you can also change just one tab — View ▸ Line breaks in this tab (Follow settings / Merge into a paragraph / Keep the break), so the same file can sit in two tabs under two different settings. The choice is remembered per tab and disappears when the tab is closed. The factory default (merge into a paragraph) is unchanged
-
Emphasis markers pressed against Chinese punctuation now work. Writing something like
在**「保留换行」档下……**。used to render as literal bare asterisks — CommonMark’s flanking rules were designed for text with spaces between words, Chinese is written without them, and**therefore often lands exactly on a Han-character↔Chinese-punctuation seam, where the rules let it neither open nor close (our own manual pages, shipped with the app, carried bare asterisks because of this). Telari now follows the CommonMark CJK-friendly emphasis amendment (drafted by tats-u; merged upstream in pulldown-cmark, not yet released): the seam opens or closes as long as CJK characters or CJK punctuation sit on either side of it.
Improved
-
Runs of spaces inside inline code are no longer collapsed.
-
Runs of spaces in body text can now be preserved. The option lives in ⌘, ▸ General ▸ Line breaks & spaces, and coexists with justification: the first space of a run stretches as before, the rest contribute width but no elasticity, so the greyness of a justified line is unaffected and two spaces are always wider than one.
Fixed
-
A price list is no longer mistaken for inline math. A line with two prices written together, like
$4.99/mo·$89.99, used to be read as a single$…$formula. Fixed. -
An escaped bracket is no longer taken for a reference link.
见[文档]\[id]。used to render 文档 as a hyperlink and drop both pairs of brackets from the page — even though\[is exactly how an author declares “this is a literal bracket”. It is now shown as written (backported upstream fix). -
Fixed the background of the install DMG window — the disk image drew its background incorrectly on some macOS versions. Fixed, and the background itself simplified.