Skip to content

v2.0.9

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Sep 04:34

TomiLite v2.0.9

Since v2.0.8 — PDF export everywhere, safer context compression, larger attachments.

✨ Features

  • 📄 PDF Export — ask the agent to export any note, report, or document to PDF (new export_to_pdf tool), or use the PDF button in the Notes / Reports export menus. The server renders a self-contained HTML report and Electron prints it via Chromium (A4, background colors, page margins). The save dialog opens instantly while rendering runs in the background, and filenames are normalized so you never get a double suffix like report.pdf.pdf.
  • Context compression guard — sending is blocked while a compression is running (the full-replace would wipe your new message), and compressing mid-stream is refused until the current reply finishes.

🐛 Fixes

  • Chat attachments cap raised 10k → 100k chars — long markdown/PDF/PPTX documents are no longer silently truncated mid-document (e.g. a 14-chapter plan used to arrive as 11).
  • Word export strips inline markdown (code, links, bold, italic) and preserves fenced code blocks verbatim — no literal ####, **x**, or [t](u) leaks into the .docx.
  • Agent loop stability: export_to_pdf HTML is stripped from LLM history (token blowup), and guidance messages are deferred until after all parallel tool responses (DeepSeek 400 fix).

🙏 Support

If TomiLite helps your workflow, you can support its development on afdian.

Full Changelog: v2.0.8...v2.0.9