Skip to content

Releases: daren-thomas/trolls-printing-press

0.1.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 10:43

What's changed

  • Let wide images use a profile-specific height limit.
  • Center wide images across the full multi-column layout.
  • Increase the wide-image allowance for landscape index cards.
  • Add regression coverage for wide images on index cards.

Trolls Printing Press 0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Sep 14:44

Trolls Printing Press 0.1.3

Follow-up to 0.1.2 for the community directory review. No changes to the PDF output.

  • The YAML frontmatter lookup narrows the parser result before reading from it, clearing the review's no-unsafe-assignment and no-unsafe-member-access warnings.
  • The repository's own lint now runs the same type-aware @typescript-eslint/no-unsafe-* rules the review applies.
  • As in 0.1.2: 11 MB main.js with a Brotli-compressed Typst engine, reproducible builds on Node 22, and GitHub build provenance attestations.

Trolls Printing Press 0.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Sep 12:45

Trolls Printing Press 0.1.2

Release-engineering update for the community directory submission. No changes to the PDF output.

  • main.js shrinks from 34 MB to 11 MB: the Typst engine and bundled fonts are stored Brotli-compressed and unpacked on the first publish.
  • Builds are reproducible: the bundle no longer contains build-machine paths and is byte-identical across machines when built with Node 22.
  • Release assets carry GitHub build provenance attestations (gh attestation verify main.js -R daren-thomas/trolls-printing-press).

Trolls Printing Press 0.1.1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 14:22

Trolls Printing Press 0.1.1

Initial release of Trolls Printing Press, an Obsidian desktop plugin for creating print-ready PDFs from Markdown.

Publishing profiles

  • Compact two-column A4 session notes
  • A5 reading books
  • A5 booklets imposed for duplex printing
  • Two-column books and booklets for dense notes
  • A6 landscape index cards

Markdown layout features

  • Manual page breaks with ✂️---
  • Wide images with ![[image.png|wide]]
  • Automatic columns for long short-item lists
  • Automatic index-card type fitting
  • Compact ability and dice-table layouts
  • Frontmatter titles and subtitles
  • Bundled Typst compiler and Alegreya fonts

PDFs are generated locally. This release supports Obsidian desktop only.

Trolls' Printing Press 0.1.0

Choose a tag to compare

@daren-thomas daren-thomas released this 07 Sep 13:58

Trolls' Printing Press 0.1.0

Initial release of Trolls' Printing Press, an Obsidian desktop plugin for creating print-ready PDFs from Markdown.

Publishing profiles

  • Compact two-column A4 session notes
  • A5 reading books
  • A5 booklets imposed for duplex printing
  • Two-column books and booklets for dense notes
  • A6 landscape index cards

Markdown layout features

  • Manual page breaks with ✂️---
  • Wide images with ![[image.png|wide]]
  • Automatic columns for long short-item lists
  • Automatic index-card type fitting
  • Compact ability and dice-table layouts
  • Frontmatter titles and subtitles
  • Bundled Typst compiler and Alegreya fonts

PDFs are generated locally. This release supports Obsidian desktop only.