v0.9.4-beta adds Smart presentation generation and editing, broadens the canvas toolset, and improves template previews and exports. These notes follow the Docker v0.9.4-beta release, published August 10, 2026.
At a glance
Smart presentations
Generate and edit Smart HTML slides with streaming previews, charts, assistant tools, and community designs.
Richer canvas
Alignment guides, editable math, and a larger collection of shapes and arrows expand slide editing.
Stronger templates
Local rendering assets, automatic font handling, repeatable groups, and the Editorial theme improve template workflows.
What’s changed
Smart generation and editing
- Added Smart presentation generation and editing, including streamed HTML slides, charts, assistant editing, community design selection, and Smart presentation metadata.
- Added reasoning and token-usage metrics to Smart generation streams, with capability-aware reasoning for supported providers.
Canvas and visual editing
- Normalized content image fills so ordinary images use cover fitting without changing icons, SVGs, or clipped images.
- Added alignment guides and snapping for single- and multi-element dragging.
- Bundled canvas rendering assets locally for previews, PDF export, and custom-template flows.
- Added editable KaTeX math elements across generation, rendering, importing, and editing.
- Expanded the shape and arrow palette with grouped vector shapes, symbols, block arrows, and directional arrowheads.
Templates and exports
- Automated custom-template font resolution and preview preparation.
- Improved custom-template thumbnail navigation on responsive layouts.
- Added repeatable Template V2 groups and the Editorial theme.
- Improved Smart PDF and PPTX export rendering, chart snapshots, and slide-density handling.
API and data compatibility
The self-hosted API remains under/api/v1/. This release extends presentation and chat responses with Smart-generation metadata, adds Smart-generation fields to the database, and introduces community-presentation proxy routes. Existing clients can ignore the additional Smart fields and the generation_metrics server-sent event when they do not use those features.
Before upgrading
- Back up
/app_dataand any external database. - Pull
ghcr.io/presenton/presenton:latest, or select an explicit version or image digest for a controlled rollout. - Re-test Smart and Standard generation, assistant editing, custom-template fonts, charts, math, and both export formats.
- Confirm existing integrations tolerate the additional response fields and SSE event.