Skip to main content
This documentation version follows the 0.9.2-beta application version on the reviewed presenton-3/main branch. Work in this release focuses on Template V2 consolidation, generation and editing workflows, MCP access, export runtime maintenance, and the application interface.

At a glance

Template V2

Generation, rendering, editing, and template identification now converge on the Template V2 model.

Focused MCP

The self-hosted MCP server exposes a restricted presentation-generation workflow with authentication support.

Editing experience

Ongoing work improves chat-assisted editing, autosave, element handling, and dashboard workflows.

Changes since v0.9.1-beta

  • Refactored presentation generation around Template V2 and removed obsolete template-processing code.
  • Unified template identification across generation and rendering.
  • Removed obsolete PDF/PPTX slide-processing endpoints while retaining PPTX and PDF presentation export.
  • Added a restricted MCP workflow for synchronous generation, asynchronous generation, and task-status polling.
  • Added bearer-token verification for MCP when application authentication is configured.
  • Kept MCP disabled in the Electron desktop app to avoid its authentication conflicts.
  • Improved chat and presentation-memory handling, slide UI editing, autosave, and image-editor behavior.
  • Updated the presentation export runtime to v0.4.2.
  • Updated the dashboard and presentation-management interface.

API compatibility

The self-hosted API remains under /api/v1/, but internal cleanup removed obsolete routes and changed implementation details. The current generation request supports:
  • Prompt content, optional slide Markdown, and additional instructions
  • Tone, verbosity, optional web search, slide count, and language controls
  • Template selection, title and table-of-contents controls, and uploaded files
  • PPTX or PDF export
  • Optional webhook triggering
Cloud v3 and self-hosted v1 are separate APIs. Do not copy a Cloud request into a self-hosted integration without adapting its URL, authentication, endpoint, and schema.

Before upgrading

  1. Back up /app_data.
  2. Pin ghcr.io/presenton/presenton:v0.9.2-beta or an intentionally selected image digest.
  3. Re-test Template V2 creation, presentation generation, editing, MCP authentication, and both export formats.
  4. Re-run a representative UI, API, export, and MCP workflow after the upgrade.