Synaplan Integration (1.0.0)

RALF SCHWOEBEL
2026-03-03T11:19:33.541724+00:00

Bring Synaplan's AI capabilities directly into Nextcloud:

Summarize documents with one click

Translate files to multiple languages

Add to Knowledge — vectorize files into the AI knowledge base

Research Chat — AI assistant with knowledge group and model selection

Requires a running Synaplan instance and API key.

Changes

Added

Summarize documents via file context menu (bullet points, paragraph, abstractive; short/medium/long; 12 output languages)

Translate documents via file context menu (12 target languages)

Add to AI Knowledge — upload files to the Synaplan vector knowledge base with group management

Research Chat — full-page AI assistant accessible from top navigation with knowledge group and LLM model selection

Support for binary document formats (PDF, DOCX, ODT, XLSX, PPTX) via Synaplan's Tika text extraction

Admin settings page with Synaplan URL and API key configuration

Connection test functionality in admin settings

Top-level "Synaplan" navigation entry with custom bird logo

Upload progress spinner with elapsed time counter for long-running knowledge uploads

Improved success state with high-contrast SVG checkmark for dark theme compatibility

Unit tests for all controllers (42 tests, 114 assertions)

CI pipeline with PHP lint (PSR-12), PHPUnit, ESLint, Prettier, and Vite build checks

Download