🚀 Highlights
Gestochen scharfe Chart-Exporte! -- Ihr braucht ein Chart für eine Keynote-Folie oder einen hochauflösenden Druck? Die neue PNG-Exportauflösung lässt Admins zwischen Standard (1x), Hoch (2x) und Ultra (3x) wählen. Die Einstellung wirkt auf Einzel-Chart-Exporte (PNG/JPG), Einzel-Chart-PDFs und komplette Dashboard-Screenshots -- jeder Export-Kanal profitiert. Heruntergeladene Dateien erhalten einen Suffix (-high / -extrahigh), damit ihr sie auf einen Blick unterscheiden könnt.
✨ Neu
🖼️ Exportauflösung für Admins: In Admin → Projekte → Einstellungen → Export wählt ihr die PNG-Qualität passend zu eurem Publikum. Ideal für Reports, Präsentationen und Marketing-Assets, bei denen knackige Visuals zählen.
⚖️ Filtergewichte zurücksetzen: Wenn die Filter-Gewichtungsberechnung nicht mehr stimmt oder ihr für ein Projekt auf Null starten wollt, markiert der neue Gewichte zurücksetzen-Button in Admin → Projekte → Einstellungen → Gewichtung alle Filter zur Neuberechnung bei der nächsten Nutzung. Die Aktion ist an das Config-Flag
filters_trigger_weightinggekoppelt.🤖 MCP-Erweiterung (Model Context Protocol): Unsere KI-Agent-Integration ist in diesem Release deutlich gewachsen. Neue Befehle decken das Auflisten, Lesen und Bearbeiten von Projekten, das Durchsuchen von Datenquellen, den Excel-Datenimport, das Auflisten und Erstellen von Reports, das Auflisten von Codebooks sowie das Hinzufügen und Entfernen von Widgets ab -- Claude und andere KI-Tools können DataLion damit in weit mehr Bereichen direkt steuern.
📈 Verbesserungen
🏗️ Saubere MCP-Architektur: Der MCP-Controller wurde in fokussierte Domain-Services aufgeteilt (
McpProjectService,McpCodebookService,McpReportService), und ein typisiertes Result-DTO ersetzt lose Response-Arrays. Das bringt vorhersehbareres Verhalten und macht Erweiterungen in künftigen Releases einfacher.🔧 Excel-Export aufgeräumt: Kleine interne Aufräumarbeiten im Excel-Export-Service entfernen toten Code, vermeiden redundante Settings-Lookups und halten die Export-Performance auch bei wachsenden Dashboards konstant.
🧠 Bessere Lesbarkeit der Chart-Engine: Die zentrale Chart-Datenberechnung (
GCD::run()) wurde entschlackt -- weniger Duplizierungen und eine kleine Korrektur bei der Item/Kategorie-Zuweisung. Für Nutzer unsichtbar, aber ein gesünderes Fundament für die Chart-Typen, die wir als Nächstes planen.
🐛 Fehlerbehebungen
- Excel-Export mit Sonderzeichen im Titel: Dashboards oder Charts mit Schrägstrichen, Doppelpunkten oder anderen dateisystem-unsicheren Zeichen im Titel brechen den Excel-Export nicht mehr ab. Dateinamen werden bereinigt, auf zulässige Längen gekürzt und fallen auf
exportzurück, wenn nichts übrig bleibt. - Timeline-Chart-Tooltips: Das Timeline-Chart beachtet jetzt die Projekt-Voreinstellung Mouseover → Nur für Charts ohne Zahlen und blendet Tooltips aus, wenn bereits Wertelabels im Chart angezeigt werden.
- Projekterstellung via MCP: Das Anlegen eines Projekts über MCP scheitert nicht mehr stumm, wenn die Defaults für
data_tableoderidentcodefehlen -- sinnvolle Standardwerte werden nun automatisch gesetzt.