@loveshack@loveshack.dev
Status Update

New in Loveshack v1.2.0

  • Markdown. The Text field for statuses, images, and videos is now Markdown. Headings, bold, italic, strikethrough, code, fenced code blocks, quotes, nested bulleted and numbered lists, links, images, and horizontal rules all work, and bare URLs become links on their own. Your source is stored as you wrote it, so reopening a post shows your Markdown, not generated HTML. Posts written before this release keep rendering exactly as they did.
  • Live preview. A Preview button below the Text field renders your Markdown through the same code the frontend uses and updates as you type, so what you see in the editor is what readers get.
  • Rich teasers. Stream cards and subscriber-only teasers render the same HTML as the detail page instead of flattening everything to plain text. A heading or list looks the same in the stream as on the post. Teasers are cut at the configured length with the markup kept intact: only visible text counts, and the cut never splits a word or an element. Headings inside a card stay at the card’s body text size, so a heading reads as a bold lead rather than a page title.
  • Markdown Teaser Text. The optional Teaser Text field has moved directly under the Title in the stream editor and is Markdown too. When set, it is rendered in place of the beginning of the Text on cards and teasers, so you can write a short version of a long post with its own formatting.
  • Full-length cards. The two teaser length settings under Customize > All posts, and their per-type overrides, now accept an empty value for no maximum: the full text is rendered in the stream, exactly as on the post page. 0 still hides the text on cards, and any other number is a character limit.

Login to comment