v0.9.6-beta refines mathematical content, removes an obsolete write endpoint, improves Smart Mode runtime behavior, and fixes Linux desktop packaging and rendering. These notes follow the Docker v0.9.6-beta release, published August 12, 2026.
The published Docker release sequence moves from
v0.9.4-beta to v0.9.6-beta. The corresponding desktop changes are available in electron-v0.9.5-beta.At a glance
LaTeX text runs
Mathematical expressions now work inside text, lists, and table cells with dedicated editing controls.
Safer runtime
An unused unauthenticated layout-writing route is removed, and Smart HTML runtime loading is hardened.
Linux desktop fixes
Ubuntu packaging, caches, dialogs, and Smart slide rendering receive targeted Electron fixes.
What’s changed
Editing and generation
- Replaced standalone math elements with LaTeX text runs, supporting expressions in normal text, lists, and table cells.
- Added LaTeX parsing and editing controls while rejecting the superseded legacy math-element schema.
- Changed the default generation mode to Standard and simplified the upload screen’s prompt starters and template suggestions.
Security and runtime
- Removed the orphaned
/api/save-layoutroute, eliminating an unused unauthenticated file-writing surface. Template creation continues through the authenticated FastAPI template endpoints. - Added LLM model-metadata validation and updated the Tailwind browser runtime used by Smart HTML slides.
- Added analytics coverage for Smart Mode generation, editing, community interactions, and exports, with sanitized failure details.
Desktop and packaging
- Fixed Ubuntu Electron rendering and runtime behavior, including writable image caches, Chromium shared-memory handling, Smart HTML rendering, and dialog positioning.
- Aligned release metadata and restored Cypress CI coverage.
- Removed upload-page prompt examples and updated desktop download metadata.
API and data compatibility
The self-hosted API remains under/api/v1/. The removed /api/save-layout endpoint was a legacy Next.js route and is not part of the supported presentation API. Custom-template integrations should use /api/v1/ppt/template/....
Template V2 consumers that emit mathematical content must move from standalone math elements to LaTeX text runs. Re-test imported templates, generated slides, editor operations, and exports that contain equations.
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 LaTeX content in text, tables, lists, PDF export, and PPTX export.
- Verify custom-template tooling no longer calls
/api/save-layout. - Desktop users on Linux should verify dialogs, Smart slides, previews, and packaged caching.