Version #3851
New
-
Custom Themes (4108)
- Themes is a centralized UI configuration and introduces theming support across the entire app for your account. Create custom themes from scratch or clone the built-in Light/Dark defaults and adjust from there. Color configuration supports both global mappings (brand color, primary background, primary foreground) and granular element-level overrides (buttons, dashboards, Widget Analyze).
- Developers can pass a theme id into embedded views via the JS API or as a URL parameter (e.g https://www.knowi.com/d/<dashboardHash>?themeId=dark)
- Loom
- Docs
-
AI Dashboard Generation — Smarter Chart Types, Cleaner SQL, Display Controls (4167): AI-generated dashboards now produce better, more accurate visualizations out of the box.
- Two new checkboxes in the AI dashboard panel: Include data table toggles a raw data grid alongside charts; Include AI insights toggles AI-generated recommendations widget on the dashboard
- When a user asks for a segment of the data, (e.g. "metrics for Overstock"), all widgets now correctly carry that filter
- Improved rendering for secondary Y-axis charts, funnel charts, and charts with quoted field names
-
Report on Widgets — Update UI (3961): Users can now select an output format (Snapshot, CSV, or InstantSights) per widget individually.
- A new per-widget "don't send if blank" toggle skips the widget attachment when no data is returned.
- Add Endpoints to Google Analytics Connector (3883): The GA4 connector now supports sessionPrimaryChannelGroup and firstUserPrimaryChannelGroup dimensions.
- Primary and Secondary Chart Opacity (4166): Widget setting added to control the opacity of primary and secondary charts (Primary Chart Opacity, Secondary Chart Opacity). Enter in a value from 0-100
- Currency Formatter — Prefix and Suffix (4164): Currency data format now supports both prefix and suffix. The underlying value remains numeric while the display includes the configured strings (e.g. $102.33 CAD with suffix CAD).
- Mobile Dashboard Improvements (3278): Improved scrolling behavior on mobile devices.
Fixes
- Filter Set Sync & Creation Bugs (4176): Fixed several filter set issues related to cross-dashboard syncing, creating new filter sets, and hiding expanded filter sets.
- Datagrid Column Stats (3681): Show Column Stats on datagrids are now displaying properly.
- Filter-Set List Refresh (4169): After deleting a filter-set, the filter set listing now refreshes automatically.
- Widget Filter Edge Glitch (4157): Fixed an issue where hovering over a non-mandatory widget filter near the edge of the widget caused the widget to glitch.