v2026-10-13

refactoringhq/tolariav2026-10-13Oct 13, 2026by github-actions[bot]

Upgrading?

AI Summary

This stable release introduces syntax highlighting for Pascal and sharper PDF previews while improving editor stability, particularly regarding Markdown source preservation and race conditions. It also includes cross-platform improvements and polish for dark mode.

Key Highlights

  • Pascal syntax highlighting for code blocks
  • Sharper PDF previews using PDF.js
  • Markdown source preserved when switching editors or updating properties
  • Dark mode polish for standalone HTML previews
  • Linux AppImages now use host system libraries

New Features

  • Pascal syntax highlighting
  • Sharper PDF previews

Full Release Notes

## New Features

- ๐Ÿงฎ **Pascal syntax highlighting** โ€” Pascal code blocks now get proper syntax highlighting.
- ๐Ÿ“„ **Sharper PDF previews** โ€” PDF attachments render with PDF.js for more reliable previews.

## Improvements

- ๐Ÿ’พ **Markdown source preserved on save** โ€” Switching between the rich and raw editors, or updating properties, no longer rewrites your original Markdown formatting.
- โŒจ๏ธ **Caret stays in the title after Cmd+N** โ€” New notes keep focus in the title instead of jumping away.
- ๐Ÿ“‹ **Better Markdown pasting** โ€” Pasting prefers the structured Markdown source when the clipboard offers one.
- ๐ŸŒ™ **Dark mode polish** โ€” Standalone HTML previews stay readable in dark mode, and scrollbars are more discreet.
- ๐Ÿงพ **Type array properties keep their shape** โ€” Array-valued Type properties no longer collapse to a single value.
- โž— **Display math no longer overlaps** โ€” Equation tags in display math lay out cleanly.
- ๐Ÿค– **AI composer line breaks** โ€” A trailing line break in the AI composer shows up immediately.
- ๐Ÿงฉ **Official Pi agent logo** โ€” The Pi agent now uses its official logo.
- ๐ŸชŸ **Cross-platform settings shortcut** โ€” The footer shows the right settings shortcut on Windows and Linux.

## Stability and Fixes

- Fixed a race where deferred editor tab swaps could fire after the editor unmounted.
- Spreadsheet HTML cell references wait for the sheet engine, and pending HTML previews stay inert.
- Guarded invalid sheet cell selections, unmounted link toolbar lookups and stale ProseMirror selections.
- Whiteboards recover from incompatible pastes and no longer measure text before the canvas renders.
- Linked nested list children are promoted safely, and the editor bypasses a looping state during recovery.
- Linux AppImages use the host system libraries for better compatibility.

---
**Stable release โ€” manually promoted from `main`**

**Includes macOS (Apple Silicon and Intel), Windows x64, and Linux x64 bundles**

*Built from `d87e2da3` on 2026-10-13*

Related Repositories