Loading debian/changelog +27 −0 Changes for debian/changelog: 27 added lines, 0 removed lines. Original line number Diff line number Diff line blogi (20260717+1) unstable; urgency=medium * blogi-editor: the AI agent's tool-calling round limit is no longer a fixed compile-time cap — it's a new AI_MAX_TOOL_ROUNDS setting (default 20), editable alongside the other AI settings (URL/model/ max tokens) via the settings dialog's new "Max Werkzeug-Runden" field (webedit_api.cpp's handleAiSettings, editor.js/api.js). * blogi-editor: reasoning models (DeepSeek-R1/QwQ-style, served behind an OpenAI-compatible endpoint) had their chain-of-thought silently dropped — delta.reasoning_content/reasoning is now surfaced as its own SSE event and shown in the AI chat as a collapsible "Gedanken"/ "Thoughts" block above the answer, collapsing automatically once the real answer starts streaming. * blogi-editor: the MCP API-token settings section (title, hint, label, create/revoke buttons, token list) was rendering literal I18N_MCP*/I18N_MCP_LABEL/... keys instead of text — the translation entries were simply missing from translations.h; added for German and English. * blogi-editor: new "Timeline" widget — a vertical, alternating-sides step timeline (image, heading, body text, optional bold lead-in per step) connected by a centered line with dot markers, collapsing to a single column on mobile. Steps are managed through a repeatable- item properties panel editor, the same pattern as the FAQ widget's item list. -- Jan Koester <jan.koester@tuxist.de> Fri, 17 Jul 2026 12:00:00 +0200 blogi (20260715+1) unstable; urgency=medium * blogi-editor: Container/Article/Section/Grid/List/FAQ/Button/TextBox Loading Loading
debian/changelog +27 −0 Changes for debian/changelog: 27 added lines, 0 removed lines. Original line number Diff line number Diff line blogi (20260717+1) unstable; urgency=medium * blogi-editor: the AI agent's tool-calling round limit is no longer a fixed compile-time cap — it's a new AI_MAX_TOOL_ROUNDS setting (default 20), editable alongside the other AI settings (URL/model/ max tokens) via the settings dialog's new "Max Werkzeug-Runden" field (webedit_api.cpp's handleAiSettings, editor.js/api.js). * blogi-editor: reasoning models (DeepSeek-R1/QwQ-style, served behind an OpenAI-compatible endpoint) had their chain-of-thought silently dropped — delta.reasoning_content/reasoning is now surfaced as its own SSE event and shown in the AI chat as a collapsible "Gedanken"/ "Thoughts" block above the answer, collapsing automatically once the real answer starts streaming. * blogi-editor: the MCP API-token settings section (title, hint, label, create/revoke buttons, token list) was rendering literal I18N_MCP*/I18N_MCP_LABEL/... keys instead of text — the translation entries were simply missing from translations.h; added for German and English. * blogi-editor: new "Timeline" widget — a vertical, alternating-sides step timeline (image, heading, body text, optional bold lead-in per step) connected by a centered line with dot markers, collapsing to a single column on mobile. Steps are managed through a repeatable- item properties panel editor, the same pattern as the FAQ widget's item list. -- Jan Koester <jan.koester@tuxist.de> Fri, 17 Jul 2026 12:00:00 +0200 blogi (20260715+1) unstable; urgency=medium * blogi-editor: Container/Article/Section/Grid/List/FAQ/Button/TextBox Loading