DataLion Release 2026.1.190 - PNG export resolution, MCP expansion, filter weight reset

๐Ÿš€ Highlights

Crystal-Clear Chart Exports! -- Need a chart for a keynote slide or a high-DPI print? The new PNG export resolution setting lets admins switch dashboards between Standard (1x), High (2x), and Ultra (3x) quality. It applies to per-chart PNG/JPG downloads, per-chart PDFs, and full-dashboard screenshots -- so every export channel benefits, and downloaded files are suffixed (-high / -extrahigh) so you can tell them apart at a glance.

โœจ What's New

  • ๐Ÿ–ผ๏ธ Admin-configurable export resolution: Head to Admin โ†’ Projects โ†’ Settings โ†’ Export to pick the PNG quality that fits your audience. Great for reports, presentations, and marketing assets where crisp visuals matter.

  • โš–๏ธ Reset filter weights: When filter weight calculations drift or you want a clean slate for a project, a new Reset weights button in Admin โ†’ Projects โ†’ Settings โ†’ Weights marks every filter for recalculation on next use. The action is gated behind the filters_trigger_weighting config flag.

  • ๐Ÿค– MCP (Model Context Protocol) expansion: Our AI-agent integration grew a lot this release. New commands cover listing, reading, and editing projects, browsing data sources, importing Excel data, listing and creating reports, listing codebooks, and adding or removing widgets -- so Claude and other AI tools can now drive far more of DataLion directly.

๐Ÿ“ˆ Improvements

  • ๐Ÿ—๏ธ Cleaner MCP architecture: The MCP controller has been split into focused domain services (McpProjectService, McpCodebookService, McpReportService) with a typed result DTO replacing raw response arrays. Expect more predictable behavior and easier extensions in future releases.

  • ๐Ÿ”ง Excel export cleanups: Minor internal tidy-ups in the Excel export service remove dead branches, avoid redundant settings reads, and keep export performance consistent as your dashboards grow.

  • ๐Ÿง  Chart engine readability: The core chart data computation (GCD::run()) has been tightened with fewer duplicated checks and a small correctness fix in Item/Category assignment -- nothing user-visible, but a healthier foundation for the chart types we're planning next.

๐Ÿ› Bug Fixes

  • Excel exports with special characters in titles: Dashboards or charts with slashes, colons, or other filesystem-unsafe characters in the title no longer break the Excel export. Filenames are sanitized, truncated to fit filesystem limits, and fall back to export when empty.
  • Timeline chart tooltips: The timeline chart now respects the Mouseover โ†’ Only for charts without numbers project default, hiding tooltips when value labels are already shown on the chart.
  • MCP project creation: Creating a project via MCP no longer fails silently when the data_table or identcode defaults are missing -- sensible defaults are now applied automatically.

← Back to the blog